diff --git a/CHANGELOG.md b/CHANGELOG.md
index ac3f9b18f38..ffb388b1bc1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
### Added
- N/A
+## 1.2.34 - 2018-04-05
+
+### Fixed
+- Provide better exception message when the required path parameter is empty
+
+### Added
+- Added example [here](https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/LaunchDbSystemExample.java) for how to launch a DB system
+- Added example [here](https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/TaggingExample.java) for managing tags and tag namespaces, as well as how to apply freeform and defined tags to a resource
+
## 1.2.33 - 2018-03-27
### Added
diff --git a/bmc-audit/pom.xml b/bmc-audit/pom.xml
index 0086b17367a..ee44792e950 100644
--- a/bmc-audit/pom.xml
+++ b/bmc-audit/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 1.2.33
+ 1.2.34
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 1.2.33
+ 1.2.34
diff --git a/bmc-audit/src/main/java/com/oracle/bmc/audit/AuditAsyncClient.java b/bmc-audit/src/main/java/com/oracle/bmc/audit/AuditAsyncClient.java
index 406d08f9204..b31f76d0257 100644
--- a/bmc-audit/src/main/java/com/oracle/bmc/audit/AuditAsyncClient.java
+++ b/bmc-audit/src/main/java/com/oracle/bmc/audit/AuditAsyncClient.java
@@ -165,133 +165,24 @@ public AuditAsyncClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Build the client, with the authentication details provider.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
* @return the client
*/
diff --git a/bmc-audit/src/main/java/com/oracle/bmc/audit/AuditClient.java b/bmc-audit/src/main/java/com/oracle/bmc/audit/AuditClient.java
index 8b3b1331baa..ab13141f721 100644
--- a/bmc-audit/src/main/java/com/oracle/bmc/audit/AuditClient.java
+++ b/bmc-audit/src/main/java/com/oracle/bmc/audit/AuditClient.java
@@ -171,135 +171,26 @@ public AuditClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Set the authentication details provider. Once this is called, the builder can build the client.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
- * @return a builder that can build the client
+ * @return the client
*/
public AuditClient build(
@lombok.NonNull
diff --git a/bmc-audit/src/main/java/com/oracle/bmc/audit/internal/http/GetConfigurationConverter.java b/bmc-audit/src/main/java/com/oracle/bmc/audit/internal/http/GetConfigurationConverter.java
index 0dab84b1ac0..44d8217039b 100644
--- a/bmc-audit/src/main/java/com/oracle/bmc/audit/internal/http/GetConfigurationConverter.java
+++ b/bmc-audit/src/main/java/com/oracle/bmc/audit/internal/http/GetConfigurationConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.audit.model.*;
import com.oracle.bmc.audit.requests.*;
import com.oracle.bmc.audit.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetConfigurationRequest interceptRequest(GetConfigurationRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetConfigurationRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("configuration");
diff --git a/bmc-audit/src/main/java/com/oracle/bmc/audit/internal/http/ListEventsConverter.java b/bmc-audit/src/main/java/com/oracle/bmc/audit/internal/http/ListEventsConverter.java
index 8b91d857eb2..eb555214b5e 100644
--- a/bmc-audit/src/main/java/com/oracle/bmc/audit/internal/http/ListEventsConverter.java
+++ b/bmc-audit/src/main/java/com/oracle/bmc/audit/internal/http/ListEventsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.audit.model.*;
import com.oracle.bmc.audit.requests.*;
import com.oracle.bmc.audit.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static ListEventsRequest interceptRequest(ListEventsRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListEventsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getStartTime() == null) {
- throw new NullPointerException("startTime is required");
- }
-
- if (request.getEndTime() == null) {
- throw new NullPointerException("endTime is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(request.getStartTime(), "startTime is required");
+ Validate.notNull(request.getEndTime(), "endTime is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("auditEvents");
diff --git a/bmc-audit/src/main/java/com/oracle/bmc/audit/internal/http/UpdateConfigurationConverter.java b/bmc-audit/src/main/java/com/oracle/bmc/audit/internal/http/UpdateConfigurationConverter.java
index 4556e9cc88c..966f5c69b62 100644
--- a/bmc-audit/src/main/java/com/oracle/bmc/audit/internal/http/UpdateConfigurationConverter.java
+++ b/bmc-audit/src/main/java/com/oracle/bmc/audit/internal/http/UpdateConfigurationConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.audit.model.*;
import com.oracle.bmc.audit.requests.*;
import com.oracle.bmc.audit.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateConfigurationRequest interceptRequest(UpdateConfigurationReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateConfigurationRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getUpdateConfigurationDetails() == null) {
- throw new NullPointerException("updateConfigurationDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(
+ request.getUpdateConfigurationDetails(), "updateConfigurationDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("configuration");
diff --git a/bmc-bom/pom.xml b/bmc-bom/pom.xml
index 4e4fb28856d..59170e4c97e 100644
--- a/bmc-bom/pom.xml
+++ b/bmc-bom/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 1.2.33
+ 1.2.34
../pom.xml
oci-java-sdk-bom
@@ -19,62 +19,62 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 1.2.33
+ 1.2.34
false
com.oracle.oci.sdk
oci-java-sdk-audit
- 1.2.33
+ 1.2.34
false
com.oracle.oci.sdk
oci-java-sdk-core
- 1.2.33
+ 1.2.34
false
com.oracle.oci.sdk
oci-java-sdk-database
- 1.2.33
+ 1.2.34
false
com.oracle.oci.sdk
oci-java-sdk-dns
- 1.2.33
+ 1.2.34
false
com.oracle.oci.sdk
oci-java-sdk-email
- 1.2.33
+ 1.2.34
false
com.oracle.oci.sdk
oci-java-sdk-filestorage
- 1.2.33
+ 1.2.34
false
com.oracle.oci.sdk
oci-java-sdk-identity
- 1.2.33
+ 1.2.34
false
com.oracle.oci.sdk
oci-java-sdk-loadbalancer
- 1.2.33
+ 1.2.34
false
com.oracle.oci.sdk
oci-java-sdk-objectstorage
- 1.2.33
+ 1.2.34
false
diff --git a/bmc-common/pom.xml b/bmc-common/pom.xml
index eb57dcab8f9..a48c786e390 100644
--- a/bmc-common/pom.xml
+++ b/bmc-common/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 1.2.33
+ 1.2.34
../pom.xml
diff --git a/bmc-common/src/main/java/com/oracle/bmc/common/ClientBuilderBase.java b/bmc-common/src/main/java/com/oracle/bmc/common/ClientBuilderBase.java
new file mode 100644
index 00000000000..1c8faea10ff
--- /dev/null
+++ b/bmc-common/src/main/java/com/oracle/bmc/common/ClientBuilderBase.java
@@ -0,0 +1,97 @@
+/**
+ * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
+ */
+package com.oracle.bmc.common;
+
+import com.oracle.bmc.Service;
+
+/**
+ * Base client builder.
+ * @param actual class of the builder
+ */
+public abstract class ClientBuilderBase {
+ protected final Service service;
+ protected com.oracle.bmc.ClientConfiguration configuration;
+ protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
+ protected java.util.List additionalClientConfigurators =
+ new java.util.ArrayList<>();
+ protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
+ protected String endpoint;
+
+ public ClientBuilderBase(Service service) {
+ this.service = service;
+ }
+
+ /**
+ * Set the configuration. May be null.
+ * @param configuration configuration. May be null.
+ * @return this builder
+ */
+ public B configuration(com.oracle.bmc.ClientConfiguration configuration) {
+ this.configuration = configuration;
+ return (B) this;
+ }
+
+ /**
+ * Set the client configurator. May be null.
+ * @param clientConfigurator client configurator. May be null.
+ * @return this builder
+ */
+ public B clientConfigurator(com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
+ this.clientConfigurator = clientConfigurator;
+ return (B) this;
+ }
+
+ /**
+ * Add an additional client configurator to be run after the primary configurator.
+ * @param additionalClientConfigurator the additional client configurator
+ * @return this builder
+ */
+ public B additionalClientConfigurator(
+ @lombok.NonNull com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
+ if (additionalClientConfigurator == null) {
+ throw new NullPointerException("additionalClientConfigurator");
+ }
+ this.additionalClientConfigurators.add(additionalClientConfigurator);
+ return (B) this;
+ }
+
+ /**
+ * Set the request signer factory. May be null.
+ * @param requestSignerFactory request signer factory. May be null.
+ * @return this builder
+ */
+ public B requestSignerFactory(
+ com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
+ if (requestSignerFactory == null) {
+ this.requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
+ } else {
+ this.requestSignerFactory = requestSignerFactory;
+ }
+ return (B) this;
+ }
+
+ /**
+ * Set the endpoint for the client to be created.
+ * @param endpoint endpoint
+ * @return this builder
+ */
+ public B endpoint(String endpoint) {
+ this.endpoint = endpoint;
+ return (B) this;
+ }
+
+ /**
+ * Set the authentication details provider. Once this is called, the builder can build the client.
+ * @param authenticationDetailsProvider authentication details provider
+ * @return a builder that can build the client
+ */
+ public abstract C build(
+ @lombok.NonNull
+ com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider
+ authenticationDetailsProvider);
+}
diff --git a/bmc-common/src/main/java/com/oracle/bmc/common/RegionalClientBuilder.java b/bmc-common/src/main/java/com/oracle/bmc/common/RegionalClientBuilder.java
new file mode 100644
index 00000000000..ccfce855ed0
--- /dev/null
+++ b/bmc-common/src/main/java/com/oracle/bmc/common/RegionalClientBuilder.java
@@ -0,0 +1,54 @@
+/**
+ * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
+ */
+package com.oracle.bmc.common;
+
+import com.oracle.bmc.Service;
+
+import java.util.Locale;
+
+/**
+ * A builder for clients that can be configured to target a certain region
+ * @param actual builder class
+ * @param client class
+ */
+@lombok.extern.slf4j.Slf4j
+public abstract class RegionalClientBuilder
+ extends ClientBuilderBase {
+ public RegionalClientBuilder(Service service) {
+ super(service);
+ }
+
+ /**
+ * Set the region for the client to be created.
+ * @param region region
+ * @return this builder
+ */
+ public B region(com.oracle.bmc.Region region) {
+ com.google.common.base.Optional endpoint = region.getEndpoint(service);
+ if (endpoint.isPresent()) {
+ endpoint(endpoint.get());
+ } else {
+ throw new IllegalArgumentException(
+ "Endpoint for " + service + " is not known in region " + region);
+ }
+ return (B) this;
+ }
+
+ /**
+ * Set the region for the client to be created.
+ * @param regionId region
+ * @return this builder
+ */
+ public B region(String regionId) {
+ regionId = regionId.toLowerCase(Locale.ENGLISH);
+ try {
+ com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
+ return region(region);
+ } catch (IllegalArgumentException e) {
+ LOG.info("Unknown regionId '{}', falling back to default endpoint format", regionId);
+ String endpoint = com.oracle.bmc.Region.formatDefaultRegionEndpoint(service, regionId);
+ return endpoint(endpoint);
+ }
+ }
+}
diff --git a/bmc-core/pom.xml b/bmc-core/pom.xml
index 859758f1ac4..7dc2bec8df6 100644
--- a/bmc-core/pom.xml
+++ b/bmc-core/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 1.2.33
+ 1.2.34
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 1.2.33
+ 1.2.34
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsyncClient.java b/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsyncClient.java
index 3777e996422..df313b43146 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsyncClient.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsyncClient.java
@@ -165,133 +165,24 @@ public BlockstorageAsyncClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Build the client, with the authentication details provider.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
* @return the client
*/
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageClient.java b/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageClient.java
index 4261475d149..0c90976e79c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageClient.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageClient.java
@@ -187,135 +187,26 @@ public BlockstorageClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Set the authentication details provider. Once this is called, the builder can build the client.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
- * @return a builder that can build the client
+ * @return the client
*/
public BlockstorageClient build(
@lombok.NonNull
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsyncClient.java b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsyncClient.java
index 10dac211f25..9730df8caac 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsyncClient.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsyncClient.java
@@ -165,133 +165,24 @@ public ComputeAsyncClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Build the client, with the authentication details provider.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
* @return the client
*/
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeClient.java b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeClient.java
index db0a7ac218b..804d347db72 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeClient.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeClient.java
@@ -187,135 +187,26 @@ public ComputeClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Set the authentication details provider. Once this is called, the builder can build the client.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
- * @return a builder that can build the client
+ * @return the client
*/
public ComputeClient build(
@lombok.NonNull
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsyncClient.java b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsyncClient.java
index 1e4c109bded..22ba7ab1f53 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsyncClient.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsyncClient.java
@@ -165,133 +165,25 @@ public VirtualNetworkAsyncClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder<
+ Builder, VirtualNetworkAsyncClient> {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Build the client, with the authentication details provider.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
* @return the client
*/
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkClient.java b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkClient.java
index 0b09f351971..f638f2bbdfe 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkClient.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkClient.java
@@ -187,135 +187,26 @@ public VirtualNetworkClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Set the authentication details provider. Once this is called, the builder can build the client.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
- * @return a builder that can build the client
+ * @return the client
*/
public VirtualNetworkClient build(
@lombok.NonNull
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/AttachBootVolumeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/AttachBootVolumeConverter.java
index 2d009f3233e..5a00caacf0f 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/AttachBootVolumeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/AttachBootVolumeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static AttachBootVolumeRequest interceptRequest(AttachBootVolumeRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, AttachBootVolumeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getAttachBootVolumeDetails() == null) {
- throw new NullPointerException("attachBootVolumeDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getAttachBootVolumeDetails(), "attachBootVolumeDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("bootVolumeAttachments");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/AttachVnicConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/AttachVnicConverter.java
index 1bccb866593..fe88863911f 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/AttachVnicConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/AttachVnicConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static AttachVnicRequest interceptRequest(AttachVnicRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, AttachVnicRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getAttachVnicDetails() == null) {
- throw new NullPointerException("attachVnicDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getAttachVnicDetails(), "attachVnicDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("vnicAttachments");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/AttachVolumeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/AttachVolumeConverter.java
index 2dbaf9e058f..6132d395b9f 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/AttachVolumeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/AttachVolumeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static AttachVolumeRequest interceptRequest(AttachVolumeRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, AttachVolumeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getAttachVolumeDetails() == null) {
- throw new NullPointerException("attachVolumeDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getAttachVolumeDetails(), "attachVolumeDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("volumeAttachments");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/BulkAddVirtualCircuitPublicPrefixesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/BulkAddVirtualCircuitPublicPrefixesConverter.java
index 5fa914573f2..3b8b327d045 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/BulkAddVirtualCircuitPublicPrefixesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/BulkAddVirtualCircuitPublicPrefixesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,18 +24,11 @@ public static BulkAddVirtualCircuitPublicPrefixesRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
BulkAddVirtualCircuitPublicPrefixesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVirtualCircuitId() == null) {
- throw new NullPointerException("virtualCircuitId is required");
- }
-
- if (request.getBulkAddVirtualCircuitPublicPrefixesDetails() == null) {
- throw new NullPointerException(
- "bulkAddVirtualCircuitPublicPrefixesDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVirtualCircuitId(), "virtualCircuitId must not be blank");
+ Validate.notNull(
+ request.getBulkAddVirtualCircuitPublicPrefixesDetails(),
+ "bulkAddVirtualCircuitPublicPrefixesDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/BulkDeleteVirtualCircuitPublicPrefixesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/BulkDeleteVirtualCircuitPublicPrefixesConverter.java
index 94a15efa014..c99757f7af7 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/BulkDeleteVirtualCircuitPublicPrefixesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/BulkDeleteVirtualCircuitPublicPrefixesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,18 +24,11 @@ public static BulkDeleteVirtualCircuitPublicPrefixesRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
BulkDeleteVirtualCircuitPublicPrefixesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVirtualCircuitId() == null) {
- throw new NullPointerException("virtualCircuitId is required");
- }
-
- if (request.getBulkDeleteVirtualCircuitPublicPrefixesDetails() == null) {
- throw new NullPointerException(
- "bulkDeleteVirtualCircuitPublicPrefixesDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVirtualCircuitId(), "virtualCircuitId must not be blank");
+ Validate.notNull(
+ request.getBulkDeleteVirtualCircuitPublicPrefixesDetails(),
+ "bulkDeleteVirtualCircuitPublicPrefixesDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CaptureConsoleHistoryConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CaptureConsoleHistoryConverter.java
index bd60e5aa180..d659d49c52c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CaptureConsoleHistoryConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CaptureConsoleHistoryConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,10 @@ public static CaptureConsoleHistoryRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CaptureConsoleHistoryRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCaptureConsoleHistoryDetails() == null) {
- throw new NullPointerException("captureConsoleHistoryDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCaptureConsoleHistoryDetails(),
+ "captureConsoleHistoryDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("instanceConsoleHistories");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ConnectLocalPeeringGatewaysConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ConnectLocalPeeringGatewaysConverter.java
index 5448bfa2a49..3382a5dd70b 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ConnectLocalPeeringGatewaysConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ConnectLocalPeeringGatewaysConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,12 @@ public static ConnectLocalPeeringGatewaysRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ConnectLocalPeeringGatewaysRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLocalPeeringGatewayId() == null) {
- throw new NullPointerException("localPeeringGatewayId is required");
- }
-
- if (request.getConnectLocalPeeringGatewaysDetails() == null) {
- throw new NullPointerException("connectLocalPeeringGatewaysDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getLocalPeeringGatewayId(), "localPeeringGatewayId must not be blank");
+ Validate.notNull(
+ request.getConnectLocalPeeringGatewaysDetails(),
+ "connectLocalPeeringGatewaysDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ConnectRemotePeeringConnectionsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ConnectRemotePeeringConnectionsConverter.java
index 2031bb5263f..26215d9488b 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ConnectRemotePeeringConnectionsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ConnectRemotePeeringConnectionsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,13 @@ public static ConnectRemotePeeringConnectionsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ConnectRemotePeeringConnectionsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getRemotePeeringConnectionId() == null) {
- throw new NullPointerException("remotePeeringConnectionId is required");
- }
-
- if (request.getConnectRemotePeeringConnectionsDetails() == null) {
- throw new NullPointerException("connectRemotePeeringConnectionsDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getRemotePeeringConnectionId(),
+ "remotePeeringConnectionId must not be blank");
+ Validate.notNull(
+ request.getConnectRemotePeeringConnectionsDetails(),
+ "connectRemotePeeringConnectionsDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateCpeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateCpeConverter.java
index 80eb9a724c9..b4f42e1cb23 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateCpeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateCpeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateCpeRequest interceptRequest(CreateCpeRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateCpeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateCpeDetails() == null) {
- throw new NullPointerException("createCpeDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateCpeDetails(), "createCpeDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("cpes");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateCrossConnectConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateCrossConnectConverter.java
index 849c1c1c0c8..42e386c0631 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateCrossConnectConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateCrossConnectConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static CreateCrossConnectRequest interceptRequest(CreateCrossConnectReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateCrossConnectRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateCrossConnectDetails() == null) {
- throw new NullPointerException("createCrossConnectDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateCrossConnectDetails(), "createCrossConnectDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("crossConnects");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateCrossConnectGroupConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateCrossConnectGroupConverter.java
index ada76ecc2fb..579819626a2 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateCrossConnectGroupConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateCrossConnectGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,10 @@ public static CreateCrossConnectGroupRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
CreateCrossConnectGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateCrossConnectGroupDetails() == null) {
- throw new NullPointerException("createCrossConnectGroupDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateCrossConnectGroupDetails(),
+ "createCrossConnectGroupDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("crossConnectGroups");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateDhcpOptionsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateDhcpOptionsConverter.java
index ef37a1c1531..13b9f39d554 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateDhcpOptionsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateDhcpOptionsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateDhcpOptionsRequest interceptRequest(CreateDhcpOptionsRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateDhcpOptionsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateDhcpDetails() == null) {
- throw new NullPointerException("createDhcpDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateDhcpDetails(), "createDhcpDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("dhcps");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateDrgAttachmentConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateDrgAttachmentConverter.java
index 5ab8bbd2f54..43c8980f171 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateDrgAttachmentConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateDrgAttachmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static CreateDrgAttachmentRequest interceptRequest(CreateDrgAttachmentReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateDrgAttachmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateDrgAttachmentDetails() == null) {
- throw new NullPointerException("createDrgAttachmentDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateDrgAttachmentDetails(), "createDrgAttachmentDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("drgAttachments");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateDrgConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateDrgConverter.java
index 1db4d515154..15b60e11cd2 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateDrgConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateDrgConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateDrgRequest interceptRequest(CreateDrgRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateDrgRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateDrgDetails() == null) {
- throw new NullPointerException("createDrgDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateDrgDetails(), "createDrgDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("drgs");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateIPSecConnectionConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateIPSecConnectionConverter.java
index 6b72a4e4ce3..858b59babb6 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateIPSecConnectionConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateIPSecConnectionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,10 @@ public static CreateIPSecConnectionRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateIPSecConnectionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateIPSecConnectionDetails() == null) {
- throw new NullPointerException("createIPSecConnectionDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateIPSecConnectionDetails(),
+ "createIPSecConnectionDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("ipsecConnections");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateImageConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateImageConverter.java
index b509fed3ddd..ee4abe83384 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateImageConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateImageConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateImageRequest interceptRequest(CreateImageRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateImageRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateImageDetails() == null) {
- throw new NullPointerException("createImageDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateImageDetails(), "createImageDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("images");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateInstanceConsoleConnectionConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateInstanceConsoleConnectionConverter.java
index 7522736597c..a45ffff061c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateInstanceConsoleConnectionConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateInstanceConsoleConnectionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,10 @@ public static CreateInstanceConsoleConnectionRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
CreateInstanceConsoleConnectionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateInstanceConsoleConnectionDetails() == null) {
- throw new NullPointerException("createInstanceConsoleConnectionDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateInstanceConsoleConnectionDetails(),
+ "createInstanceConsoleConnectionDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("instanceConsoleConnections");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateInternetGatewayConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateInternetGatewayConverter.java
index 55b333e5f90..e47f32f0f76 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateInternetGatewayConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateInternetGatewayConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,10 @@ public static CreateInternetGatewayRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateInternetGatewayRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateInternetGatewayDetails() == null) {
- throw new NullPointerException("createInternetGatewayDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateInternetGatewayDetails(),
+ "createInternetGatewayDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("internetGateways");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateLocalPeeringGatewayConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateLocalPeeringGatewayConverter.java
index db1a160c66d..3aff8fb24d8 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateLocalPeeringGatewayConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateLocalPeeringGatewayConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,10 @@ public static CreateLocalPeeringGatewayRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
CreateLocalPeeringGatewayRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateLocalPeeringGatewayDetails() == null) {
- throw new NullPointerException("createLocalPeeringGatewayDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateLocalPeeringGatewayDetails(),
+ "createLocalPeeringGatewayDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("localPeeringGateways");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreatePrivateIpConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreatePrivateIpConverter.java
index fba0f97df0c..18f642595d6 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreatePrivateIpConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreatePrivateIpConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreatePrivateIpRequest interceptRequest(CreatePrivateIpRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreatePrivateIpRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreatePrivateIpDetails() == null) {
- throw new NullPointerException("createPrivateIpDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreatePrivateIpDetails(), "createPrivateIpDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("privateIps");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreatePublicIpConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreatePublicIpConverter.java
index 284f7966234..216a9f8ff51 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreatePublicIpConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreatePublicIpConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreatePublicIpRequest interceptRequest(CreatePublicIpRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreatePublicIpRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreatePublicIpDetails() == null) {
- throw new NullPointerException("createPublicIpDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreatePublicIpDetails(), "createPublicIpDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("publicIps");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateRemotePeeringConnectionConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateRemotePeeringConnectionConverter.java
index e5e239b74d0..19864ce3d41 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateRemotePeeringConnectionConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateRemotePeeringConnectionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,10 @@ public static CreateRemotePeeringConnectionRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
CreateRemotePeeringConnectionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateRemotePeeringConnectionDetails() == null) {
- throw new NullPointerException("createRemotePeeringConnectionDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateRemotePeeringConnectionDetails(),
+ "createRemotePeeringConnectionDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("remotePeeringConnections");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateRouteTableConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateRouteTableConverter.java
index 5093f8a3ec8..70fca20fd3e 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateRouteTableConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateRouteTableConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static CreateRouteTableRequest interceptRequest(CreateRouteTableRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateRouteTableRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateRouteTableDetails() == null) {
- throw new NullPointerException("createRouteTableDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateRouteTableDetails(), "createRouteTableDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("routeTables");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateSecurityListConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateSecurityListConverter.java
index a6fbcd91c8b..c2603f5887c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateSecurityListConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateSecurityListConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static CreateSecurityListRequest interceptRequest(CreateSecurityListReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateSecurityListRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateSecurityListDetails() == null) {
- throw new NullPointerException("createSecurityListDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateSecurityListDetails(), "createSecurityListDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("securityLists");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateSubnetConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateSubnetConverter.java
index 6dd4f5445d5..4f6c5afbd0f 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateSubnetConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateSubnetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateSubnetRequest interceptRequest(CreateSubnetRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateSubnetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateSubnetDetails() == null) {
- throw new NullPointerException("createSubnetDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateSubnetDetails(), "createSubnetDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("subnets");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVcnConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVcnConverter.java
index 3585aae8435..67bd5c949f8 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVcnConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVcnConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateVcnRequest interceptRequest(CreateVcnRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateVcnRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateVcnDetails() == null) {
- throw new NullPointerException("createVcnDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateVcnDetails(), "createVcnDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("vcns");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVirtualCircuitConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVirtualCircuitConverter.java
index 96d4bac4845..1d857edf231 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVirtualCircuitConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVirtualCircuitConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,10 @@ public static CreateVirtualCircuitRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateVirtualCircuitRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateVirtualCircuitDetails() == null) {
- throw new NullPointerException("createVirtualCircuitDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateVirtualCircuitDetails(),
+ "createVirtualCircuitDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("virtualCircuits");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVolumeBackupConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVolumeBackupConverter.java
index 3ce86b9b65a..d21bf81dde1 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVolumeBackupConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVolumeBackupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static CreateVolumeBackupRequest interceptRequest(CreateVolumeBackupReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateVolumeBackupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateVolumeBackupDetails() == null) {
- throw new NullPointerException("createVolumeBackupDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateVolumeBackupDetails(), "createVolumeBackupDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("volumeBackups");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVolumeBackupPolicyAssignmentConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVolumeBackupPolicyAssignmentConverter.java
index 2eae16aff4d..40f259f7552 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVolumeBackupPolicyAssignmentConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVolumeBackupPolicyAssignmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,10 @@ public static CreateVolumeBackupPolicyAssignmentRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
CreateVolumeBackupPolicyAssignmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateVolumeBackupPolicyAssignmentDetails() == null) {
- throw new NullPointerException("createVolumeBackupPolicyAssignmentDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateVolumeBackupPolicyAssignmentDetails(),
+ "createVolumeBackupPolicyAssignmentDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("volumeBackupPolicyAssignments");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVolumeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVolumeConverter.java
index e1e52f5a23e..f502c803f92 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVolumeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVolumeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateVolumeRequest interceptRequest(CreateVolumeRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateVolumeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateVolumeDetails() == null) {
- throw new NullPointerException("createVolumeDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateVolumeDetails(), "createVolumeDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("volumes");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteBootVolumeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteBootVolumeConverter.java
index c2e5ed0bb4b..e811862e576 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteBootVolumeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteBootVolumeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteBootVolumeRequest interceptRequest(DeleteBootVolumeRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteBootVolumeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getBootVolumeId() == null) {
- throw new NullPointerException("bootVolumeId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getBootVolumeId(), "bootVolumeId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteConsoleHistoryConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteConsoleHistoryConverter.java
index bf6b1d1086b..397b75bcf69 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteConsoleHistoryConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteConsoleHistoryConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,10 @@ public static DeleteConsoleHistoryRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteConsoleHistoryRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getInstanceConsoleHistoryId() == null) {
- throw new NullPointerException("instanceConsoleHistoryId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getInstanceConsoleHistoryId(),
+ "instanceConsoleHistoryId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteCpeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteCpeConverter.java
index 325e82b9c89..50b6be9c7e8 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteCpeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteCpeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteCpeRequest interceptRequest(DeleteCpeRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteCpeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCpeId() == null) {
- throw new NullPointerException("cpeId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getCpeId(), "cpeId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteCrossConnectConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteCrossConnectConverter.java
index a7c0971b137..5a8bd3dab18 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteCrossConnectConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteCrossConnectConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteCrossConnectRequest interceptRequest(DeleteCrossConnectReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteCrossConnectRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCrossConnectId() == null) {
- throw new NullPointerException("crossConnectId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getCrossConnectId(), "crossConnectId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteCrossConnectGroupConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteCrossConnectGroupConverter.java
index 00028548b09..82aede63d3f 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteCrossConnectGroupConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteCrossConnectGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,9 @@ public static DeleteCrossConnectGroupRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
DeleteCrossConnectGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCrossConnectGroupId() == null) {
- throw new NullPointerException("crossConnectGroupId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getCrossConnectGroupId(), "crossConnectGroupId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteDhcpOptionsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteDhcpOptionsConverter.java
index 6aa102f4c0e..bcbf8f376c9 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteDhcpOptionsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteDhcpOptionsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteDhcpOptionsRequest interceptRequest(DeleteDhcpOptionsRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteDhcpOptionsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDhcpId() == null) {
- throw new NullPointerException("dhcpId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDhcpId(), "dhcpId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteDrgAttachmentConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteDrgAttachmentConverter.java
index 85c4306977b..f410c91d671 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteDrgAttachmentConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteDrgAttachmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteDrgAttachmentRequest interceptRequest(DeleteDrgAttachmentReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteDrgAttachmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDrgAttachmentId() == null) {
- throw new NullPointerException("drgAttachmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDrgAttachmentId(), "drgAttachmentId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteDrgConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteDrgConverter.java
index bd858e301b0..260289b1c6c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteDrgConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteDrgConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteDrgRequest interceptRequest(DeleteDrgRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteDrgRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDrgId() == null) {
- throw new NullPointerException("drgId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDrgId(), "drgId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteIPSecConnectionConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteIPSecConnectionConverter.java
index 00f02874726..359e627faf9 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteIPSecConnectionConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteIPSecConnectionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static DeleteIPSecConnectionRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteIPSecConnectionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIpscId() == null) {
- throw new NullPointerException("ipscId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIpscId(), "ipscId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteImageConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteImageConverter.java
index 3912c7094d1..ed4cda53763 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteImageConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteImageConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteImageRequest interceptRequest(DeleteImageRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteImageRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getImageId() == null) {
- throw new NullPointerException("imageId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getImageId(), "imageId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteInstanceConsoleConnectionConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteInstanceConsoleConnectionConverter.java
index 101dd385af6..06f8157d6f2 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteInstanceConsoleConnectionConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteInstanceConsoleConnectionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,10 @@ public static DeleteInstanceConsoleConnectionRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
DeleteInstanceConsoleConnectionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getInstanceConsoleConnectionId() == null) {
- throw new NullPointerException("instanceConsoleConnectionId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getInstanceConsoleConnectionId(),
+ "instanceConsoleConnectionId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteInternetGatewayConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteInternetGatewayConverter.java
index e6be4f489cb..dfaec54e029 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteInternetGatewayConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteInternetGatewayConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static DeleteInternetGatewayRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteInternetGatewayRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIgId() == null) {
- throw new NullPointerException("igId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIgId(), "igId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteLocalPeeringGatewayConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteLocalPeeringGatewayConverter.java
index 682c1337a43..f301b63bf69 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteLocalPeeringGatewayConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteLocalPeeringGatewayConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,9 @@ public static DeleteLocalPeeringGatewayRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
DeleteLocalPeeringGatewayRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLocalPeeringGatewayId() == null) {
- throw new NullPointerException("localPeeringGatewayId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getLocalPeeringGatewayId(), "localPeeringGatewayId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeletePrivateIpConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeletePrivateIpConverter.java
index e682729f062..a839ee45a5a 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeletePrivateIpConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeletePrivateIpConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeletePrivateIpRequest interceptRequest(DeletePrivateIpRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeletePrivateIpRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getPrivateIpId() == null) {
- throw new NullPointerException("privateIpId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getPrivateIpId(), "privateIpId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeletePublicIpConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeletePublicIpConverter.java
index c0c4a0622d9..f3c3a1fa64b 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeletePublicIpConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeletePublicIpConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeletePublicIpRequest interceptRequest(DeletePublicIpRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeletePublicIpRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getPublicIpId() == null) {
- throw new NullPointerException("publicIpId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getPublicIpId(), "publicIpId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteRemotePeeringConnectionConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteRemotePeeringConnectionConverter.java
index 087d87a9ba8..f1c8505b19d 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteRemotePeeringConnectionConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteRemotePeeringConnectionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,10 @@ public static DeleteRemotePeeringConnectionRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
DeleteRemotePeeringConnectionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getRemotePeeringConnectionId() == null) {
- throw new NullPointerException("remotePeeringConnectionId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getRemotePeeringConnectionId(),
+ "remotePeeringConnectionId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteRouteTableConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteRouteTableConverter.java
index ac7b10e1db5..4f65b0d13a0 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteRouteTableConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteRouteTableConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteRouteTableRequest interceptRequest(DeleteRouteTableRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteRouteTableRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getRtId() == null) {
- throw new NullPointerException("rtId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getRtId(), "rtId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteSecurityListConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteSecurityListConverter.java
index 6960e60002c..1c48860c0c6 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteSecurityListConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteSecurityListConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteSecurityListRequest interceptRequest(DeleteSecurityListReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteSecurityListRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getSecurityListId() == null) {
- throw new NullPointerException("securityListId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getSecurityListId(), "securityListId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteSubnetConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteSubnetConverter.java
index 26f91c01d1e..e7fb3d42b9d 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteSubnetConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteSubnetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteSubnetRequest interceptRequest(DeleteSubnetRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteSubnetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getSubnetId() == null) {
- throw new NullPointerException("subnetId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getSubnetId(), "subnetId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVcnConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVcnConverter.java
index 77e484e1f29..ba2078b2796 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVcnConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVcnConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteVcnRequest interceptRequest(DeleteVcnRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteVcnRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVcnId() == null) {
- throw new NullPointerException("vcnId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVcnId(), "vcnId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVirtualCircuitConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVirtualCircuitConverter.java
index 833e0d7d476..2f0c82fb9aa 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVirtualCircuitConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVirtualCircuitConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static DeleteVirtualCircuitRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteVirtualCircuitRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVirtualCircuitId() == null) {
- throw new NullPointerException("virtualCircuitId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVirtualCircuitId(), "virtualCircuitId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVolumeBackupConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVolumeBackupConverter.java
index 5614b549146..4df61537835 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVolumeBackupConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVolumeBackupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteVolumeBackupRequest interceptRequest(DeleteVolumeBackupReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteVolumeBackupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVolumeBackupId() == null) {
- throw new NullPointerException("volumeBackupId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVolumeBackupId(), "volumeBackupId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVolumeBackupPolicyAssignmentConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVolumeBackupPolicyAssignmentConverter.java
index 4f8ac0fcb11..7edf21dff63 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVolumeBackupPolicyAssignmentConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVolumeBackupPolicyAssignmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static DeleteVolumeBackupPolicyAssignmentRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
DeleteVolumeBackupPolicyAssignmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getPolicyAssignmentId() == null) {
- throw new NullPointerException("policyAssignmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getPolicyAssignmentId(), "policyAssignmentId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVolumeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVolumeConverter.java
index 811882950fc..21d18321a96 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVolumeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVolumeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteVolumeRequest interceptRequest(DeleteVolumeRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteVolumeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVolumeId() == null) {
- throw new NullPointerException("volumeId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVolumeId(), "volumeId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DetachBootVolumeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DetachBootVolumeConverter.java
index 14506f2360c..4d85003efcf 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DetachBootVolumeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DetachBootVolumeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static DetachBootVolumeRequest interceptRequest(DetachBootVolumeRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DetachBootVolumeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getBootVolumeAttachmentId() == null) {
- throw new NullPointerException("bootVolumeAttachmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getBootVolumeAttachmentId(), "bootVolumeAttachmentId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DetachVnicConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DetachVnicConverter.java
index 7e158fa574a..2981a7da8b3 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DetachVnicConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DetachVnicConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DetachVnicRequest interceptRequest(DetachVnicRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DetachVnicRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVnicAttachmentId() == null) {
- throw new NullPointerException("vnicAttachmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVnicAttachmentId(), "vnicAttachmentId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DetachVolumeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DetachVolumeConverter.java
index 9bb9e2b32da..c403fa67d21 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DetachVolumeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DetachVolumeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DetachVolumeRequest interceptRequest(DetachVolumeRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DetachVolumeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVolumeAttachmentId() == null) {
- throw new NullPointerException("volumeAttachmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVolumeAttachmentId(), "volumeAttachmentId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ExportImageConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ExportImageConverter.java
index 4ee863a3045..7f995b4c3c5 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ExportImageConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ExportImageConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ExportImageRequest interceptRequest(ExportImageRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ExportImageRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getImageId() == null) {
- throw new NullPointerException("imageId is required");
- }
-
- if (request.getExportImageDetails() == null) {
- throw new NullPointerException("exportImageDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getImageId(), "imageId must not be blank");
+ Validate.notNull(request.getExportImageDetails(), "exportImageDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetBootVolumeAttachmentConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetBootVolumeAttachmentConverter.java
index d023e8846e5..336f0480faf 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetBootVolumeAttachmentConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetBootVolumeAttachmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,9 @@ public static GetBootVolumeAttachmentRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetBootVolumeAttachmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getBootVolumeAttachmentId() == null) {
- throw new NullPointerException("bootVolumeAttachmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getBootVolumeAttachmentId(), "bootVolumeAttachmentId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetBootVolumeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetBootVolumeConverter.java
index 8047eb20f79..ace2bdd7cff 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetBootVolumeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetBootVolumeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetBootVolumeRequest interceptRequest(GetBootVolumeRequest request
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetBootVolumeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getBootVolumeId() == null) {
- throw new NullPointerException("bootVolumeId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getBootVolumeId(), "bootVolumeId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetConsoleHistoryContentConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetConsoleHistoryContentConverter.java
index 330f6bd66d9..1da5da23cf7 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetConsoleHistoryContentConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetConsoleHistoryContentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,10 @@ public static GetConsoleHistoryContentRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetConsoleHistoryContentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getInstanceConsoleHistoryId() == null) {
- throw new NullPointerException("instanceConsoleHistoryId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getInstanceConsoleHistoryId(),
+ "instanceConsoleHistoryId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetConsoleHistoryConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetConsoleHistoryConverter.java
index 2c734f19363..c3718a5c0c6 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetConsoleHistoryConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetConsoleHistoryConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,10 @@ public static GetConsoleHistoryRequest interceptRequest(GetConsoleHistoryRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetConsoleHistoryRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getInstanceConsoleHistoryId() == null) {
- throw new NullPointerException("instanceConsoleHistoryId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getInstanceConsoleHistoryId(),
+ "instanceConsoleHistoryId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCpeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCpeConverter.java
index c3f6c8aff17..b077037ac8d 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCpeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCpeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetCpeRequest interceptRequest(GetCpeRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetCpeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCpeId() == null) {
- throw new NullPointerException("cpeId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getCpeId(), "cpeId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectConverter.java
index 9a9ef529b1e..f03de18766e 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetCrossConnectRequest interceptRequest(GetCrossConnectRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetCrossConnectRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCrossConnectId() == null) {
- throw new NullPointerException("crossConnectId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getCrossConnectId(), "crossConnectId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectGroupConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectGroupConverter.java
index 6e78f89affd..c9332baeba6 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectGroupConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,9 @@ public static GetCrossConnectGroupRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetCrossConnectGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCrossConnectGroupId() == null) {
- throw new NullPointerException("crossConnectGroupId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getCrossConnectGroupId(), "crossConnectGroupId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectLetterOfAuthorityConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectLetterOfAuthorityConverter.java
index 68fd3cf7de1..651f69d41a6 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectLetterOfAuthorityConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectLetterOfAuthorityConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static GetCrossConnectLetterOfAuthorityRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetCrossConnectLetterOfAuthorityRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCrossConnectId() == null) {
- throw new NullPointerException("crossConnectId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getCrossConnectId(), "crossConnectId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectStatusConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectStatusConverter.java
index 2422ad07802..58e8b09dd9c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectStatusConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetCrossConnectStatusConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static GetCrossConnectStatusRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetCrossConnectStatusRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCrossConnectId() == null) {
- throw new NullPointerException("crossConnectId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getCrossConnectId(), "crossConnectId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetDhcpOptionsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetDhcpOptionsConverter.java
index 93df3020ba1..11014b4e3b8 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetDhcpOptionsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetDhcpOptionsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetDhcpOptionsRequest interceptRequest(GetDhcpOptionsRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetDhcpOptionsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDhcpId() == null) {
- throw new NullPointerException("dhcpId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDhcpId(), "dhcpId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetDrgAttachmentConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetDrgAttachmentConverter.java
index dcf1e3ac5de..2137bb8bf18 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetDrgAttachmentConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetDrgAttachmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetDrgAttachmentRequest interceptRequest(GetDrgAttachmentRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetDrgAttachmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDrgAttachmentId() == null) {
- throw new NullPointerException("drgAttachmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDrgAttachmentId(), "drgAttachmentId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetDrgConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetDrgConverter.java
index 45c6c876399..defd5f6617f 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetDrgConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetDrgConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetDrgRequest interceptRequest(GetDrgRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetDrgRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDrgId() == null) {
- throw new NullPointerException("drgId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDrgId(), "drgId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetFastConnectProviderServiceConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetFastConnectProviderServiceConverter.java
index 422944c3cf6..8d9d12ab4cb 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetFastConnectProviderServiceConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetFastConnectProviderServiceConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static GetFastConnectProviderServiceRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetFastConnectProviderServiceRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getProviderServiceId() == null) {
- throw new NullPointerException("providerServiceId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getProviderServiceId(), "providerServiceId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetIPSecConnectionConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetIPSecConnectionConverter.java
index c284e7f4eb7..5567ed80fb5 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetIPSecConnectionConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetIPSecConnectionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetIPSecConnectionRequest interceptRequest(GetIPSecConnectionReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetIPSecConnectionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIpscId() == null) {
- throw new NullPointerException("ipscId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIpscId(), "ipscId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetIPSecConnectionDeviceConfigConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetIPSecConnectionDeviceConfigConverter.java
index 2665787f58e..f3f1bba4355 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetIPSecConnectionDeviceConfigConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetIPSecConnectionDeviceConfigConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static GetIPSecConnectionDeviceConfigRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetIPSecConnectionDeviceConfigRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIpscId() == null) {
- throw new NullPointerException("ipscId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIpscId(), "ipscId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetIPSecConnectionDeviceStatusConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetIPSecConnectionDeviceStatusConverter.java
index 55c400e3617..7e77fe29520 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetIPSecConnectionDeviceStatusConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetIPSecConnectionDeviceStatusConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static GetIPSecConnectionDeviceStatusRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetIPSecConnectionDeviceStatusRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIpscId() == null) {
- throw new NullPointerException("ipscId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIpscId(), "ipscId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetImageConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetImageConverter.java
index a83a5beb3d6..21da9d5e3ba 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetImageConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetImageConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetImageRequest interceptRequest(GetImageRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetImageRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getImageId() == null) {
- throw new NullPointerException("imageId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getImageId(), "imageId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetInstanceConsoleConnectionConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetInstanceConsoleConnectionConverter.java
index 435162b300b..91fa85caa82 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetInstanceConsoleConnectionConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetInstanceConsoleConnectionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,10 @@ public static GetInstanceConsoleConnectionRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetInstanceConsoleConnectionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getInstanceConsoleConnectionId() == null) {
- throw new NullPointerException("instanceConsoleConnectionId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getInstanceConsoleConnectionId(),
+ "instanceConsoleConnectionId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetInstanceConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetInstanceConverter.java
index f517ad4f232..5726c7f609c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetInstanceConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetInstanceConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetInstanceRequest interceptRequest(GetInstanceRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetInstanceRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getInstanceId() == null) {
- throw new NullPointerException("instanceId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getInstanceId(), "instanceId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetInternetGatewayConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetInternetGatewayConverter.java
index 741f52078c1..e21710cc078 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetInternetGatewayConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetInternetGatewayConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetInternetGatewayRequest interceptRequest(GetInternetGatewayReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetInternetGatewayRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIgId() == null) {
- throw new NullPointerException("igId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIgId(), "igId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetLocalPeeringGatewayConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetLocalPeeringGatewayConverter.java
index b284795aba4..6ee3810047b 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetLocalPeeringGatewayConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetLocalPeeringGatewayConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,9 @@ public static GetLocalPeeringGatewayRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetLocalPeeringGatewayRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLocalPeeringGatewayId() == null) {
- throw new NullPointerException("localPeeringGatewayId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getLocalPeeringGatewayId(), "localPeeringGatewayId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPrivateIpConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPrivateIpConverter.java
index a6280fe8eb8..68ea4a35e6d 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPrivateIpConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPrivateIpConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetPrivateIpRequest interceptRequest(GetPrivateIpRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetPrivateIpRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getPrivateIpId() == null) {
- throw new NullPointerException("privateIpId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getPrivateIpId(), "privateIpId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPublicIpByIpAddressConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPublicIpByIpAddressConverter.java
index 1cea9c1ef7e..357f285e070 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPublicIpByIpAddressConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPublicIpByIpAddressConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,10 @@ public static GetPublicIpByIpAddressRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetPublicIpByIpAddressRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getGetPublicIpByIpAddressDetails() == null) {
- throw new NullPointerException("getPublicIpByIpAddressDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getGetPublicIpByIpAddressDetails(),
+ "getPublicIpByIpAddressDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPublicIpByPrivateIpIdConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPublicIpByPrivateIpIdConverter.java
index 204e4554bed..a38a557eb75 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPublicIpByPrivateIpIdConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPublicIpByPrivateIpIdConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,10 @@ public static GetPublicIpByPrivateIpIdRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetPublicIpByPrivateIpIdRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getGetPublicIpByPrivateIpIdDetails() == null) {
- throw new NullPointerException("getPublicIpByPrivateIpIdDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getGetPublicIpByPrivateIpIdDetails(),
+ "getPublicIpByPrivateIpIdDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPublicIpConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPublicIpConverter.java
index 0ad8499c47f..31a8d651066 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPublicIpConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetPublicIpConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetPublicIpRequest interceptRequest(GetPublicIpRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetPublicIpRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getPublicIpId() == null) {
- throw new NullPointerException("publicIpId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getPublicIpId(), "publicIpId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetRemotePeeringConnectionConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetRemotePeeringConnectionConverter.java
index 3929484c22f..d26f335a104 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetRemotePeeringConnectionConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetRemotePeeringConnectionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,10 @@ public static GetRemotePeeringConnectionRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetRemotePeeringConnectionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getRemotePeeringConnectionId() == null) {
- throw new NullPointerException("remotePeeringConnectionId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getRemotePeeringConnectionId(),
+ "remotePeeringConnectionId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetRouteTableConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetRouteTableConverter.java
index fa76b88d1fc..5465a4bd0ea 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetRouteTableConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetRouteTableConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetRouteTableRequest interceptRequest(GetRouteTableRequest request
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetRouteTableRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getRtId() == null) {
- throw new NullPointerException("rtId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getRtId(), "rtId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetSecurityListConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetSecurityListConverter.java
index faeb94972ec..ae6c5101e30 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetSecurityListConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetSecurityListConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetSecurityListRequest interceptRequest(GetSecurityListRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetSecurityListRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getSecurityListId() == null) {
- throw new NullPointerException("securityListId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getSecurityListId(), "securityListId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetSubnetConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetSubnetConverter.java
index 49d23c8491e..4cb12f5d970 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetSubnetConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetSubnetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetSubnetRequest interceptRequest(GetSubnetRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetSubnetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getSubnetId() == null) {
- throw new NullPointerException("subnetId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getSubnetId(), "subnetId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVcnConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVcnConverter.java
index a9f429fb540..a604345576e 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVcnConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVcnConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetVcnRequest interceptRequest(GetVcnRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetVcnRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVcnId() == null) {
- throw new NullPointerException("vcnId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVcnId(), "vcnId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVirtualCircuitConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVirtualCircuitConverter.java
index c93f34ccbc2..036ee7aa47c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVirtualCircuitConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVirtualCircuitConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetVirtualCircuitRequest interceptRequest(GetVirtualCircuitRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetVirtualCircuitRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVirtualCircuitId() == null) {
- throw new NullPointerException("virtualCircuitId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVirtualCircuitId(), "virtualCircuitId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVnicAttachmentConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVnicAttachmentConverter.java
index d3a72f8dc5d..f4d3b128f6a 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVnicAttachmentConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVnicAttachmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetVnicAttachmentRequest interceptRequest(GetVnicAttachmentRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetVnicAttachmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVnicAttachmentId() == null) {
- throw new NullPointerException("vnicAttachmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVnicAttachmentId(), "vnicAttachmentId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVnicConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVnicConverter.java
index 6c66cd25a94..19cf9027482 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVnicConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVnicConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetVnicRequest interceptRequest(GetVnicRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetVnicRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVnicId() == null) {
- throw new NullPointerException("vnicId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVnicId(), "vnicId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeAttachmentConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeAttachmentConverter.java
index e700852c900..f0ca4e03942 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeAttachmentConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeAttachmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetVolumeAttachmentRequest interceptRequest(GetVolumeAttachmentReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetVolumeAttachmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVolumeAttachmentId() == null) {
- throw new NullPointerException("volumeAttachmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVolumeAttachmentId(), "volumeAttachmentId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupConverter.java
index fe3c1ad3b90..70d7cb35b01 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetVolumeBackupRequest interceptRequest(GetVolumeBackupRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetVolumeBackupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVolumeBackupId() == null) {
- throw new NullPointerException("volumeBackupId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVolumeBackupId(), "volumeBackupId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupPolicyAssetAssignmentConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupPolicyAssetAssignmentConverter.java
index 3c63aca1eb7..d58140cb1ab 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupPolicyAssetAssignmentConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupPolicyAssetAssignmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static GetVolumeBackupPolicyAssetAssignmentRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetVolumeBackupPolicyAssetAssignmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getAssetId() == null) {
- throw new NullPointerException("assetId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getAssetId(), "assetId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("volumeBackupPolicyAssignments");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupPolicyAssignmentConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupPolicyAssignmentConverter.java
index e2794ae14d1..0195532b02c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupPolicyAssignmentConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupPolicyAssignmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static GetVolumeBackupPolicyAssignmentRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetVolumeBackupPolicyAssignmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getPolicyAssignmentId() == null) {
- throw new NullPointerException("policyAssignmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getPolicyAssignmentId(), "policyAssignmentId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupPolicyConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupPolicyConverter.java
index be681896890..31bc8610a77 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupPolicyConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeBackupPolicyConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static GetVolumeBackupPolicyRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetVolumeBackupPolicyRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getPolicyId() == null) {
- throw new NullPointerException("policyId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getPolicyId(), "policyId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeConverter.java
index b1703d4d3ea..e758b00c0c7 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVolumeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetVolumeRequest interceptRequest(GetVolumeRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetVolumeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVolumeId() == null) {
- throw new NullPointerException("volumeId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVolumeId(), "volumeId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetWindowsInstanceInitialCredentialsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetWindowsInstanceInitialCredentialsConverter.java
index 92af660c9fc..170db105e6f 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetWindowsInstanceInitialCredentialsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetWindowsInstanceInitialCredentialsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static GetWindowsInstanceInitialCredentialsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetWindowsInstanceInitialCredentialsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getInstanceId() == null) {
- throw new NullPointerException("instanceId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getInstanceId(), "instanceId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/InstanceActionConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/InstanceActionConverter.java
index 9a996d37c30..b17e1b68e12 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/InstanceActionConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/InstanceActionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static InstanceActionRequest interceptRequest(InstanceActionRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, InstanceActionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getInstanceId() == null) {
- throw new NullPointerException("instanceId is required");
- }
-
- if (request.getAction() == null) {
- throw new NullPointerException("action is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getInstanceId(), "instanceId must not be blank");
+ Validate.notNull(request.getAction(), "action is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/LaunchInstanceConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/LaunchInstanceConverter.java
index 7af04706cdc..be4f0b1a384 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/LaunchInstanceConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/LaunchInstanceConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static LaunchInstanceRequest interceptRequest(LaunchInstanceRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, LaunchInstanceRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLaunchInstanceDetails() == null) {
- throw new NullPointerException("launchInstanceDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getLaunchInstanceDetails(), "launchInstanceDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("instances");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListAllowedPeerRegionsForRemotePeeringConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListAllowedPeerRegionsForRemotePeeringConverter.java
index 07b125f17a6..73211fb5eeb 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListAllowedPeerRegionsForRemotePeeringConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListAllowedPeerRegionsForRemotePeeringConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,9 +24,7 @@ public static ListAllowedPeerRegionsForRemotePeeringRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListAllowedPeerRegionsForRemotePeeringRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
+ Validate.notNull(request, "request instance is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("allowedPeerRegionsForRemotePeering");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListBootVolumeAttachmentsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListBootVolumeAttachmentsConverter.java
index c4cbea781e8..4797bf53676 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListBootVolumeAttachmentsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListBootVolumeAttachmentsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,9 @@ public static ListBootVolumeAttachmentsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListBootVolumeAttachmentsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getAvailabilityDomain() == null) {
- throw new NullPointerException("availabilityDomain is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getAvailabilityDomain(), "availabilityDomain is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("bootVolumeAttachments");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListBootVolumesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListBootVolumesConverter.java
index bb2728768ae..69f40eed97d 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListBootVolumesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListBootVolumesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListBootVolumesRequest interceptRequest(ListBootVolumesRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListBootVolumesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getAvailabilityDomain() == null) {
- throw new NullPointerException("availabilityDomain is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getAvailabilityDomain(), "availabilityDomain is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("bootVolumes");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListConsoleHistoriesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListConsoleHistoriesConverter.java
index 055261c3333..fe055b87f30 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListConsoleHistoriesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListConsoleHistoriesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static ListConsoleHistoriesRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListConsoleHistoriesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("instanceConsoleHistories");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCpesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCpesConverter.java
index b078f60e1e9..7608d197f5c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCpesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCpesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListCpesRequest interceptRequest(ListCpesRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListCpesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("cpes");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossConnectGroupsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossConnectGroupsConverter.java
index cf679c4aa13..842700a1c3e 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossConnectGroupsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossConnectGroupsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static ListCrossConnectGroupsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListCrossConnectGroupsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("crossConnectGroups");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossConnectLocationsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossConnectLocationsConverter.java
index 809b40226c4..c6edc57801a 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossConnectLocationsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossConnectLocationsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListCrossConnectLocationsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListCrossConnectLocationsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("crossConnectLocations");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossConnectsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossConnectsConverter.java
index c8764ff9c4b..0a7d9420b8a 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossConnectsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossConnectsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListCrossConnectsRequest interceptRequest(ListCrossConnectsRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListCrossConnectsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("crossConnects");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossconnectPortSpeedShapesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossconnectPortSpeedShapesConverter.java
index 05ab2267720..5cc8505024a 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossconnectPortSpeedShapesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListCrossconnectPortSpeedShapesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListCrossconnectPortSpeedShapesRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListCrossconnectPortSpeedShapesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("crossConnectPortSpeedShapes");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListDhcpOptionsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListDhcpOptionsConverter.java
index f9e5240ae78..9560eb20f97 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListDhcpOptionsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListDhcpOptionsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListDhcpOptionsRequest interceptRequest(ListDhcpOptionsRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListDhcpOptionsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getVcnId() == null) {
- throw new NullPointerException("vcnId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(request.getVcnId(), "vcnId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("dhcps");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListDrgAttachmentsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListDrgAttachmentsConverter.java
index 63ed7522a49..e77ba88ca7a 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListDrgAttachmentsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListDrgAttachmentsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListDrgAttachmentsRequest interceptRequest(ListDrgAttachmentsReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListDrgAttachmentsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("drgAttachments");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListDrgsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListDrgsConverter.java
index ee743d48134..d91d29726a1 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListDrgsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListDrgsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListDrgsRequest interceptRequest(ListDrgsRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListDrgsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("drgs");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListFastConnectProviderServicesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListFastConnectProviderServicesConverter.java
index 6da62947cc1..dc7c1b30a10 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListFastConnectProviderServicesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListFastConnectProviderServicesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListFastConnectProviderServicesRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListFastConnectProviderServicesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("fastConnectProviderServices");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListFastConnectProviderVirtualCircuitBandwidthShapesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListFastConnectProviderVirtualCircuitBandwidthShapesConverter.java
index f111671fe89..b6c6fa5e7b8 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListFastConnectProviderVirtualCircuitBandwidthShapesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListFastConnectProviderVirtualCircuitBandwidthShapesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListFastConnectProviderVirtualCircuitBandwidthShapesRequest interc
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListFastConnectProviderVirtualCircuitBandwidthShapesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getProviderServiceId() == null) {
- throw new NullPointerException("providerServiceId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getProviderServiceId(), "providerServiceId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListIPSecConnectionsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListIPSecConnectionsConverter.java
index 00c3c2de42d..cf65288054b 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListIPSecConnectionsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListIPSecConnectionsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static ListIPSecConnectionsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListIPSecConnectionsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("ipsecConnections");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListImagesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListImagesConverter.java
index 28b9299ee43..11786fc6ffe 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListImagesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListImagesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListImagesRequest interceptRequest(ListImagesRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListImagesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("images");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListInstanceConsoleConnectionsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListInstanceConsoleConnectionsConverter.java
index 41d78049f71..a14737c20e6 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListInstanceConsoleConnectionsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListInstanceConsoleConnectionsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListInstanceConsoleConnectionsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListInstanceConsoleConnectionsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("instanceConsoleConnections");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListInstancesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListInstancesConverter.java
index 5503b9a747c..ba3b315a316 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListInstancesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListInstancesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListInstancesRequest interceptRequest(ListInstancesRequest request
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListInstancesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("instances");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListInternetGatewaysConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListInternetGatewaysConverter.java
index 55268d995a5..a8054382a49 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListInternetGatewaysConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListInternetGatewaysConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,17 +23,9 @@ public static ListInternetGatewaysRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListInternetGatewaysRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getVcnId() == null) {
- throw new NullPointerException("vcnId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(request.getVcnId(), "vcnId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("internetGateways");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListLocalPeeringGatewaysConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListLocalPeeringGatewaysConverter.java
index eb7bc684cba..e68169ca1fe 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListLocalPeeringGatewaysConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListLocalPeeringGatewaysConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,9 @@ public static ListLocalPeeringGatewaysRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListLocalPeeringGatewaysRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getVcnId() == null) {
- throw new NullPointerException("vcnId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(request.getVcnId(), "vcnId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("localPeeringGateways");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListPrivateIpsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListPrivateIpsConverter.java
index 829e1865374..e4cefdaa39c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListPrivateIpsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListPrivateIpsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,9 +22,7 @@ public static ListPrivateIpsRequest interceptRequest(ListPrivateIpsRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListPrivateIpsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
+ Validate.notNull(request, "request instance is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("privateIps");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListPublicIpsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListPublicIpsConverter.java
index ff8a26b3b34..27f9e454872 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListPublicIpsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListPublicIpsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListPublicIpsRequest interceptRequest(ListPublicIpsRequest request
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListPublicIpsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getScope() == null) {
- throw new NullPointerException("scope is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getScope(), "scope is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("publicIps");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListRemotePeeringConnectionsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListRemotePeeringConnectionsConverter.java
index cf7f7b17baa..b19cb418cad 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListRemotePeeringConnectionsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListRemotePeeringConnectionsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListRemotePeeringConnectionsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListRemotePeeringConnectionsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("remotePeeringConnections");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListRouteTablesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListRouteTablesConverter.java
index 5f6c4f805f2..8b97946b5f2 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListRouteTablesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListRouteTablesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListRouteTablesRequest interceptRequest(ListRouteTablesRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListRouteTablesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getVcnId() == null) {
- throw new NullPointerException("vcnId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(request.getVcnId(), "vcnId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("routeTables");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListSecurityListsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListSecurityListsConverter.java
index b2578abafb4..353bd1b9aa8 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListSecurityListsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListSecurityListsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListSecurityListsRequest interceptRequest(ListSecurityListsRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListSecurityListsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getVcnId() == null) {
- throw new NullPointerException("vcnId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(request.getVcnId(), "vcnId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("securityLists");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListShapesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListShapesConverter.java
index 5b20e39a429..2a42aa03fec 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListShapesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListShapesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListShapesRequest interceptRequest(ListShapesRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListShapesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("shapes");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListSubnetsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListSubnetsConverter.java
index cf4e623e846..596514c1717 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListSubnetsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListSubnetsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListSubnetsRequest interceptRequest(ListSubnetsRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListSubnetsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getVcnId() == null) {
- throw new NullPointerException("vcnId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(request.getVcnId(), "vcnId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("subnets");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVcnsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVcnsConverter.java
index 9e3cbf34eaf..bf919b53712 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVcnsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVcnsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListVcnsRequest interceptRequest(ListVcnsRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListVcnsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("vcns");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVirtualCircuitBandwidthShapesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVirtualCircuitBandwidthShapesConverter.java
index 599f9765a70..dc393ec0d67 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVirtualCircuitBandwidthShapesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVirtualCircuitBandwidthShapesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListVirtualCircuitBandwidthShapesRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListVirtualCircuitBandwidthShapesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("virtualCircuitBandwidthShapes");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVirtualCircuitPublicPrefixesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVirtualCircuitPublicPrefixesConverter.java
index d86fd407603..202c5a866a7 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVirtualCircuitPublicPrefixesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVirtualCircuitPublicPrefixesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListVirtualCircuitPublicPrefixesRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListVirtualCircuitPublicPrefixesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVirtualCircuitId() == null) {
- throw new NullPointerException("virtualCircuitId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVirtualCircuitId(), "virtualCircuitId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVirtualCircuitsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVirtualCircuitsConverter.java
index b3f338828f8..7520e0f4f93 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVirtualCircuitsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVirtualCircuitsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListVirtualCircuitsRequest interceptRequest(ListVirtualCircuitsReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListVirtualCircuitsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("virtualCircuits");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVnicAttachmentsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVnicAttachmentsConverter.java
index 0028d5dd089..8a7d478d40c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVnicAttachmentsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVnicAttachmentsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListVnicAttachmentsRequest interceptRequest(ListVnicAttachmentsReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListVnicAttachmentsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("vnicAttachments");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumeAttachmentsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumeAttachmentsConverter.java
index 32be6899562..3baf17e474c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumeAttachmentsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumeAttachmentsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static ListVolumeAttachmentsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListVolumeAttachmentsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("volumeAttachments");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumeBackupPoliciesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumeBackupPoliciesConverter.java
index 98d9dac47b7..a73bf365f8f 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumeBackupPoliciesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumeBackupPoliciesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,9 +24,7 @@ public static ListVolumeBackupPoliciesRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListVolumeBackupPoliciesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
+ Validate.notNull(request, "request instance is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("volumeBackupPolicies");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumeBackupsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumeBackupsConverter.java
index f25d19aa052..210d4e72902 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumeBackupsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumeBackupsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListVolumeBackupsRequest interceptRequest(ListVolumeBackupsRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListVolumeBackupsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("volumeBackups");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumesConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumesConverter.java
index cc0cd350f99..0c923a41c25 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumesConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVolumesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListVolumesRequest interceptRequest(ListVolumesRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListVolumesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("volumes");
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/TerminateInstanceConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/TerminateInstanceConverter.java
index 8aa69f871ef..c1ad7851fb8 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/TerminateInstanceConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/TerminateInstanceConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static TerminateInstanceRequest interceptRequest(TerminateInstanceRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, TerminateInstanceRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getInstanceId() == null) {
- throw new NullPointerException("instanceId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getInstanceId(), "instanceId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateBootVolumeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateBootVolumeConverter.java
index 3e91796ac9a..2c5fc208f3c 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateBootVolumeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateBootVolumeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateBootVolumeRequest interceptRequest(UpdateBootVolumeRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateBootVolumeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getBootVolumeId() == null) {
- throw new NullPointerException("bootVolumeId is required");
- }
-
- if (request.getUpdateBootVolumeDetails() == null) {
- throw new NullPointerException("updateBootVolumeDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getBootVolumeId(), "bootVolumeId must not be blank");
+ Validate.notNull(
+ request.getUpdateBootVolumeDetails(), "updateBootVolumeDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateConsoleHistoryConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateConsoleHistoryConverter.java
index 5eaec7cc694..8490a61faa7 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateConsoleHistoryConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateConsoleHistoryConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,17 +23,13 @@ public static UpdateConsoleHistoryRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateConsoleHistoryRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getInstanceConsoleHistoryId() == null) {
- throw new NullPointerException("instanceConsoleHistoryId is required");
- }
-
- if (request.getUpdateConsoleHistoryDetails() == null) {
- throw new NullPointerException("updateConsoleHistoryDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getInstanceConsoleHistoryId(),
+ "instanceConsoleHistoryId must not be blank");
+ Validate.notNull(
+ request.getUpdateConsoleHistoryDetails(),
+ "updateConsoleHistoryDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateCpeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateCpeConverter.java
index 781ca705597..675a0c34686 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateCpeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateCpeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateCpeRequest interceptRequest(UpdateCpeRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateCpeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCpeId() == null) {
- throw new NullPointerException("cpeId is required");
- }
-
- if (request.getUpdateCpeDetails() == null) {
- throw new NullPointerException("updateCpeDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getCpeId(), "cpeId must not be blank");
+ Validate.notNull(request.getUpdateCpeDetails(), "updateCpeDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateCrossConnectConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateCrossConnectConverter.java
index 6ffdc966db6..49bed356482 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateCrossConnectConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateCrossConnectConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateCrossConnectRequest interceptRequest(UpdateCrossConnectReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateCrossConnectRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCrossConnectId() == null) {
- throw new NullPointerException("crossConnectId is required");
- }
-
- if (request.getUpdateCrossConnectDetails() == null) {
- throw new NullPointerException("updateCrossConnectDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getCrossConnectId(), "crossConnectId must not be blank");
+ Validate.notNull(
+ request.getUpdateCrossConnectDetails(), "updateCrossConnectDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateCrossConnectGroupConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateCrossConnectGroupConverter.java
index e788c3794b8..09f8723c2b9 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateCrossConnectGroupConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateCrossConnectGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,12 @@ public static UpdateCrossConnectGroupRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
UpdateCrossConnectGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCrossConnectGroupId() == null) {
- throw new NullPointerException("crossConnectGroupId is required");
- }
-
- if (request.getUpdateCrossConnectGroupDetails() == null) {
- throw new NullPointerException("updateCrossConnectGroupDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getCrossConnectGroupId(), "crossConnectGroupId must not be blank");
+ Validate.notNull(
+ request.getUpdateCrossConnectGroupDetails(),
+ "updateCrossConnectGroupDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateDhcpOptionsConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateDhcpOptionsConverter.java
index 3b8d146f043..a1c3e2af548 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateDhcpOptionsConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateDhcpOptionsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateDhcpOptionsRequest interceptRequest(UpdateDhcpOptionsRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateDhcpOptionsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDhcpId() == null) {
- throw new NullPointerException("dhcpId is required");
- }
-
- if (request.getUpdateDhcpDetails() == null) {
- throw new NullPointerException("updateDhcpDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDhcpId(), "dhcpId must not be blank");
+ Validate.notNull(request.getUpdateDhcpDetails(), "updateDhcpDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateDrgAttachmentConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateDrgAttachmentConverter.java
index 27693620a91..e09479127ee 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateDrgAttachmentConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateDrgAttachmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateDrgAttachmentRequest interceptRequest(UpdateDrgAttachmentReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateDrgAttachmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDrgAttachmentId() == null) {
- throw new NullPointerException("drgAttachmentId is required");
- }
-
- if (request.getUpdateDrgAttachmentDetails() == null) {
- throw new NullPointerException("updateDrgAttachmentDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDrgAttachmentId(), "drgAttachmentId must not be blank");
+ Validate.notNull(
+ request.getUpdateDrgAttachmentDetails(), "updateDrgAttachmentDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateDrgConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateDrgConverter.java
index 0406ca38aea..51b3ba8134e 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateDrgConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateDrgConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateDrgRequest interceptRequest(UpdateDrgRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateDrgRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDrgId() == null) {
- throw new NullPointerException("drgId is required");
- }
-
- if (request.getUpdateDrgDetails() == null) {
- throw new NullPointerException("updateDrgDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDrgId(), "drgId must not be blank");
+ Validate.notNull(request.getUpdateDrgDetails(), "updateDrgDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateIPSecConnectionConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateIPSecConnectionConverter.java
index f3e19798eb3..adf436aa2bc 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateIPSecConnectionConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateIPSecConnectionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,17 +23,11 @@ public static UpdateIPSecConnectionRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateIPSecConnectionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIpscId() == null) {
- throw new NullPointerException("ipscId is required");
- }
-
- if (request.getUpdateIPSecConnectionDetails() == null) {
- throw new NullPointerException("updateIPSecConnectionDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIpscId(), "ipscId must not be blank");
+ Validate.notNull(
+ request.getUpdateIPSecConnectionDetails(),
+ "updateIPSecConnectionDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateImageConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateImageConverter.java
index 7d0e0799eae..40700d32784 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateImageConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateImageConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateImageRequest interceptRequest(UpdateImageRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateImageRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getImageId() == null) {
- throw new NullPointerException("imageId is required");
- }
-
- if (request.getUpdateImageDetails() == null) {
- throw new NullPointerException("updateImageDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getImageId(), "imageId must not be blank");
+ Validate.notNull(request.getUpdateImageDetails(), "updateImageDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateInstanceConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateInstanceConverter.java
index 418b683ae14..2ac981ace93 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateInstanceConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateInstanceConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateInstanceRequest interceptRequest(UpdateInstanceRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateInstanceRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getInstanceId() == null) {
- throw new NullPointerException("instanceId is required");
- }
-
- if (request.getUpdateInstanceDetails() == null) {
- throw new NullPointerException("updateInstanceDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getInstanceId(), "instanceId must not be blank");
+ Validate.notNull(request.getUpdateInstanceDetails(), "updateInstanceDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateInternetGatewayConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateInternetGatewayConverter.java
index 4b0d7d15a97..e5ef54d597e 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateInternetGatewayConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateInternetGatewayConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,17 +23,11 @@ public static UpdateInternetGatewayRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateInternetGatewayRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIgId() == null) {
- throw new NullPointerException("igId is required");
- }
-
- if (request.getUpdateInternetGatewayDetails() == null) {
- throw new NullPointerException("updateInternetGatewayDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIgId(), "igId must not be blank");
+ Validate.notNull(
+ request.getUpdateInternetGatewayDetails(),
+ "updateInternetGatewayDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateLocalPeeringGatewayConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateLocalPeeringGatewayConverter.java
index 60346a9d872..ee06db95512 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateLocalPeeringGatewayConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateLocalPeeringGatewayConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,12 @@ public static UpdateLocalPeeringGatewayRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
UpdateLocalPeeringGatewayRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLocalPeeringGatewayId() == null) {
- throw new NullPointerException("localPeeringGatewayId is required");
- }
-
- if (request.getUpdateLocalPeeringGatewayDetails() == null) {
- throw new NullPointerException("updateLocalPeeringGatewayDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getLocalPeeringGatewayId(), "localPeeringGatewayId must not be blank");
+ Validate.notNull(
+ request.getUpdateLocalPeeringGatewayDetails(),
+ "updateLocalPeeringGatewayDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdatePrivateIpConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdatePrivateIpConverter.java
index 69c92dc6b4a..5f5acd25ea5 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdatePrivateIpConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdatePrivateIpConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdatePrivateIpRequest interceptRequest(UpdatePrivateIpRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdatePrivateIpRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getPrivateIpId() == null) {
- throw new NullPointerException("privateIpId is required");
- }
-
- if (request.getUpdatePrivateIpDetails() == null) {
- throw new NullPointerException("updatePrivateIpDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getPrivateIpId(), "privateIpId must not be blank");
+ Validate.notNull(request.getUpdatePrivateIpDetails(), "updatePrivateIpDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdatePublicIpConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdatePublicIpConverter.java
index e738ed02fb7..f529248b519 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdatePublicIpConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdatePublicIpConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdatePublicIpRequest interceptRequest(UpdatePublicIpRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdatePublicIpRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getPublicIpId() == null) {
- throw new NullPointerException("publicIpId is required");
- }
-
- if (request.getUpdatePublicIpDetails() == null) {
- throw new NullPointerException("updatePublicIpDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getPublicIpId(), "publicIpId must not be blank");
+ Validate.notNull(request.getUpdatePublicIpDetails(), "updatePublicIpDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateRemotePeeringConnectionConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateRemotePeeringConnectionConverter.java
index 400dad9d2eb..1208825446e 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateRemotePeeringConnectionConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateRemotePeeringConnectionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,13 @@ public static UpdateRemotePeeringConnectionRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
UpdateRemotePeeringConnectionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getRemotePeeringConnectionId() == null) {
- throw new NullPointerException("remotePeeringConnectionId is required");
- }
-
- if (request.getUpdateRemotePeeringConnectionDetails() == null) {
- throw new NullPointerException("updateRemotePeeringConnectionDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getRemotePeeringConnectionId(),
+ "remotePeeringConnectionId must not be blank");
+ Validate.notNull(
+ request.getUpdateRemotePeeringConnectionDetails(),
+ "updateRemotePeeringConnectionDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateRouteTableConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateRouteTableConverter.java
index 0ca1f4664d1..c7c72819879 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateRouteTableConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateRouteTableConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateRouteTableRequest interceptRequest(UpdateRouteTableRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateRouteTableRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getRtId() == null) {
- throw new NullPointerException("rtId is required");
- }
-
- if (request.getUpdateRouteTableDetails() == null) {
- throw new NullPointerException("updateRouteTableDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getRtId(), "rtId must not be blank");
+ Validate.notNull(
+ request.getUpdateRouteTableDetails(), "updateRouteTableDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateSecurityListConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateSecurityListConverter.java
index eff68ff81be..1738a7a26e3 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateSecurityListConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateSecurityListConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateSecurityListRequest interceptRequest(UpdateSecurityListReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateSecurityListRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getSecurityListId() == null) {
- throw new NullPointerException("securityListId is required");
- }
-
- if (request.getUpdateSecurityListDetails() == null) {
- throw new NullPointerException("updateSecurityListDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getSecurityListId(), "securityListId must not be blank");
+ Validate.notNull(
+ request.getUpdateSecurityListDetails(), "updateSecurityListDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateSubnetConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateSubnetConverter.java
index f87c4a18016..c3f1bab80b5 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateSubnetConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateSubnetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateSubnetRequest interceptRequest(UpdateSubnetRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateSubnetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getSubnetId() == null) {
- throw new NullPointerException("subnetId is required");
- }
-
- if (request.getUpdateSubnetDetails() == null) {
- throw new NullPointerException("updateSubnetDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getSubnetId(), "subnetId must not be blank");
+ Validate.notNull(request.getUpdateSubnetDetails(), "updateSubnetDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVcnConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVcnConverter.java
index 64bf899fcf3..ec480739298 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVcnConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVcnConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateVcnRequest interceptRequest(UpdateVcnRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateVcnRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVcnId() == null) {
- throw new NullPointerException("vcnId is required");
- }
-
- if (request.getUpdateVcnDetails() == null) {
- throw new NullPointerException("updateVcnDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVcnId(), "vcnId must not be blank");
+ Validate.notNull(request.getUpdateVcnDetails(), "updateVcnDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVirtualCircuitConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVirtualCircuitConverter.java
index faf4419de7e..8544d9dbcba 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVirtualCircuitConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVirtualCircuitConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,17 +23,11 @@ public static UpdateVirtualCircuitRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateVirtualCircuitRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVirtualCircuitId() == null) {
- throw new NullPointerException("virtualCircuitId is required");
- }
-
- if (request.getUpdateVirtualCircuitDetails() == null) {
- throw new NullPointerException("updateVirtualCircuitDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVirtualCircuitId(), "virtualCircuitId must not be blank");
+ Validate.notNull(
+ request.getUpdateVirtualCircuitDetails(),
+ "updateVirtualCircuitDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVnicConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVnicConverter.java
index a0c37f1d2e1..0c5dae1c981 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVnicConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVnicConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateVnicRequest interceptRequest(UpdateVnicRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateVnicRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVnicId() == null) {
- throw new NullPointerException("vnicId is required");
- }
-
- if (request.getUpdateVnicDetails() == null) {
- throw new NullPointerException("updateVnicDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVnicId(), "vnicId must not be blank");
+ Validate.notNull(request.getUpdateVnicDetails(), "updateVnicDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVolumeBackupConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVolumeBackupConverter.java
index 61d5ff81b8d..ab992ac2a5e 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVolumeBackupConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVolumeBackupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateVolumeBackupRequest interceptRequest(UpdateVolumeBackupReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateVolumeBackupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVolumeBackupId() == null) {
- throw new NullPointerException("volumeBackupId is required");
- }
-
- if (request.getUpdateVolumeBackupDetails() == null) {
- throw new NullPointerException("updateVolumeBackupDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVolumeBackupId(), "volumeBackupId must not be blank");
+ Validate.notNull(
+ request.getUpdateVolumeBackupDetails(), "updateVolumeBackupDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVolumeConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVolumeConverter.java
index 828aa00694b..4d0b3f468b4 100644
--- a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVolumeConverter.java
+++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVolumeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.core.model.*;
import com.oracle.bmc.core.requests.*;
import com.oracle.bmc.core.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateVolumeRequest interceptRequest(UpdateVolumeRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateVolumeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getVolumeId() == null) {
- throw new NullPointerException("volumeId is required");
- }
-
- if (request.getUpdateVolumeDetails() == null) {
- throw new NullPointerException("updateVolumeDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getVolumeId(), "volumeId must not be blank");
+ Validate.notNull(request.getUpdateVolumeDetails(), "updateVolumeDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/pom.xml b/bmc-database/pom.xml
index f47c7bbcac7..8ded7771481 100644
--- a/bmc-database/pom.xml
+++ b/bmc-database/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 1.2.33
+ 1.2.34
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 1.2.33
+ 1.2.34
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseAsyncClient.java b/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseAsyncClient.java
index 5f3e03bf26d..244ea164313 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseAsyncClient.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseAsyncClient.java
@@ -165,133 +165,24 @@ public DatabaseAsyncClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Build the client, with the authentication details provider.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
* @return the client
*/
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseClient.java b/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseClient.java
index 04ea2006be7..2ff24e451f0 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseClient.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseClient.java
@@ -187,135 +187,26 @@ public DatabaseClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Set the authentication details provider. Once this is called, the builder can build the client.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
- * @return a builder that can build the client
+ * @return the client
*/
public DatabaseClient build(
@lombok.NonNull
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateBackupConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateBackupConverter.java
index f155c2604c5..209db9a7a8a 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateBackupConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateBackupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateBackupRequest interceptRequest(CreateBackupRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateBackupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateBackupDetails() == null) {
- throw new NullPointerException("createBackupDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateBackupDetails(), "createBackupDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("backups");
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateDataGuardAssociationConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateDataGuardAssociationConverter.java
index fc0f639beed..ae0d8bbcd98 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateDataGuardAssociationConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateDataGuardAssociationConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,11 @@ public static CreateDataGuardAssociationRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
CreateDataGuardAssociationRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDatabaseId() == null) {
- throw new NullPointerException("databaseId is required");
- }
-
- if (request.getCreateDataGuardAssociationDetails() == null) {
- throw new NullPointerException("createDataGuardAssociationDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDatabaseId(), "databaseId must not be blank");
+ Validate.notNull(
+ request.getCreateDataGuardAssociationDetails(),
+ "createDataGuardAssociationDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateDbHomeConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateDbHomeConverter.java
index 70ef83bfdaa..b76085d5ad4 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateDbHomeConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateDbHomeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,10 @@ public static CreateDbHomeRequest interceptRequest(CreateDbHomeRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateDbHomeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateDbHomeWithDbSystemIdDetails() == null) {
- throw new NullPointerException("createDbHomeWithDbSystemIdDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateDbHomeWithDbSystemIdDetails(),
+ "createDbHomeWithDbSystemIdDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("dbHomes");
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DbNodeActionConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DbNodeActionConverter.java
index 9b068a51d68..3677cc3d69d 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DbNodeActionConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DbNodeActionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static DbNodeActionRequest interceptRequest(DbNodeActionRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DbNodeActionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbNodeId() == null) {
- throw new NullPointerException("dbNodeId is required");
- }
-
- if (request.getAction() == null) {
- throw new NullPointerException("action is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbNodeId(), "dbNodeId must not be blank");
+ Validate.notNull(request.getAction(), "action is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DeleteBackupConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DeleteBackupConverter.java
index 9c27efcab21..7c3460774d4 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DeleteBackupConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DeleteBackupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteBackupRequest interceptRequest(DeleteBackupRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteBackupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getBackupId() == null) {
- throw new NullPointerException("backupId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getBackupId(), "backupId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DeleteDbHomeConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DeleteDbHomeConverter.java
index 7cbd0e3d9ba..324c05613bf 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DeleteDbHomeConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DeleteDbHomeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteDbHomeRequest interceptRequest(DeleteDbHomeRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteDbHomeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbHomeId() == null) {
- throw new NullPointerException("dbHomeId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbHomeId(), "dbHomeId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/FailoverDataGuardAssociationConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/FailoverDataGuardAssociationConverter.java
index 5ff5513cac6..9a8c2d878a4 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/FailoverDataGuardAssociationConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/FailoverDataGuardAssociationConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,21 +24,13 @@ public static FailoverDataGuardAssociationRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
FailoverDataGuardAssociationRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDatabaseId() == null) {
- throw new NullPointerException("databaseId is required");
- }
-
- if (request.getDataGuardAssociationId() == null) {
- throw new NullPointerException("dataGuardAssociationId is required");
- }
-
- if (request.getFailoverDataGuardAssociationDetails() == null) {
- throw new NullPointerException("failoverDataGuardAssociationDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDatabaseId(), "databaseId must not be blank");
+ Validate.notBlank(
+ request.getDataGuardAssociationId(), "dataGuardAssociationId must not be blank");
+ Validate.notNull(
+ request.getFailoverDataGuardAssociationDetails(),
+ "failoverDataGuardAssociationDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetBackupConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetBackupConverter.java
index c68e59c77e9..027e50f5d3c 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetBackupConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetBackupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetBackupRequest interceptRequest(GetBackupRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetBackupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getBackupId() == null) {
- throw new NullPointerException("backupId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getBackupId(), "backupId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDataGuardAssociationConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDataGuardAssociationConverter.java
index bae6601043b..7169ba5d0cb 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDataGuardAssociationConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDataGuardAssociationConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,10 @@ public static GetDataGuardAssociationRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetDataGuardAssociationRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDatabaseId() == null) {
- throw new NullPointerException("databaseId is required");
- }
-
- if (request.getDataGuardAssociationId() == null) {
- throw new NullPointerException("dataGuardAssociationId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDatabaseId(), "databaseId must not be blank");
+ Validate.notBlank(
+ request.getDataGuardAssociationId(), "dataGuardAssociationId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDatabaseConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDatabaseConverter.java
index 58dbff1033a..2cd19f06944 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDatabaseConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDatabaseConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetDatabaseRequest interceptRequest(GetDatabaseRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetDatabaseRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDatabaseId() == null) {
- throw new NullPointerException("databaseId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDatabaseId(), "databaseId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomeConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomeConverter.java
index 45acd6692ea..5ee39ccf5be 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomeConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetDbHomeRequest interceptRequest(GetDbHomeRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetDbHomeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbHomeId() == null) {
- throw new NullPointerException("dbHomeId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbHomeId(), "dbHomeId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomePatchConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomePatchConverter.java
index 987600fbf87..ad24d57a028 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomePatchConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomePatchConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static GetDbHomePatchRequest interceptRequest(GetDbHomePatchRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetDbHomePatchRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbHomeId() == null) {
- throw new NullPointerException("dbHomeId is required");
- }
-
- if (request.getPatchId() == null) {
- throw new NullPointerException("patchId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbHomeId(), "dbHomeId must not be blank");
+ Validate.notBlank(request.getPatchId(), "patchId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomePatchHistoryEntryConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomePatchHistoryEntryConverter.java
index 5c48d2ac2b3..538b6a2354f 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomePatchHistoryEntryConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomePatchHistoryEntryConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,10 @@ public static GetDbHomePatchHistoryEntryRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetDbHomePatchHistoryEntryRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbHomeId() == null) {
- throw new NullPointerException("dbHomeId is required");
- }
-
- if (request.getPatchHistoryEntryId() == null) {
- throw new NullPointerException("patchHistoryEntryId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbHomeId(), "dbHomeId must not be blank");
+ Validate.notBlank(
+ request.getPatchHistoryEntryId(), "patchHistoryEntryId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbNodeConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbNodeConverter.java
index 6574a00803d..3fdea65a3ef 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbNodeConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbNodeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetDbNodeRequest interceptRequest(GetDbNodeRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetDbNodeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbNodeId() == null) {
- throw new NullPointerException("dbNodeId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbNodeId(), "dbNodeId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemConverter.java
index 101a56d3a29..f097951f33f 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetDbSystemRequest interceptRequest(GetDbSystemRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetDbSystemRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbSystemId() == null) {
- throw new NullPointerException("dbSystemId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbSystemId(), "dbSystemId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemPatchConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemPatchConverter.java
index c941d530386..1e09c3982ae 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemPatchConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemPatchConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static GetDbSystemPatchRequest interceptRequest(GetDbSystemPatchRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetDbSystemPatchRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbSystemId() == null) {
- throw new NullPointerException("dbSystemId is required");
- }
-
- if (request.getPatchId() == null) {
- throw new NullPointerException("patchId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbSystemId(), "dbSystemId must not be blank");
+ Validate.notBlank(request.getPatchId(), "patchId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemPatchHistoryEntryConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemPatchHistoryEntryConverter.java
index 69212f5c8ed..23a9a7c970c 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemPatchHistoryEntryConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemPatchHistoryEntryConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,10 @@ public static GetDbSystemPatchHistoryEntryRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetDbSystemPatchHistoryEntryRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbSystemId() == null) {
- throw new NullPointerException("dbSystemId is required");
- }
-
- if (request.getPatchHistoryEntryId() == null) {
- throw new NullPointerException("patchHistoryEntryId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbSystemId(), "dbSystemId must not be blank");
+ Validate.notBlank(
+ request.getPatchHistoryEntryId(), "patchHistoryEntryId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/LaunchDbSystemConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/LaunchDbSystemConverter.java
index 3a4d654745f..40d30f0bdd2 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/LaunchDbSystemConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/LaunchDbSystemConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static LaunchDbSystemRequest interceptRequest(LaunchDbSystemRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, LaunchDbSystemRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLaunchDbSystemDetails() == null) {
- throw new NullPointerException("launchDbSystemDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getLaunchDbSystemDetails(), "launchDbSystemDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("dbSystems");
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListBackupsConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListBackupsConverter.java
index be9caff653b..498b4fb2573 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListBackupsConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListBackupsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,9 +22,7 @@ public static ListBackupsRequest interceptRequest(ListBackupsRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListBackupsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
+ Validate.notNull(request, "request instance is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("backups");
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDataGuardAssociationsConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDataGuardAssociationsConverter.java
index fcaaeb81bc8..4c935b2bee3 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDataGuardAssociationsConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDataGuardAssociationsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListDataGuardAssociationsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListDataGuardAssociationsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDatabaseId() == null) {
- throw new NullPointerException("databaseId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDatabaseId(), "databaseId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDatabasesConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDatabasesConverter.java
index db381923c6b..4a95b4337f9 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDatabasesConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDatabasesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListDatabasesRequest interceptRequest(ListDatabasesRequest request
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListDatabasesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getDbHomeId() == null) {
- throw new NullPointerException("dbHomeId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(request.getDbHomeId(), "dbHomeId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("databases");
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomePatchHistoryEntriesConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomePatchHistoryEntriesConverter.java
index eba3365eadb..7f2a9dc9ee8 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomePatchHistoryEntriesConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomePatchHistoryEntriesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListDbHomePatchHistoryEntriesRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListDbHomePatchHistoryEntriesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbHomeId() == null) {
- throw new NullPointerException("dbHomeId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbHomeId(), "dbHomeId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomePatchesConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomePatchesConverter.java
index aeda0ebb076..552076a7a77 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomePatchesConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomePatchesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListDbHomePatchesRequest interceptRequest(ListDbHomePatchesRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListDbHomePatchesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbHomeId() == null) {
- throw new NullPointerException("dbHomeId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbHomeId(), "dbHomeId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomesConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomesConverter.java
index d7994da679b..0c3414a8f0e 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomesConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListDbHomesRequest interceptRequest(ListDbHomesRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListDbHomesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getDbSystemId() == null) {
- throw new NullPointerException("dbSystemId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(request.getDbSystemId(), "dbSystemId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("dbHomes");
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbNodesConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbNodesConverter.java
index a6f71ee1e2b..40834e6a9a6 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbNodesConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbNodesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListDbNodesRequest interceptRequest(ListDbNodesRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListDbNodesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getDbSystemId() == null) {
- throw new NullPointerException("dbSystemId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(request.getDbSystemId(), "dbSystemId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("dbNodes");
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemPatchHistoryEntriesConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemPatchHistoryEntriesConverter.java
index 1489f245586..afe6a005aa0 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemPatchHistoryEntriesConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemPatchHistoryEntriesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListDbSystemPatchHistoryEntriesRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListDbSystemPatchHistoryEntriesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbSystemId() == null) {
- throw new NullPointerException("dbSystemId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbSystemId(), "dbSystemId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemPatchesConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemPatchesConverter.java
index 2f0e2626978..bfde305fabc 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemPatchesConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemPatchesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListDbSystemPatchesRequest interceptRequest(ListDbSystemPatchesReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListDbSystemPatchesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbSystemId() == null) {
- throw new NullPointerException("dbSystemId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbSystemId(), "dbSystemId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemShapesConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemShapesConverter.java
index 6a1386c353a..e5a1070a034 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemShapesConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemShapesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListDbSystemShapesRequest interceptRequest(ListDbSystemShapesReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListDbSystemShapesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getAvailabilityDomain() == null) {
- throw new NullPointerException("availabilityDomain is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getAvailabilityDomain(), "availabilityDomain is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("dbSystemShapes");
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemsConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemsConverter.java
index b1b4c5f4a7f..d744f92d463 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemsConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListDbSystemsRequest interceptRequest(ListDbSystemsRequest request
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListDbSystemsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("dbSystems");
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbVersionsConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbVersionsConverter.java
index 186e141981a..0473a43d14b 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbVersionsConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbVersionsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListDbVersionsRequest interceptRequest(ListDbVersionsRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListDbVersionsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("dbVersions");
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ReinstateDataGuardAssociationConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ReinstateDataGuardAssociationConverter.java
index c8c0bfab229..0ced64f8c21 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ReinstateDataGuardAssociationConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ReinstateDataGuardAssociationConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,21 +24,13 @@ public static ReinstateDataGuardAssociationRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ReinstateDataGuardAssociationRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDatabaseId() == null) {
- throw new NullPointerException("databaseId is required");
- }
-
- if (request.getDataGuardAssociationId() == null) {
- throw new NullPointerException("dataGuardAssociationId is required");
- }
-
- if (request.getReinstateDataGuardAssociationDetails() == null) {
- throw new NullPointerException("reinstateDataGuardAssociationDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDatabaseId(), "databaseId must not be blank");
+ Validate.notBlank(
+ request.getDataGuardAssociationId(), "dataGuardAssociationId must not be blank");
+ Validate.notNull(
+ request.getReinstateDataGuardAssociationDetails(),
+ "reinstateDataGuardAssociationDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/RestoreDatabaseConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/RestoreDatabaseConverter.java
index cf33bdce83a..7f674975434 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/RestoreDatabaseConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/RestoreDatabaseConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static RestoreDatabaseRequest interceptRequest(RestoreDatabaseRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, RestoreDatabaseRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDatabaseId() == null) {
- throw new NullPointerException("databaseId is required");
- }
-
- if (request.getRestoreDatabaseDetails() == null) {
- throw new NullPointerException("restoreDatabaseDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDatabaseId(), "databaseId must not be blank");
+ Validate.notNull(request.getRestoreDatabaseDetails(), "restoreDatabaseDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/SwitchoverDataGuardAssociationConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/SwitchoverDataGuardAssociationConverter.java
index eb0736225d6..44298d25d1a 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/SwitchoverDataGuardAssociationConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/SwitchoverDataGuardAssociationConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,21 +24,13 @@ public static SwitchoverDataGuardAssociationRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
SwitchoverDataGuardAssociationRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDatabaseId() == null) {
- throw new NullPointerException("databaseId is required");
- }
-
- if (request.getDataGuardAssociationId() == null) {
- throw new NullPointerException("dataGuardAssociationId is required");
- }
-
- if (request.getSwitchoverDataGuardAssociationDetails() == null) {
- throw new NullPointerException("switchoverDataGuardAssociationDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDatabaseId(), "databaseId must not be blank");
+ Validate.notBlank(
+ request.getDataGuardAssociationId(), "dataGuardAssociationId must not be blank");
+ Validate.notNull(
+ request.getSwitchoverDataGuardAssociationDetails(),
+ "switchoverDataGuardAssociationDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/TerminateDbSystemConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/TerminateDbSystemConverter.java
index 2b7e6e6eb2e..6556c787f96 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/TerminateDbSystemConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/TerminateDbSystemConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static TerminateDbSystemRequest interceptRequest(TerminateDbSystemRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, TerminateDbSystemRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbSystemId() == null) {
- throw new NullPointerException("dbSystemId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbSystemId(), "dbSystemId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDatabaseConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDatabaseConverter.java
index 5110f7feda2..c95c711695a 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDatabaseConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDatabaseConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateDatabaseRequest interceptRequest(UpdateDatabaseRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateDatabaseRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDatabaseId() == null) {
- throw new NullPointerException("databaseId is required");
- }
-
- if (request.getUpdateDatabaseDetails() == null) {
- throw new NullPointerException("updateDatabaseDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDatabaseId(), "databaseId must not be blank");
+ Validate.notNull(request.getUpdateDatabaseDetails(), "updateDatabaseDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDbHomeConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDbHomeConverter.java
index 490e739832e..42dbb533e4e 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDbHomeConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDbHomeConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateDbHomeRequest interceptRequest(UpdateDbHomeRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateDbHomeRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbHomeId() == null) {
- throw new NullPointerException("dbHomeId is required");
- }
-
- if (request.getUpdateDbHomeDetails() == null) {
- throw new NullPointerException("updateDbHomeDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbHomeId(), "dbHomeId must not be blank");
+ Validate.notNull(request.getUpdateDbHomeDetails(), "updateDbHomeDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDbSystemConverter.java b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDbSystemConverter.java
index 5cd09d9cdce..3e926799e92 100644
--- a/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDbSystemConverter.java
+++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDbSystemConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.database.model.*;
import com.oracle.bmc.database.requests.*;
import com.oracle.bmc.database.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateDbSystemRequest interceptRequest(UpdateDbSystemRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateDbSystemRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDbSystemId() == null) {
- throw new NullPointerException("dbSystemId is required");
- }
-
- if (request.getUpdateDbSystemDetails() == null) {
- throw new NullPointerException("updateDbSystemDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDbSystemId(), "dbSystemId must not be blank");
+ Validate.notNull(request.getUpdateDbSystemDetails(), "updateDbSystemDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/pom.xml b/bmc-dns/pom.xml
index 4a3d4879841..6bbe01fb7a9 100644
--- a/bmc-dns/pom.xml
+++ b/bmc-dns/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 1.2.33
+ 1.2.34
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 1.2.33
+ 1.2.34
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/DnsAsyncClient.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/DnsAsyncClient.java
index aba60121aa9..1f698908e8e 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/DnsAsyncClient.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/DnsAsyncClient.java
@@ -165,133 +165,24 @@ public DnsAsyncClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Build the client, with the authentication details provider.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
* @return the client
*/
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/DnsClient.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/DnsClient.java
index a9b99f387a0..ca608bda374 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/DnsClient.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/DnsClient.java
@@ -187,135 +187,26 @@ public DnsClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Set the authentication details provider. Once this is called, the builder can build the client.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
- * @return a builder that can build the client
+ * @return the client
*/
public DnsClient build(
@lombok.NonNull
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/CreateZoneConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/CreateZoneConverter.java
index 5b3c4ce3d4a..8694de0ce02 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/CreateZoneConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/CreateZoneConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateZoneRequest interceptRequest(CreateZoneRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateZoneRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateZoneDetails() == null) {
- throw new NullPointerException("createZoneDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateZoneDetails(), "createZoneDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20180115").path("zones");
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/DeleteDomainRecordsConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/DeleteDomainRecordsConverter.java
index 09e97e11eb0..bdff09a3b97 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/DeleteDomainRecordsConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/DeleteDomainRecordsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static DeleteDomainRecordsRequest interceptRequest(DeleteDomainRecordsReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteDomainRecordsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
-
- if (request.getDomain() == null) {
- throw new NullPointerException("domain is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
+ Validate.notBlank(request.getDomain(), "domain must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/DeleteRRSetConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/DeleteRRSetConverter.java
index 9a90d6e8f48..704612b4d34 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/DeleteRRSetConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/DeleteRRSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static DeleteRRSetRequest interceptRequest(DeleteRRSetRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteRRSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
-
- if (request.getDomain() == null) {
- throw new NullPointerException("domain is required");
- }
-
- if (request.getRtype() == null) {
- throw new NullPointerException("rtype is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
+ Validate.notBlank(request.getDomain(), "domain must not be blank");
+ Validate.notBlank(request.getRtype(), "rtype must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/DeleteZoneConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/DeleteZoneConverter.java
index 7b526eaadbd..9402ce84cec 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/DeleteZoneConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/DeleteZoneConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteZoneRequest interceptRequest(DeleteZoneRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteZoneRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetDomainRecordsConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetDomainRecordsConverter.java
index 1901cb1ac52..3749490b8c7 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetDomainRecordsConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetDomainRecordsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static GetDomainRecordsRequest interceptRequest(GetDomainRecordsRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetDomainRecordsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
-
- if (request.getDomain() == null) {
- throw new NullPointerException("domain is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
+ Validate.notBlank(request.getDomain(), "domain must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetRRSetConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetRRSetConverter.java
index 1db01a48b25..5e1d9cfef95 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetRRSetConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetRRSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static GetRRSetRequest interceptRequest(GetRRSetRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetRRSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
-
- if (request.getDomain() == null) {
- throw new NullPointerException("domain is required");
- }
-
- if (request.getRtype() == null) {
- throw new NullPointerException("rtype is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
+ Validate.notBlank(request.getDomain(), "domain must not be blank");
+ Validate.notBlank(request.getRtype(), "rtype must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetZoneConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetZoneConverter.java
index c2b85b4befb..75f048fa780 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetZoneConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetZoneConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetZoneRequest interceptRequest(GetZoneRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetZoneRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetZoneRecordsConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetZoneRecordsConverter.java
index 403559e3b66..7221d1fd1e9 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetZoneRecordsConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/GetZoneRecordsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetZoneRecordsRequest interceptRequest(GetZoneRecordsRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetZoneRecordsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/ListZonesConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/ListZonesConverter.java
index b8f87710f82..56dd71c70e9 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/ListZonesConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/ListZonesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListZonesRequest interceptRequest(ListZonesRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListZonesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20180115").path("zones");
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/PatchDomainRecordsConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/PatchDomainRecordsConverter.java
index 336d1887e09..43645e1a0d4 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/PatchDomainRecordsConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/PatchDomainRecordsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,11 @@ public static PatchDomainRecordsRequest interceptRequest(PatchDomainRecordsReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, PatchDomainRecordsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
-
- if (request.getDomain() == null) {
- throw new NullPointerException("domain is required");
- }
-
- if (request.getPatchDomainRecordsDetails() == null) {
- throw new NullPointerException("patchDomainRecordsDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
+ Validate.notBlank(request.getDomain(), "domain must not be blank");
+ Validate.notNull(
+ request.getPatchDomainRecordsDetails(), "patchDomainRecordsDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/PatchRRSetConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/PatchRRSetConverter.java
index 76b9df56a73..acf6624952e 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/PatchRRSetConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/PatchRRSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,25 +22,11 @@ public static PatchRRSetRequest interceptRequest(PatchRRSetRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, PatchRRSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
-
- if (request.getDomain() == null) {
- throw new NullPointerException("domain is required");
- }
-
- if (request.getRtype() == null) {
- throw new NullPointerException("rtype is required");
- }
-
- if (request.getPatchRRSetDetails() == null) {
- throw new NullPointerException("patchRRSetDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
+ Validate.notBlank(request.getDomain(), "domain must not be blank");
+ Validate.notBlank(request.getRtype(), "rtype must not be blank");
+ Validate.notNull(request.getPatchRRSetDetails(), "patchRRSetDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/PatchZoneRecordsConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/PatchZoneRecordsConverter.java
index 686c682f8bc..49283d8a48b 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/PatchZoneRecordsConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/PatchZoneRecordsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static PatchZoneRecordsRequest interceptRequest(PatchZoneRecordsRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, PatchZoneRecordsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
-
- if (request.getPatchZoneRecordsDetails() == null) {
- throw new NullPointerException("patchZoneRecordsDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
+ Validate.notNull(
+ request.getPatchZoneRecordsDetails(), "patchZoneRecordsDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateDomainRecordsConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateDomainRecordsConverter.java
index f1a97be931e..1026e614dbf 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateDomainRecordsConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateDomainRecordsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,11 @@ public static UpdateDomainRecordsRequest interceptRequest(UpdateDomainRecordsReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateDomainRecordsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
-
- if (request.getDomain() == null) {
- throw new NullPointerException("domain is required");
- }
-
- if (request.getUpdateDomainRecordsDetails() == null) {
- throw new NullPointerException("updateDomainRecordsDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
+ Validate.notBlank(request.getDomain(), "domain must not be blank");
+ Validate.notNull(
+ request.getUpdateDomainRecordsDetails(), "updateDomainRecordsDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateRRSetConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateRRSetConverter.java
index 1adbe320893..efd9ca69e66 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateRRSetConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateRRSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,25 +22,11 @@ public static UpdateRRSetRequest interceptRequest(UpdateRRSetRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateRRSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
-
- if (request.getDomain() == null) {
- throw new NullPointerException("domain is required");
- }
-
- if (request.getRtype() == null) {
- throw new NullPointerException("rtype is required");
- }
-
- if (request.getUpdateRRSetDetails() == null) {
- throw new NullPointerException("updateRRSetDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
+ Validate.notBlank(request.getDomain(), "domain must not be blank");
+ Validate.notBlank(request.getRtype(), "rtype must not be blank");
+ Validate.notNull(request.getUpdateRRSetDetails(), "updateRRSetDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateZoneConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateZoneConverter.java
index 67fdbcaca8c..a5a8b416c74 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateZoneConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateZoneConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateZoneRequest interceptRequest(UpdateZoneRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateZoneRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
-
- if (request.getUpdateZoneDetails() == null) {
- throw new NullPointerException("updateZoneDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
+ Validate.notNull(request.getUpdateZoneDetails(), "updateZoneDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateZoneRecordsConverter.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateZoneRecordsConverter.java
index a09e436e9a5..e261efc0dd8 100644
--- a/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateZoneRecordsConverter.java
+++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/internal/http/UpdateZoneRecordsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.dns.model.*;
import com.oracle.bmc.dns.requests.*;
import com.oracle.bmc.dns.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateZoneRecordsRequest interceptRequest(UpdateZoneRecordsRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateZoneRecordsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getZoneNameOrId() == null) {
- throw new NullPointerException("zoneNameOrId is required");
- }
-
- if (request.getUpdateZoneRecordsDetails() == null) {
- throw new NullPointerException("updateZoneRecordsDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getZoneNameOrId(), "zoneNameOrId must not be blank");
+ Validate.notNull(
+ request.getUpdateZoneRecordsDetails(), "updateZoneRecordsDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-email/pom.xml b/bmc-email/pom.xml
index ca42e90ea8f..c8922e6a084 100644
--- a/bmc-email/pom.xml
+++ b/bmc-email/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 1.2.33
+ 1.2.34
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 1.2.33
+ 1.2.34
diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/EmailAsyncClient.java b/bmc-email/src/main/java/com/oracle/bmc/email/EmailAsyncClient.java
index ed4131798f8..4c80ad94632 100644
--- a/bmc-email/src/main/java/com/oracle/bmc/email/EmailAsyncClient.java
+++ b/bmc-email/src/main/java/com/oracle/bmc/email/EmailAsyncClient.java
@@ -165,133 +165,24 @@ public EmailAsyncClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Build the client, with the authentication details provider.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
* @return the client
*/
diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/EmailClient.java b/bmc-email/src/main/java/com/oracle/bmc/email/EmailClient.java
index 337df76c25c..a512a09c052 100644
--- a/bmc-email/src/main/java/com/oracle/bmc/email/EmailClient.java
+++ b/bmc-email/src/main/java/com/oracle/bmc/email/EmailClient.java
@@ -187,135 +187,26 @@ public EmailClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Set the authentication details provider. Once this is called, the builder can build the client.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
- * @return a builder that can build the client
+ * @return the client
*/
public EmailClient build(
@lombok.NonNull
diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/CreateSenderConverter.java b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/CreateSenderConverter.java
index 5b470eac53d..c23826e2c42 100644
--- a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/CreateSenderConverter.java
+++ b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/CreateSenderConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.email.model.*;
import com.oracle.bmc.email.requests.*;
import com.oracle.bmc.email.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170907")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateSenderRequest interceptRequest(CreateSenderRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateSenderRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateSenderDetails() == null) {
- throw new NullPointerException("createSenderDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateSenderDetails(), "createSenderDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20170907").path("senders");
diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/CreateSuppressionConverter.java b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/CreateSuppressionConverter.java
index 86db818918f..97f18dfcc23 100644
--- a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/CreateSuppressionConverter.java
+++ b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/CreateSuppressionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.email.model.*;
import com.oracle.bmc.email.requests.*;
import com.oracle.bmc.email.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170907")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static CreateSuppressionRequest interceptRequest(CreateSuppressionRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateSuppressionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateSuppressionDetails() == null) {
- throw new NullPointerException("createSuppressionDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateSuppressionDetails(), "createSuppressionDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20170907").path("suppressions");
diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/DeleteSenderConverter.java b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/DeleteSenderConverter.java
index 572e1a106ec..6b971e79157 100644
--- a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/DeleteSenderConverter.java
+++ b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/DeleteSenderConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.email.model.*;
import com.oracle.bmc.email.requests.*;
import com.oracle.bmc.email.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170907")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteSenderRequest interceptRequest(DeleteSenderRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteSenderRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getSenderId() == null) {
- throw new NullPointerException("senderId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getSenderId(), "senderId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/DeleteSuppressionConverter.java b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/DeleteSuppressionConverter.java
index f9f472c0774..b5d3322b766 100644
--- a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/DeleteSuppressionConverter.java
+++ b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/DeleteSuppressionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.email.model.*;
import com.oracle.bmc.email.requests.*;
import com.oracle.bmc.email.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170907")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteSuppressionRequest interceptRequest(DeleteSuppressionRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteSuppressionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getSuppressionId() == null) {
- throw new NullPointerException("suppressionId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getSuppressionId(), "suppressionId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/GetSenderConverter.java b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/GetSenderConverter.java
index 9ec1de68cad..b5b86f4d1dc 100644
--- a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/GetSenderConverter.java
+++ b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/GetSenderConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.email.model.*;
import com.oracle.bmc.email.requests.*;
import com.oracle.bmc.email.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170907")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetSenderRequest interceptRequest(GetSenderRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetSenderRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getSenderId() == null) {
- throw new NullPointerException("senderId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getSenderId(), "senderId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/GetSuppressionConverter.java b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/GetSuppressionConverter.java
index 8426faac901..a85969737c2 100644
--- a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/GetSuppressionConverter.java
+++ b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/GetSuppressionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.email.model.*;
import com.oracle.bmc.email.requests.*;
import com.oracle.bmc.email.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170907")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetSuppressionRequest interceptRequest(GetSuppressionRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetSuppressionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getSuppressionId() == null) {
- throw new NullPointerException("suppressionId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getSuppressionId(), "suppressionId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/ListSendersConverter.java b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/ListSendersConverter.java
index db3c154fab5..1e06b9363e8 100644
--- a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/ListSendersConverter.java
+++ b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/ListSendersConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.email.model.*;
import com.oracle.bmc.email.requests.*;
import com.oracle.bmc.email.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170907")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListSendersRequest interceptRequest(ListSendersRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListSendersRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20170907").path("senders");
diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/ListSuppressionsConverter.java b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/ListSuppressionsConverter.java
index 7030a778b7d..89eb08c46d7 100644
--- a/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/ListSuppressionsConverter.java
+++ b/bmc-email/src/main/java/com/oracle/bmc/email/internal/http/ListSuppressionsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.email.model.*;
import com.oracle.bmc.email.requests.*;
import com.oracle.bmc.email.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170907")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListSuppressionsRequest interceptRequest(ListSuppressionsRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListSuppressionsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20170907").path("suppressions");
diff --git a/bmc-examples/pom.xml b/bmc-examples/pom.xml
index 94f940a3d25..84339c49e19 100644
--- a/bmc-examples/pom.xml
+++ b/bmc-examples/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 1.2.33
+ 1.2.34
../pom.xml
@@ -19,7 +19,7 @@
com.oracle.oci.sdk
oci-java-sdk-bom
- 1.2.33
+ 1.2.34
pom
import
@@ -35,6 +35,10 @@
com.oracle.oci.sdk
oci-java-sdk-core
+
+ com.oracle.oci.sdk
+ oci-java-sdk-database
+
com.oracle.oci.sdk
oci-java-sdk-dns
diff --git a/bmc-examples/src/main/java/LaunchDbSystemExample.java b/bmc-examples/src/main/java/LaunchDbSystemExample.java
new file mode 100644
index 00000000000..0f12e8868b9
--- /dev/null
+++ b/bmc-examples/src/main/java/LaunchDbSystemExample.java
@@ -0,0 +1,438 @@
+/**
+ * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
+ */
+import com.oracle.bmc.ConfigFileReader;
+import com.oracle.bmc.Region;
+import com.oracle.bmc.auth.AuthenticationDetailsProvider;
+import com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider;
+import com.oracle.bmc.core.VirtualNetwork;
+import com.oracle.bmc.core.VirtualNetworkClient;
+import com.oracle.bmc.core.model.CreateSubnetDetails;
+import com.oracle.bmc.core.model.CreateVcnDetails;
+import com.oracle.bmc.core.model.Subnet;
+import com.oracle.bmc.core.model.Vcn;
+import com.oracle.bmc.core.requests.CreateSubnetRequest;
+import com.oracle.bmc.core.requests.CreateVcnRequest;
+import com.oracle.bmc.core.requests.DeleteSubnetRequest;
+import com.oracle.bmc.core.requests.DeleteVcnRequest;
+import com.oracle.bmc.core.requests.GetSubnetRequest;
+import com.oracle.bmc.core.requests.GetVcnRequest;
+import com.oracle.bmc.core.responses.CreateSubnetResponse;
+import com.oracle.bmc.core.responses.CreateVcnResponse;
+import com.oracle.bmc.database.DatabaseClient;
+import com.oracle.bmc.database.model.CreateDatabaseDetails;
+import com.oracle.bmc.database.model.CreateDbHomeDetails;
+import com.oracle.bmc.database.model.Database;
+import com.oracle.bmc.database.model.DatabaseSummary;
+import com.oracle.bmc.database.model.DbHome;
+import com.oracle.bmc.database.model.DbHomeSummary;
+import com.oracle.bmc.database.model.DbSystem;
+import com.oracle.bmc.database.model.DbSystemShapeSummary;
+import com.oracle.bmc.database.model.DbVersionSummary;
+import com.oracle.bmc.database.model.LaunchDbSystemDetails;
+import com.oracle.bmc.database.requests.GetDatabaseRequest;
+import com.oracle.bmc.database.requests.GetDbHomeRequest;
+import com.oracle.bmc.database.requests.GetDbSystemRequest;
+import com.oracle.bmc.database.requests.LaunchDbSystemRequest;
+import com.oracle.bmc.database.requests.ListDatabasesRequest;
+import com.oracle.bmc.database.requests.ListDbHomesRequest;
+import com.oracle.bmc.database.requests.ListDbSystemShapesRequest;
+import com.oracle.bmc.database.requests.ListDbVersionsRequest;
+import com.oracle.bmc.database.requests.TerminateDbSystemRequest;
+import com.oracle.bmc.database.responses.GetDbSystemResponse;
+import com.oracle.bmc.database.responses.LaunchDbSystemResponse;
+import com.oracle.bmc.waiter.ExponentialBackoffDelayStrategy;
+import com.oracle.bmc.waiter.MaxTimeTerminationStrategy;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+/**
+ * This class provides a basic example of how to launch a DB system using the Java SDK. This will cover:
+ *
+ *
+ * - Create a VCN and subnet for the DB system and its related resources
+ * -
+ * Launch a DB system containing a single DB home and database. See:
+ * overview and
+ * managing DB systems
+ * for more information
+ *
- Demonstrate listing and retrieving information on individual DB systems, DB homes and databases
+ * - Demonstrate taking action on nodes
+ *
+ *
+ * Resources created by this class will be removed when this example is done.
+ *
+ * This class also makes assumptions on the following database parameters:
+ *
+ *
+ * - Core count
+ * - DB edition
+ * - DB version
+ *
+ */
+public class LaunchDbSystemExample {
+ private static final String CONFIG_LOCATION = "~/.oci/config";
+ private static final String CONFIG_PROFILE = "DEFAULT";
+ private static final String DB_VERSION = "12.1.0.2";
+ private static final int DB_SYSTEM_CPU_CORE_COUNT = 4;
+ private static final LaunchDbSystemDetails.DatabaseEdition DB_SYSTEM_DB_EDITION =
+ LaunchDbSystemDetails.DatabaseEdition.EnterpriseEdition;
+ private static final String DB_SYSTEM_SHAPE = "BM.DenseIO1.36";
+
+ /**
+ * The entry point for the example.
+ *
+ * @param args Arguments to provide to the example. The following arguments are expected:
+ *
+ * - The OCID of the compartment which owns the DB system
+ * - The availability domain where the DB system will be launched
+ * - The CIDR block for the VCN and subnet (these will use the same CIDR)
+ * - Admin password for the DB system
+ *
+ */
+ public static void main(String[] args) throws Exception {
+ if (args.length != 4) {
+ throw new IllegalAccessException(
+ "This example expects four arguments: a compartment OCID, availability domain, CIDR block for the VCN and admin password.");
+ }
+ final String compartmentId = args[0];
+ final String availabilityDomain = args[1];
+ final String cidrBlock = args[2];
+ final String adminPassword = args[3];
+ // Sample of sshPublicKey format is provided in the value for sshPublicKey
+ String sshPublicKey =
+ "ssh-rsa AAAAB3NzaC1y...key shortened for example...fdK/ABqxgH7sy3AWgBjfj some description";
+
+ final ConfigFileReader.ConfigFile configFile =
+ ConfigFileReader.parse(CONFIG_LOCATION, CONFIG_PROFILE);
+ final AuthenticationDetailsProvider provider =
+ new ConfigFileAuthenticationDetailsProvider(configFile);
+ final DatabaseClient databaseClient = new DatabaseClient(provider);
+ final VirtualNetworkClient virtualNetworkClient = new VirtualNetworkClient(provider);
+
+ databaseClient.setRegion(Region.US_PHOENIX_1);
+ virtualNetworkClient.setRegion(Region.US_PHOENIX_1);
+
+ Vcn vcn = null;
+ Subnet subnet = null;
+
+ listDbSystemShapes(databaseClient, compartmentId, availabilityDomain);
+ listDbVersions(databaseClient, compartmentId);
+
+ try {
+ vcn = createVcn(virtualNetworkClient, compartmentId, cidrBlock);
+ subnet = createSubnet(virtualNetworkClient, vcn, availabilityDomain);
+
+ final List sshPublicKeys = Arrays.asList(sshPublicKey);
+
+ LaunchDbSystemDetails launchDbSystemDetails =
+ LaunchDbSystemDetails.builder()
+ .availabilityDomain(availabilityDomain)
+ .compartmentId(compartmentId)
+ .cpuCoreCount(DB_SYSTEM_CPU_CORE_COUNT)
+ .databaseEdition(DB_SYSTEM_DB_EDITION)
+ .dbHome(
+ CreateDbHomeDetails.builder()
+ .dbVersion(DB_VERSION)
+ .displayName("java sdk example db home")
+ .database(
+ CreateDatabaseDetails.builder()
+ .adminPassword(adminPassword)
+ .dbName("testdb")
+ .build())
+ .build())
+ .displayName("testdb")
+ .hostname("javasdk-example-db-host")
+ .shape(DB_SYSTEM_SHAPE)
+ .sshPublicKeys(sshPublicKeys)
+ .subnetId(subnet.getId())
+ .build();
+
+ LaunchDbSystemResponse launchDbSystemResponse =
+ databaseClient.launchDbSystem(
+ LaunchDbSystemRequest.builder()
+ .launchDbSystemDetails(launchDbSystemDetails)
+ .build());
+ System.out.println("Launched DB System");
+ System.out.println("===========================");
+ System.out.println(launchDbSystemResponse.getDbSystem().toString());
+ System.out.println();
+
+ /*
+ We can wait until the DB system is available. A DB system can take some time to launch (e.g. on the order
+ of magnitude of hours) so we can change the ExponentialBackoffDelayStrategy and MaxTimeTerminationStrategy
+ to account for this.
+
+ The defaults of checking every 30 seconds and waiting for a maximum of 1200 seconds (20 minutes)
+ may not be sufficient.
+
+ In the below example, we check every 900 seconds (15 minutes) and wait a max of 21600 seconds (6 hours)
+ */
+
+ GetDbSystemResponse getDbSystemResponse =
+ databaseClient
+ .getWaiters()
+ .forDbSystem(
+ GetDbSystemRequest.builder()
+ .dbSystemId(
+ launchDbSystemResponse.getDbSystem().getId())
+ .build(),
+ DbSystem.LifecycleState.Available,
+ new MaxTimeTerminationStrategy(21600L * 1000),
+ new ExponentialBackoffDelayStrategy(900L * 1000))
+ .execute();
+
+ System.out.println("DB System Available");
+ System.out.println("===========================");
+ System.out.println(getDbSystemResponse.getDbSystem().toString());
+ System.out.println();
+
+ listDbHomeAndDatabaseUnderDbSystems(
+ databaseClient, compartmentId, getDbSystemResponse.getDbSystem());
+
+ /*
+ Once we're done with the DB system, we can terminate it and wait for it to be terminated.
+
+ In this basic scenario where we have a single DB system, DB home and database, terminating the DB system
+ will also delete the DB home and database.
+
+ Note: Please comment out the code below if you would like to keep the launched DB system.
+ */
+ databaseClient.terminateDbSystem(
+ TerminateDbSystemRequest.builder()
+ .dbSystemId(launchDbSystemResponse.getDbSystem().getId())
+ .build());
+ databaseClient
+ .getWaiters()
+ .forDbSystem(
+ GetDbSystemRequest.builder()
+ .dbSystemId(launchDbSystemResponse.getDbSystem().getId())
+ .build(),
+ DbSystem.LifecycleState.Terminated)
+ .execute();
+
+ System.out.println("Terminated DB system");
+ } finally {
+ if (subnet != null) {
+ deleteSubnet(virtualNetworkClient, subnet);
+ }
+
+ if (vcn != null) {
+ deleteVcn(virtualNetworkClient, vcn);
+ }
+ }
+ }
+
+ private static Vcn createVcn(
+ VirtualNetwork virtualNetwork, String compartmentId, String cidrBlock)
+ throws Exception {
+ final String vcnName = "JavaSdkExampleVcn";
+ CreateVcnResponse response =
+ virtualNetwork.createVcn(
+ CreateVcnRequest.builder()
+ .createVcnDetails(
+ CreateVcnDetails.builder()
+ .cidrBlock(cidrBlock)
+ .compartmentId(compartmentId)
+ .displayName(vcnName)
+ .dnsLabel("javasdkex")
+ .build())
+ .build());
+
+ virtualNetwork
+ .getWaiters()
+ .forVcn(
+ GetVcnRequest.builder().vcnId(response.getVcn().getId()).build(),
+ Vcn.LifecycleState.Available)
+ .execute();
+ System.out.println("Created VCN: " + response.getVcn().getId());
+
+ return response.getVcn();
+ }
+
+ private static void deleteVcn(VirtualNetwork virtualNetwork, Vcn vcn) throws Exception {
+ virtualNetwork.deleteVcn(DeleteVcnRequest.builder().vcnId(vcn.getId()).build());
+ virtualNetwork
+ .getWaiters()
+ .forVcn(
+ GetVcnRequest.builder().vcnId(vcn.getId()).build(),
+ Vcn.LifecycleState.Terminated)
+ .execute();
+ System.out.println("Deleted VCN: " + vcn.getId());
+ }
+
+ private static Subnet createSubnet(
+ VirtualNetwork virtualNetwork, Vcn vcn, String availabilityDomain) throws Exception {
+ final String subnetName = "JavaSdkExampleSubnet1";
+ CreateSubnetResponse response =
+ virtualNetwork.createSubnet(
+ CreateSubnetRequest.builder()
+ .createSubnetDetails(
+ CreateSubnetDetails.builder()
+ .compartmentId(vcn.getCompartmentId())
+ .availabilityDomain(availabilityDomain)
+ .displayName(subnetName)
+ .vcnId(vcn.getId())
+ .cidrBlock(vcn.getCidrBlock())
+ .dnsLabel("javasdksubex")
+ .build())
+ .build());
+
+ virtualNetwork
+ .getWaiters()
+ .forSubnet(
+ GetSubnetRequest.builder().subnetId(response.getSubnet().getId()).build(),
+ Subnet.LifecycleState.Available)
+ .execute();
+ System.out.println("Created Subnet: " + response.getSubnet().getId());
+ return response.getSubnet();
+ }
+
+ private static void deleteSubnet(VirtualNetwork virtualNetwork, Subnet subnet)
+ throws Exception {
+ virtualNetwork.deleteSubnet(DeleteSubnetRequest.builder().subnetId(subnet.getId()).build());
+ virtualNetwork
+ .getWaiters()
+ .forSubnet(
+ GetSubnetRequest.builder().subnetId(subnet.getId()).build(),
+ Subnet.LifecycleState.Terminated)
+ .execute();
+ System.out.println("Deleted Subnet: " + subnet.getId());
+ }
+
+ private static void listDbSystemShapes(
+ DatabaseClient databaseClient, String compartmentId, String availabilityDomain) {
+ /*
+ We can list the different database shapes available to us. This is a paginated operation so we can use the functions
+ in getPaginators() to get all the results without having to manually deal with page tokens
+ */
+ System.out.println("DB System Shapes");
+ System.out.println("===========================");
+ for (DbSystemShapeSummary dbSystemShape :
+ databaseClient
+ .getPaginators()
+ .listDbSystemShapesRecordIterator(
+ ListDbSystemShapesRequest.builder()
+ .compartmentId(compartmentId)
+ .availabilityDomain(availabilityDomain)
+ .build())) {
+ System.out.println(dbSystemShape.getShape().toString());
+ }
+ System.out.println();
+ }
+
+ private static void listDbVersions(DatabaseClient databaseClient, String compartmentId) {
+ /*
+ We can list DB versions. This is a paginated operation so we can use the functions in getPaginators() to get
+ all the results without having to manually deal with page tokens
+ */
+ System.out.println("DB Versions");
+ System.out.println("===========================");
+ for (DbVersionSummary dbVersion :
+ databaseClient
+ .getPaginators()
+ .listDbVersionsRecordIterator(
+ ListDbVersionsRequest.builder()
+ .compartmentId(compartmentId)
+ .build())) {
+ System.out.println(dbVersion.toString());
+ }
+ System.out.println();
+
+ /*
+ We can do some additional filtering so that only versions compatible with a given shape are returned. Note
+ the usage of the dbSystemShape parameter
+ */
+ System.out.println("DB Versions by shape: " + DB_SYSTEM_SHAPE);
+ System.out.println("===========================");
+ for (DbVersionSummary dbVersion :
+ databaseClient
+ .getPaginators()
+ .listDbVersionsRecordIterator(
+ ListDbVersionsRequest.builder()
+ .compartmentId(compartmentId)
+ .dbSystemShape(DB_SYSTEM_SHAPE)
+ .build())) {
+ System.out.println(dbVersion.toString());
+ }
+ System.out.println();
+ }
+
+ private static void listDbHomeAndDatabaseUnderDbSystems(
+ DatabaseClient databaseClient, String compartmentId, DbSystem dbSystem) {
+ /*
+ A DB System contains DB Homes and the DB Homes contain databases. First, let's find the DB homes for the
+ DB system by listing them. Listing is a paginated operation so we can use the functions in getPaginators()
+ here
+ */
+ System.out.println("DB Homes For DB System");
+ System.out.println("===========================");
+ List dbHomeSummaries = new ArrayList<>();
+ for (DbHomeSummary dbHome :
+ databaseClient
+ .getPaginators()
+ .listDbHomesRecordIterator(
+ ListDbHomesRequest.builder()
+ .compartmentId(compartmentId)
+ .dbSystemId(dbSystem.getId())
+ .build())) {
+ dbHomeSummaries.add(dbHome);
+ System.out.println(dbHome.toString());
+ }
+ System.out.println();
+
+ /*
+ The results returned in the list operation are DatabaseSummary objects. We can also call getDatabase to fetch
+ the full information about the DB home
+ */
+ System.out.println("Get DB Home");
+ System.out.println("===========================");
+ DbHomeSummary dbHomeSummary = dbHomeSummaries.get(0);
+ DbHome dbHome =
+ databaseClient
+ .getDbHome(
+ GetDbHomeRequest.builder().dbHomeId(dbHomeSummary.getId()).build())
+ .getDbHome();
+ System.out.println(dbHome);
+ System.out.println();
+
+ /*
+ DB Homes contain databases. We can find the databases in a DB home by listing them. This is a paginated
+ operation so we can use the getPaginators().listDatabasesRecordIterator() function here
+ */
+ System.out.println("Databases for DB Home");
+ System.out.println("===========================");
+ List dbSummaries = new ArrayList<>();
+ for (DatabaseSummary dbSummary :
+ databaseClient
+ .getPaginators()
+ .listDatabasesRecordIterator(
+ ListDatabasesRequest.builder()
+ .compartmentId(compartmentId)
+ .dbHomeId(dbHomeSummary.getId())
+ .build())) {
+ dbSummaries.add(dbSummary);
+ System.out.println(dbSummary);
+ }
+ System.out.println();
+
+ /*
+ The results returned in the list operation are DatabaseSummary objects. We can also call getDatabase to fetch
+ the full information about the DB home
+ */
+ DatabaseSummary databaseSummary = dbSummaries.get(0);
+ Database database =
+ databaseClient
+ .getDatabase(
+ GetDatabaseRequest.builder()
+ .databaseId(databaseSummary.getId())
+ .build())
+ .getDatabase();
+ System.out.println("Get Database");
+ System.out.println("===========================\"");
+ System.out.println(database);
+ System.out.println();
+ }
+}
diff --git a/bmc-examples/src/main/java/ObjectStorageBucketTaggingExample.java b/bmc-examples/src/main/java/ObjectStorageBucketTaggingExample.java
new file mode 100644
index 00000000000..93cd4409e7c
--- /dev/null
+++ b/bmc-examples/src/main/java/ObjectStorageBucketTaggingExample.java
@@ -0,0 +1,204 @@
+/**
+ * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
+ */
+import com.oracle.bmc.ConfigFileReader;
+import com.oracle.bmc.Region;
+import com.oracle.bmc.auth.AuthenticationDetailsProvider;
+import com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider;
+import com.oracle.bmc.objectstorage.ObjectStorageClient;
+import com.oracle.bmc.objectstorage.model.BucketSummary;
+import com.oracle.bmc.objectstorage.model.CreateBucketDetails;
+import com.oracle.bmc.objectstorage.model.UpdateBucketDetails;
+import com.oracle.bmc.objectstorage.requests.CreateBucketRequest;
+import com.oracle.bmc.objectstorage.requests.DeleteBucketRequest;
+import com.oracle.bmc.objectstorage.requests.GetBucketRequest;
+import com.oracle.bmc.objectstorage.requests.GetNamespaceRequest;
+import com.oracle.bmc.objectstorage.requests.ListBucketsRequest;
+import com.oracle.bmc.objectstorage.requests.UpdateBucketRequest;
+import com.oracle.bmc.objectstorage.responses.CreateBucketResponse;
+import com.oracle.bmc.objectstorage.responses.GetBucketResponse;
+import com.oracle.bmc.objectstorage.responses.UpdateBucketResponse;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * This class provides a basic example of how to tag buckets in Object Storage.
+ */
+public class ObjectStorageBucketTaggingExample {
+ private static final String CONFIG_LOCATION = "~/.oci/config";
+ private static final String CONFIG_PROFILE = "DEFAULT";
+
+ /**
+ * The entry point for the example.
+ *
+ * @param args Arguments to provide to the example. The following arguments are expected:
+ *
+ * - The first argument is the OCID of the compartment where we'll create a bucket
+ * - The second is the name of bucket to create
+ * - The third is the name (not OCID) of the tag namespace to use in defined tags
+ * - The fourth is the name of a tag in the tag namespace to use defined tags
+ *
+ */
+ public static void main(String[] args) throws Exception {
+ if (args.length != 4) {
+ throw new IllegalArgumentException(
+ "Unexpected number of arguments received. Consult the script header comments for expected arguments");
+ }
+
+ final String compartmentId = args[0];
+ final String bucketName = args[1];
+ final String tagNamespace = args[2];
+ final String tagName = args[3];
+
+ final ConfigFileReader.ConfigFile configFile =
+ ConfigFileReader.parse(CONFIG_LOCATION, CONFIG_PROFILE);
+ final AuthenticationDetailsProvider provider =
+ new ConfigFileAuthenticationDetailsProvider(configFile);
+ ObjectStorageClient objectStorageClient = new ObjectStorageClient(provider);
+ objectStorageClient.setRegion(Region.US_PHOENIX_1);
+
+ String namespace =
+ objectStorageClient.getNamespace(GetNamespaceRequest.builder().build()).getValue();
+
+ /*
+ We can assign tags to a bucket at creation time. Like other taggable resources, we can
+ assign freeform and defined tags to a bucket. Freeform tags are a dictionary of
+ string-to-string, where the key is the tag name and the value is the tag value.
+
+ Defined tags are a dictionary where the key is the tag namespace (string) and the value is another dictionary. In
+ this second dictionary, the key is the tag name (string) and the value is the tag value. The tag names have to
+ correspond to the name of a tag within the specified namespace (and the namespace must exist).
+ */
+ Map freeformTags = new HashMap<>();
+ freeformTags.put("free", "form");
+ freeformTags.put("another", "item");
+
+ Map definedTagsMap = new HashMap<>();
+ definedTagsMap.put(tagName, "value at create");
+
+ Map> definedTags = new HashMap<>();
+ definedTags.put(tagNamespace, definedTagsMap);
+
+ CreateBucketResponse createBucketResponse =
+ objectStorageClient.createBucket(
+ CreateBucketRequest.builder()
+ .namespaceName(namespace)
+ .createBucketDetails(
+ CreateBucketDetails.builder()
+ .name(bucketName)
+ .compartmentId(compartmentId)
+ .publicAccessType(
+ CreateBucketDetails.PublicAccessType
+ .ObjectRead)
+ .freeformTags(freeformTags)
+ .definedTags(definedTags)
+ .build())
+ .build());
+ System.out.println("Created a bucket with tags:\n " + createBucketResponse.getBucket());
+ System.out.println("=========================\n");
+
+ // Tags come back when retrieving the bucket
+ GetBucketResponse getBucketResponse =
+ objectStorageClient.getBucket(
+ GetBucketRequest.builder()
+ .namespaceName(namespace)
+ .bucketName(bucketName)
+ .build());
+ System.out.println("Retrieved bucket with tags:\n " + getBucketResponse.getBucket());
+ System.out.println("=========================\n");
+
+ /*
+ Unlike other resources (e.g. instances, VCNs, and block volumes), when listing buckets
+ tags are not returned by default. Instead, you need to provide a value to the fields
+ parameter when listing buckets in order to have those tags returned.
+
+ Here we can see the result of providing and not providing that parameter.
+ */
+ for (BucketSummary bucket :
+ objectStorageClient
+ .getPaginators()
+ .listBucketsRecordIterator(
+ ListBucketsRequest.builder()
+ .compartmentId(compartmentId)
+ .namespaceName(namespace)
+ .build())) {
+ if (bucket.getName().equals(bucketName)) {
+ System.out.println("Bucket summary without tags:\n " + bucket);
+ System.out.println("=========================\n");
+ break;
+ }
+ }
+
+ List fields = new ArrayList<>();
+ fields.add(ListBucketsRequest.Fields.Tags);
+ for (BucketSummary bucket :
+ objectStorageClient
+ .getPaginators()
+ .listBucketsRecordIterator(
+ ListBucketsRequest.builder()
+ .compartmentId(compartmentId)
+ .namespaceName(namespace)
+ .fields(fields)
+ .build())) {
+ if (bucket.getName().equals(bucketName)) {
+ System.out.println("Bucket summary with tags:\n " + bucket);
+ System.out.println("=========================\n");
+ break;
+ }
+ }
+
+ /*
+ We can also update tags on a bucket. Note that this is a total replacement for any
+ previously set freeform or defined tags.
+ */
+ Map updateFreeformTags = new HashMap<>();
+ updateFreeformTags.put("new", "freeform");
+ Map updateDefinedTagsMap = new HashMap<>();
+ updateDefinedTagsMap.put(tagName, "replaced");
+ Map> updateDefinedTags = new HashMap<>();
+ updateDefinedTags.put(tagNamespace, updateDefinedTagsMap);
+
+ UpdateBucketResponse updateBucketResponse =
+ objectStorageClient.updateBucket(
+ UpdateBucketRequest.builder()
+ .namespaceName(namespace)
+ .bucketName(bucketName)
+ .updateBucketDetails(
+ UpdateBucketDetails.builder()
+ .name(bucketName)
+ .freeformTags(updateFreeformTags)
+ .definedTags(updateDefinedTags)
+ .build())
+ .build());
+ System.out.println("Updated a bucket with new tags:\n " + updateBucketResponse.getBucket());
+ System.out.println("=========================\n");
+
+ // We can also clear tags from a bucket by passing empty dicts to the tag parameters
+ updateBucketResponse =
+ objectStorageClient.updateBucket(
+ UpdateBucketRequest.builder()
+ .namespaceName(namespace)
+ .bucketName(bucketName)
+ .updateBucketDetails(
+ UpdateBucketDetails.builder()
+ .name(bucketName)
+ .freeformTags(new HashMap())
+ .definedTags(
+ new HashMap>())
+ .build())
+ .build());
+ System.out.println("Cleared tags on the bucket:\n " + updateBucketResponse.getBucket());
+ System.out.println("=========================\n");
+
+ // Clean up
+ objectStorageClient.deleteBucket(
+ DeleteBucketRequest.builder()
+ .namespaceName(namespace)
+ .bucketName(bucketName)
+ .build());
+ System.out.println("Deleted bucket");
+ }
+}
diff --git a/bmc-examples/src/main/java/TaggingExample.java b/bmc-examples/src/main/java/TaggingExample.java
new file mode 100644
index 00000000000..f25fd645baa
--- /dev/null
+++ b/bmc-examples/src/main/java/TaggingExample.java
@@ -0,0 +1,353 @@
+/**
+ * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
+ */
+import com.oracle.bmc.ConfigFileReader;
+import com.oracle.bmc.Region;
+import com.oracle.bmc.auth.AuthenticationDetailsProvider;
+import com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider;
+import com.oracle.bmc.core.VirtualNetworkClient;
+import com.oracle.bmc.core.model.CreateVcnDetails;
+import com.oracle.bmc.core.model.UpdateVcnDetails;
+import com.oracle.bmc.core.model.Vcn;
+import com.oracle.bmc.core.requests.CreateVcnRequest;
+import com.oracle.bmc.core.requests.GetVcnRequest;
+import com.oracle.bmc.core.requests.UpdateVcnRequest;
+import com.oracle.bmc.core.responses.CreateVcnResponse;
+import com.oracle.bmc.core.responses.GetVcnResponse;
+import com.oracle.bmc.core.responses.UpdateVcnResponse;
+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.GetTagNamespaceRequest;
+import com.oracle.bmc.identity.requests.GetTagRequest;
+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.UpdateTagNamespaceResponse;
+import com.oracle.bmc.identity.responses.UpdateTagResponse;
+import com.oracle.bmc.model.BmcException;
+
+import java.security.SecureRandom;
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * This class provides an example on how to use tagging in the Java SDK to manage tags and tag namespaces, as
+ * well as how to apply freeform and defined tags to a resource.
+ */
+public class TaggingExample {
+ private static final String CONFIG_LOCATION = "~/.oci/config";
+ private static final String CONFIG_PROFILE = "DEFAULT";
+
+ /**
+ * The entry point for the example.
+ *
+ * @param args Arguments to provide to the example. The following arguments are expected:
+ *
+ * - The OCID of the compartment where a VCN will be created for tagging.
+ *
+ */
+ public static void main(String[] args) throws Exception {
+ if (args.length != 1) {
+ throw new IllegalArgumentException(
+ "This example expects one argument: a compartment OCID");
+ }
+
+ final String compartmentId = args[0];
+
+ final ConfigFileReader.ConfigFile configFile =
+ ConfigFileReader.parse(CONFIG_LOCATION, CONFIG_PROFILE);
+ final AuthenticationDetailsProvider provider =
+ new ConfigFileAuthenticationDetailsProvider(configFile);
+ final IdentityClient identityClient = new IdentityClient(provider);
+ final VirtualNetworkClient virtualNetworkClient = new VirtualNetworkClient(provider);
+
+ identityClient.setRegion(Region.US_PHOENIX_1);
+ virtualNetworkClient.setRegion(Region.US_PHOENIX_1);
+
+ SecureRandom rnd = SecureRandom.getInstance("SHA1PRNG");
+ final String exampleNamespaceName = "examplens_" + rnd.nextInt(1000000);
+
+ // Create a namespace
+ CreateTagNamespaceResponse createTagNamespaceResponse =
+ identityClient.createTagNamespace(
+ CreateTagNamespaceRequest.builder()
+ .createTagNamespaceDetails(
+ CreateTagNamespaceDetails.builder()
+ .compartmentId(compartmentId)
+ .name(exampleNamespaceName)
+ .description("Java SDK example tag namespace")
+ .build())
+ .build());
+ final String tagNamespaceId = createTagNamespaceResponse.getTagNamespace().getId();
+
+ System.out.printf(
+ "Created tag namespace: %s\n", createTagNamespaceResponse.getTagNamespace());
+
+ // Create a tag
+ final String tagOneName = "tagone_" + rnd.nextInt(1000000);
+ CreateTagResponse createTagOneResponse =
+ identityClient.createTag(
+ CreateTagRequest.builder()
+ .tagNamespaceId(tagNamespaceId)
+ .createTagDetails(
+ CreateTagDetails.builder()
+ .name(tagOneName)
+ .description("Java SDK example tag one")
+ .build())
+ .build());
+
+ System.out.printf("Created tag: %s\n", createTagOneResponse.getTag());
+
+ // Create another tag
+ final String tagTwoName = "tagtwo_" + rnd.nextInt(1000000);
+ CreateTagResponse createTagTwoResponse =
+ identityClient.createTag(
+ CreateTagRequest.builder()
+ .tagNamespaceId(tagNamespaceId)
+ .createTagDetails(
+ CreateTagDetails.builder()
+ .name(tagTwoName)
+ .description("Java SDK example tag two")
+ .build())
+ .build());
+
+ System.out.printf("Created tag: %s\n", createTagTwoResponse.getTag());
+
+ // We can retire a tag by using the update tag operation
+ UpdateTagResponse updateTagOneResponse =
+ identityClient.updateTag(
+ UpdateTagRequest.builder()
+ .tagNamespaceId(tagNamespaceId)
+ .tagName(tagOneName)
+ .updateTagDetails(
+ UpdateTagDetails.builder().isRetired(true).build())
+ .build());
+ System.out.printf("Updated tag (retired): %s\n", updateTagOneResponse.getTag());
+
+ // We can retrieve individual tags and namespaces
+ TagNamespace tagNamespace =
+ identityClient
+ .getTagNamespace(
+ GetTagNamespaceRequest.builder()
+ .tagNamespaceId(tagNamespaceId)
+ .build())
+ .getTagNamespace();
+ Tag tagOne =
+ identityClient
+ .getTag(
+ GetTagRequest.builder()
+ .tagNamespaceId(tagNamespaceId)
+ .tagName(tagOneName)
+ .build())
+ .getTag();
+ Tag tagTwo =
+ identityClient
+ .getTag(
+ GetTagRequest.builder()
+ .tagNamespaceId(tagNamespaceId)
+ .tagName(tagTwoName)
+ .build())
+ .getTag();
+
+ /*
+ We can list tags and namespaces. These operations are paginated and take a "page" parameter to allow you
+ to get the next batch of items from the server
+ */
+ for (TagNamespaceSummary tagNamespaceSummary :
+ identityClient
+ .getPaginators()
+ .listTagNamespacesRecordIterator(
+ ListTagNamespacesRequest.builder()
+ .compartmentId(compartmentId)
+ .build())) {
+ System.out.println("TagNamespace: " + tagNamespaceSummary.getName());
+ }
+ for (TagSummary tagInNamespace :
+ identityClient
+ .getPaginators()
+ .listTagsRecordIterator(
+ ListTagsRequest.builder().tagNamespaceId(tagNamespaceId).build())) {
+ System.out.println("Tag: " + tagInNamespace.getName());
+ }
+
+ // We can also reactivate a tag using the update tag operation
+ updateTagOneResponse =
+ identityClient.updateTag(
+ UpdateTagRequest.builder()
+ .tagNamespaceId(tagNamespaceId)
+ .tagName(tagOneName)
+ .updateTagDetails(
+ UpdateTagDetails.builder().isRetired(false).build())
+ .build());
+ System.out.println("Updated tag (reactivated): " + updateTagOneResponse.getTag());
+
+ Map freeformTags = new HashMap<>();
+ freeformTags.put("free", "form");
+ freeformTags.put("another", "item");
+
+ Map definedTagsMap = new HashMap<>();
+ definedTagsMap.put(tagOneName, "hello");
+ definedTagsMap.put(tagTwoName, "world");
+
+ Map> definedTags = new HashMap<>();
+ definedTags.put(tagNamespace.getName(), definedTagsMap);
+
+ /*
+ We can assign freeform and defined tags at creation time. Freeform tags are a dictionary of string-to-string,
+ where the key is the tag name and the value is the tag value.
+
+ Defined tags are a dictionary where the key is the tag namespace (string) and the value is another dictionary. In
+ this second dictionary, the key is the tag name (string) and the value is the tag value. The tag names have to
+ correspond to the name of a tag within the specified namespace (and the namespace must exist).
+
+ Resources where we can create/update tags will have the freeform_tags and defined_tags attributes. Consult the API
+ documentation to see what these are (https://oracle-cloud-infrastructure-python-sdk.readthedocs.io/en/latest/api/index.html)
+ */
+ String vcnId;
+ int numTries = 0;
+ while (true) {
+ try {
+ CreateVcnResponse createVcnResponse =
+ virtualNetworkClient.createVcn(
+ CreateVcnRequest.builder()
+ .createVcnDetails(
+ CreateVcnDetails.builder()
+ .cidrBlock("10.0.0.0/16")
+ .compartmentId(compartmentId)
+ .displayName("Java SDK tagging example VCN")
+ .dnsLabel("vnc" + rnd.nextInt(1000000))
+ .freeformTags(freeformTags)
+ .definedTags(definedTags)
+ .build())
+ .build());
+ vcnId = createVcnResponse.getVcn().getId();
+ GetVcnResponse getVcnResponse =
+ virtualNetworkClient
+ .getWaiters()
+ .forVcn(
+ GetVcnRequest.builder().vcnId(vcnId).build(),
+ Vcn.LifecycleState.Available)
+ .execute();
+ System.out.println("Created VCN with tags: " + getVcnResponse.getVcn());
+ break;
+ } catch (BmcException e) {
+ if (e.getStatusCode() == 404) {
+ System.out.println("Retrying on 404: " + e.getMessage());
+ numTries++;
+ if (numTries >= 3) {
+ // If we can't get it in 3 tries, something else may be going on
+ throw e;
+ } else {
+ Thread.sleep(2000L);
+ }
+ } else {
+ throw e;
+ }
+ }
+ }
+
+ /*
+ We can also update tags on a resource. Note that this is a total replacement for any previously set freeform or defined tags.
+
+ Resources where we can create/update tags will have the freeform_tags and defined_tags attributes. Consult the API
+ documentation to see what these are (https://oracle-cloud-infrastructure-python-sdk.readthedocs.io/en/latest/api/index.html)
+ */
+ Map updateFreeformTags = new HashMap<>();
+ updateFreeformTags.put("total", "replace");
+
+ Map updateDefinedTagsMap = new HashMap<>();
+ updateDefinedTagsMap.put(tagTwoName, "also replaced");
+
+ Map> updatedDefinedTags = new HashMap<>();
+ updatedDefinedTags.put(tagNamespace.getName(), updateDefinedTagsMap);
+
+ UpdateVcnResponse updateVcnResponse =
+ virtualNetworkClient.updateVcn(
+ UpdateVcnRequest.builder()
+ .vcnId(vcnId)
+ .updateVcnDetails(
+ UpdateVcnDetails.builder()
+ .freeformTags(updateFreeformTags)
+ .definedTags(updatedDefinedTags)
+ .build())
+ .build());
+ System.out.println("Updated tags on VCN: " + updateVcnResponse.getVcn());
+
+ // We can also totally remove tags on a resource by passing in an empty dictionary for those tagging parameters
+ updateVcnResponse =
+ virtualNetworkClient.updateVcn(
+ UpdateVcnRequest.builder()
+ .vcnId(vcnId)
+ .updateVcnDetails(
+ UpdateVcnDetails.builder()
+ .freeformTags(new HashMap())
+ .definedTags(
+ new HashMap>())
+ .build())
+ .build());
+ System.out.println("Removed tags from VCN: " + updateVcnResponse.getVcn());
+
+ // Previously we saw retiring a tag. We can also retire a tag namespace - this will also retire any tags in that namespace
+ UpdateTagNamespaceResponse updateTagNamespaceResponse =
+ identityClient.updateTagNamespace(
+ UpdateTagNamespaceRequest.builder()
+ .tagNamespaceId(tagNamespaceId)
+ .updateTagNamespaceDetails(
+ UpdateTagNamespaceDetails.builder().isRetired(true).build())
+ .build());
+ System.out.println(
+ "Updated tag namespace (retired): " + updateTagNamespaceResponse.getTagNamespace());
+ System.out.println(
+ "Tags in namespace: "
+ + identityClient
+ .listTags(
+ ListTagsRequest.builder()
+ .tagNamespaceId(tagNamespaceId)
+ .build())
+ .getItems());
+
+ /*
+ We can also reactivate a namespace. Note that this doesn't reactivate the tags in that namespace - those tags will need
+ to be reactivated individually
+ */
+ updateTagNamespaceResponse =
+ identityClient.updateTagNamespace(
+ UpdateTagNamespaceRequest.builder()
+ .tagNamespaceId(tagNamespaceId)
+ .updateTagNamespaceDetails(
+ UpdateTagNamespaceDetails.builder()
+ .isRetired(false)
+ .build())
+ .build());
+ System.out.println(
+ "Updated tag namespace (reactivated): "
+ + updateTagNamespaceResponse.getTagNamespace());
+ System.out.println(
+ "Tags in namespace: "
+ + identityClient
+ .listTags(
+ ListTagsRequest.builder()
+ .tagNamespaceId(tagNamespaceId)
+ .build())
+ .getItems());
+
+ identityClient.updateTagNamespace(
+ UpdateTagNamespaceRequest.builder()
+ .tagNamespaceId(tagNamespaceId)
+ .updateTagNamespaceDetails(
+ UpdateTagNamespaceDetails.builder().isRetired(true).build())
+ .build());
+ }
+}
diff --git a/bmc-filestorage/pom.xml b/bmc-filestorage/pom.xml
index 169bc0a884c..1d526581752 100644
--- a/bmc-filestorage/pom.xml
+++ b/bmc-filestorage/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 1.2.33
+ 1.2.34
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 1.2.33
+ 1.2.34
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorageAsyncClient.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorageAsyncClient.java
index 149d9e3294a..5bb86255f88 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorageAsyncClient.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorageAsyncClient.java
@@ -165,133 +165,24 @@ public FileStorageAsyncClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Build the client, with the authentication details provider.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
* @return the client
*/
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorageClient.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorageClient.java
index fb6c4841feb..beba7bb3dbd 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorageClient.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorageClient.java
@@ -187,135 +187,26 @@ public FileStorageClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Set the authentication details provider. Once this is called, the builder can build the client.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
- * @return a builder that can build the client
+ * @return the client
*/
public FileStorageClient build(
@lombok.NonNull
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateExportConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateExportConverter.java
index 53cb1e499ad..85dc180c7d1 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateExportConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateExportConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateExportRequest interceptRequest(CreateExportRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateExportRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateExportDetails() == null) {
- throw new NullPointerException("createExportDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateExportDetails(), "createExportDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20171215").path("exports");
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateFileSystemConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateFileSystemConverter.java
index 0df5b04aecd..91690a4dd00 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateFileSystemConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateFileSystemConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static CreateFileSystemRequest interceptRequest(CreateFileSystemRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateFileSystemRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateFileSystemDetails() == null) {
- throw new NullPointerException("createFileSystemDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateFileSystemDetails(), "createFileSystemDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20171215").path("fileSystems");
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateMountTargetConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateMountTargetConverter.java
index 334c53df5ef..3292ff37251 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateMountTargetConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateMountTargetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static CreateMountTargetRequest interceptRequest(CreateMountTargetRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateMountTargetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateMountTargetDetails() == null) {
- throw new NullPointerException("createMountTargetDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateMountTargetDetails(), "createMountTargetDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20171215").path("mountTargets");
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateSnapshotConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateSnapshotConverter.java
index c99223768fb..33652099968 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateSnapshotConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/CreateSnapshotConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateSnapshotRequest interceptRequest(CreateSnapshotRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateSnapshotRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateSnapshotDetails() == null) {
- throw new NullPointerException("createSnapshotDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateSnapshotDetails(), "createSnapshotDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20171215").path("snapshots");
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteExportConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteExportConverter.java
index 01812e5c801..e1c0627acda 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteExportConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteExportConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteExportRequest interceptRequest(DeleteExportRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteExportRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getExportId() == null) {
- throw new NullPointerException("exportId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getExportId(), "exportId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteFileSystemConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteFileSystemConverter.java
index 26441fce133..b6d9af46aa8 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteFileSystemConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteFileSystemConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteFileSystemRequest interceptRequest(DeleteFileSystemRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteFileSystemRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getFileSystemId() == null) {
- throw new NullPointerException("fileSystemId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getFileSystemId(), "fileSystemId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteMountTargetConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteMountTargetConverter.java
index e5f1dd59143..8b45319afb0 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteMountTargetConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteMountTargetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteMountTargetRequest interceptRequest(DeleteMountTargetRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteMountTargetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getMountTargetId() == null) {
- throw new NullPointerException("mountTargetId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getMountTargetId(), "mountTargetId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteSnapshotConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteSnapshotConverter.java
index 6b121d86010..2547e4da10d 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteSnapshotConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/DeleteSnapshotConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteSnapshotRequest interceptRequest(DeleteSnapshotRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteSnapshotRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getSnapshotId() == null) {
- throw new NullPointerException("snapshotId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getSnapshotId(), "snapshotId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetExportConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetExportConverter.java
index ab8dc874984..eb904450642 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetExportConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetExportConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetExportRequest interceptRequest(GetExportRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetExportRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getExportId() == null) {
- throw new NullPointerException("exportId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getExportId(), "exportId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetExportSetConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetExportSetConverter.java
index 8461934bbe6..a5d75e3892d 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetExportSetConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetExportSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetExportSetRequest interceptRequest(GetExportSetRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetExportSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getExportSetId() == null) {
- throw new NullPointerException("exportSetId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getExportSetId(), "exportSetId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetFileSystemConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetFileSystemConverter.java
index 2a902f9fae5..611eeda345c 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetFileSystemConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetFileSystemConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetFileSystemRequest interceptRequest(GetFileSystemRequest request
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetFileSystemRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getFileSystemId() == null) {
- throw new NullPointerException("fileSystemId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getFileSystemId(), "fileSystemId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetMountTargetConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetMountTargetConverter.java
index e6480a82081..4121af30789 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetMountTargetConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetMountTargetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetMountTargetRequest interceptRequest(GetMountTargetRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetMountTargetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getMountTargetId() == null) {
- throw new NullPointerException("mountTargetId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getMountTargetId(), "mountTargetId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetSnapshotConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetSnapshotConverter.java
index d61cee809db..d59617f59ba 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetSnapshotConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/GetSnapshotConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetSnapshotRequest interceptRequest(GetSnapshotRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetSnapshotRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getSnapshotId() == null) {
- throw new NullPointerException("snapshotId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getSnapshotId(), "snapshotId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListExportSetsConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListExportSetsConverter.java
index 42b8a6cf6ce..4b5f1764c55 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListExportSetsConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListExportSetsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListExportSetsRequest interceptRequest(ListExportSetsRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListExportSetsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getAvailabilityDomain() == null) {
- throw new NullPointerException("availabilityDomain is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(request.getAvailabilityDomain(), "availabilityDomain is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20171215").path("exportSets");
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListExportsConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListExportsConverter.java
index 170ec82d74c..2a7865f66dc 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListExportsConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListExportsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListExportsRequest interceptRequest(ListExportsRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListExportsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20171215").path("exports");
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListFileSystemsConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListFileSystemsConverter.java
index c12fb4f8ddd..ecd42493b04 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListFileSystemsConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListFileSystemsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListFileSystemsRequest interceptRequest(ListFileSystemsRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListFileSystemsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getAvailabilityDomain() == null) {
- throw new NullPointerException("availabilityDomain is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(request.getAvailabilityDomain(), "availabilityDomain is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20171215").path("fileSystems");
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListMountTargetsConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListMountTargetsConverter.java
index 804141b535a..b07b2f7ebcf 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListMountTargetsConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListMountTargetsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListMountTargetsRequest interceptRequest(ListMountTargetsRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListMountTargetsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getAvailabilityDomain() == null) {
- throw new NullPointerException("availabilityDomain is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
+ Validate.notNull(request.getAvailabilityDomain(), "availabilityDomain is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20171215").path("mountTargets");
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListSnapshotsConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListSnapshotsConverter.java
index 74425f21883..68078b657e3 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListSnapshotsConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/ListSnapshotsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListSnapshotsRequest interceptRequest(ListSnapshotsRequest request
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListSnapshotsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getFileSystemId() == null) {
- throw new NullPointerException("fileSystemId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getFileSystemId(), "fileSystemId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20171215").path("snapshots");
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/UpdateExportSetConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/UpdateExportSetConverter.java
index 6b7340002a7..633617c5e78 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/UpdateExportSetConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/UpdateExportSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateExportSetRequest interceptRequest(UpdateExportSetRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateExportSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getExportSetId() == null) {
- throw new NullPointerException("exportSetId is required");
- }
-
- if (request.getUpdateExportSetDetails() == null) {
- throw new NullPointerException("updateExportSetDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getExportSetId(), "exportSetId must not be blank");
+ Validate.notNull(request.getUpdateExportSetDetails(), "updateExportSetDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/UpdateFileSystemConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/UpdateFileSystemConverter.java
index 612e24d6941..80b748365ae 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/UpdateFileSystemConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/UpdateFileSystemConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateFileSystemRequest interceptRequest(UpdateFileSystemRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateFileSystemRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getFileSystemId() == null) {
- throw new NullPointerException("fileSystemId is required");
- }
-
- if (request.getUpdateFileSystemDetails() == null) {
- throw new NullPointerException("updateFileSystemDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getFileSystemId(), "fileSystemId must not be blank");
+ Validate.notNull(
+ request.getUpdateFileSystemDetails(), "updateFileSystemDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/UpdateMountTargetConverter.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/UpdateMountTargetConverter.java
index e97cf43f502..fd7825930dc 100644
--- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/UpdateMountTargetConverter.java
+++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/internal/http/UpdateMountTargetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.filestorage.model.*;
import com.oracle.bmc.filestorage.requests.*;
import com.oracle.bmc.filestorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateMountTargetRequest interceptRequest(UpdateMountTargetRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateMountTargetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getMountTargetId() == null) {
- throw new NullPointerException("mountTargetId is required");
- }
-
- if (request.getUpdateMountTargetDetails() == null) {
- throw new NullPointerException("updateMountTargetDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getMountTargetId(), "mountTargetId must not be blank");
+ Validate.notNull(
+ request.getUpdateMountTargetDetails(), "updateMountTargetDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/pom.xml b/bmc-identity/pom.xml
index cc8ccfbff2d..c3581ebe826 100644
--- a/bmc-identity/pom.xml
+++ b/bmc-identity/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 1.2.33
+ 1.2.34
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 1.2.33
+ 1.2.34
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/IdentityAsyncClient.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/IdentityAsyncClient.java
index 947f028fc17..90602e02c39 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/IdentityAsyncClient.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/IdentityAsyncClient.java
@@ -165,133 +165,24 @@ public IdentityAsyncClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Build the client, with the authentication details provider.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
* @return the client
*/
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/IdentityClient.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/IdentityClient.java
index b26a3193466..7e0c74ddcb3 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/IdentityClient.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/IdentityClient.java
@@ -187,135 +187,26 @@ public IdentityClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Set the authentication details provider. Once this is called, the builder can build the client.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
- * @return a builder that can build the client
+ * @return the client
*/
public IdentityClient build(
@lombok.NonNull
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/AddUserToGroupConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/AddUserToGroupConverter.java
index 6cea178df43..3a93f79dd7e 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/AddUserToGroupConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/AddUserToGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static AddUserToGroupRequest interceptRequest(AddUserToGroupRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, AddUserToGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getAddUserToGroupDetails() == null) {
- throw new NullPointerException("addUserToGroupDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getAddUserToGroupDetails(), "addUserToGroupDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("userGroupMemberships");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateCompartmentConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateCompartmentConverter.java
index ea13332e0cd..dbe3459d289 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateCompartmentConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateCompartmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static CreateCompartmentRequest interceptRequest(CreateCompartmentRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateCompartmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateCompartmentDetails() == null) {
- throw new NullPointerException("createCompartmentDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateCompartmentDetails(), "createCompartmentDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("compartments");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateCustomerSecretKeyConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateCustomerSecretKeyConverter.java
index c462579b243..36685b54d55 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateCustomerSecretKeyConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateCustomerSecretKeyConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,11 @@ public static CreateCustomerSecretKeyRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
CreateCustomerSecretKeyRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateCustomerSecretKeyDetails() == null) {
- throw new NullPointerException("createCustomerSecretKeyDetails is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateCustomerSecretKeyDetails(),
+ "createCustomerSecretKeyDetails is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateDynamicGroupConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateDynamicGroupConverter.java
index e0306d77d72..53f35f03def 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateDynamicGroupConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateDynamicGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static CreateDynamicGroupRequest interceptRequest(CreateDynamicGroupReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateDynamicGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateDynamicGroupDetails() == null) {
- throw new NullPointerException("createDynamicGroupDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateDynamicGroupDetails(), "createDynamicGroupDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("dynamicGroups");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateGroupConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateGroupConverter.java
index 851751fc075..882a8cc8085 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateGroupConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateGroupRequest interceptRequest(CreateGroupRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateGroupDetails() == null) {
- throw new NullPointerException("createGroupDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateGroupDetails(), "createGroupDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("groups");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateIdentityProviderConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateIdentityProviderConverter.java
index d120f73908e..dfc73b55d4c 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateIdentityProviderConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateIdentityProviderConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,10 @@ public static CreateIdentityProviderRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateIdentityProviderRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateIdentityProviderDetails() == null) {
- throw new NullPointerException("createIdentityProviderDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateIdentityProviderDetails(),
+ "createIdentityProviderDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("identityProviders");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateIdpGroupMappingConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateIdpGroupMappingConverter.java
index 26dd3c90061..bf3cf25a913 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateIdpGroupMappingConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateIdpGroupMappingConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,17 +23,11 @@ public static CreateIdpGroupMappingRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateIdpGroupMappingRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateIdpGroupMappingDetails() == null) {
- throw new NullPointerException("createIdpGroupMappingDetails is required");
- }
-
- if (request.getIdentityProviderId() == null) {
- throw new NullPointerException("identityProviderId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateIdpGroupMappingDetails(),
+ "createIdpGroupMappingDetails is required");
+ Validate.notBlank(request.getIdentityProviderId(), "identityProviderId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateOrResetUIPasswordConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateOrResetUIPasswordConverter.java
index 5ce9abf5b79..58c96f3cdeb 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateOrResetUIPasswordConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateOrResetUIPasswordConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static CreateOrResetUIPasswordRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
CreateOrResetUIPasswordRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreatePolicyConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreatePolicyConverter.java
index 0981f712f7b..df09dce4eb9 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreatePolicyConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreatePolicyConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreatePolicyRequest interceptRequest(CreatePolicyRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreatePolicyRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreatePolicyDetails() == null) {
- throw new NullPointerException("createPolicyDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreatePolicyDetails(), "createPolicyDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("policies");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateRegionSubscriptionConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateRegionSubscriptionConverter.java
index 34401502bf7..fabb58b6f2a 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateRegionSubscriptionConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateRegionSubscriptionConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,11 @@ public static CreateRegionSubscriptionRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
CreateRegionSubscriptionRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateRegionSubscriptionDetails() == null) {
- throw new NullPointerException("createRegionSubscriptionDetails is required");
- }
-
- if (request.getTenancyId() == null) {
- throw new NullPointerException("tenancyId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateRegionSubscriptionDetails(),
+ "createRegionSubscriptionDetails is required");
+ Validate.notBlank(request.getTenancyId(), "tenancyId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateSmtpCredentialConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateSmtpCredentialConverter.java
index 8606e4b1732..adb0d335d80 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateSmtpCredentialConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateSmtpCredentialConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,17 +23,11 @@ public static CreateSmtpCredentialRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateSmtpCredentialRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateSmtpCredentialDetails() == null) {
- throw new NullPointerException("createSmtpCredentialDetails is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateSmtpCredentialDetails(),
+ "createSmtpCredentialDetails is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateSwiftPasswordConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateSwiftPasswordConverter.java
index 7aa6b054b79..a650354aaa6 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateSwiftPasswordConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateSwiftPasswordConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static CreateSwiftPasswordRequest interceptRequest(CreateSwiftPasswordReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateSwiftPasswordRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateSwiftPasswordDetails() == null) {
- throw new NullPointerException("createSwiftPasswordDetails is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateSwiftPasswordDetails(), "createSwiftPasswordDetails is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateTagConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateTagConverter.java
index cd583e46934..fd6716b9c2f 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateTagConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateTagConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static CreateTagRequest interceptRequest(CreateTagRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateTagRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getTagNamespaceId() == null) {
- throw new NullPointerException("tagNamespaceId is required");
- }
-
- if (request.getCreateTagDetails() == null) {
- throw new NullPointerException("createTagDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getTagNamespaceId(), "tagNamespaceId must not be blank");
+ Validate.notNull(request.getCreateTagDetails(), "createTagDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateTagNamespaceConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateTagNamespaceConverter.java
index e0cdd5d267e..1c69c03bcb2 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateTagNamespaceConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateTagNamespaceConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static CreateTagNamespaceRequest interceptRequest(CreateTagNamespaceReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateTagNamespaceRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateTagNamespaceDetails() == null) {
- throw new NullPointerException("createTagNamespaceDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateTagNamespaceDetails(), "createTagNamespaceDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("tagNamespaces");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateUserConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateUserConverter.java
index a6d0c30b1b9..8a26b92ecc1 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateUserConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/CreateUserConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static CreateUserRequest interceptRequest(CreateUserRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateUserRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateUserDetails() == null) {
- throw new NullPointerException("createUserDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateUserDetails(), "createUserDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("users");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteApiKeyConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteApiKeyConverter.java
index acc50193254..ac0d68a030f 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteApiKeyConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteApiKeyConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static DeleteApiKeyRequest interceptRequest(DeleteApiKeyRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteApiKeyRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
-
- if (request.getFingerprint() == null) {
- throw new NullPointerException("fingerprint is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
+ Validate.notBlank(request.getFingerprint(), "fingerprint must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteCustomerSecretKeyConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteCustomerSecretKeyConverter.java
index 172a3c24271..226eb15b96d 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteCustomerSecretKeyConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteCustomerSecretKeyConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,10 @@ public static DeleteCustomerSecretKeyRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
DeleteCustomerSecretKeyRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
-
- if (request.getCustomerSecretKeyId() == null) {
- throw new NullPointerException("customerSecretKeyId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
+ Validate.notBlank(
+ request.getCustomerSecretKeyId(), "customerSecretKeyId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteDynamicGroupConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteDynamicGroupConverter.java
index 7c07dc1e36a..d3e33fb2d90 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteDynamicGroupConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteDynamicGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteDynamicGroupRequest interceptRequest(DeleteDynamicGroupReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteDynamicGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDynamicGroupId() == null) {
- throw new NullPointerException("dynamicGroupId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDynamicGroupId(), "dynamicGroupId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteGroupConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteGroupConverter.java
index 3ea79e2a96b..9c23840379c 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteGroupConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteGroupRequest interceptRequest(DeleteGroupRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getGroupId() == null) {
- throw new NullPointerException("groupId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getGroupId(), "groupId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteIdentityProviderConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteIdentityProviderConverter.java
index e5713953e01..90d6bcd1240 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteIdentityProviderConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteIdentityProviderConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static DeleteIdentityProviderRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteIdentityProviderRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIdentityProviderId() == null) {
- throw new NullPointerException("identityProviderId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIdentityProviderId(), "identityProviderId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteIdpGroupMappingConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteIdpGroupMappingConverter.java
index 45ec76ee9a5..f15705e7054 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteIdpGroupMappingConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteIdpGroupMappingConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,17 +23,9 @@ public static DeleteIdpGroupMappingRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteIdpGroupMappingRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIdentityProviderId() == null) {
- throw new NullPointerException("identityProviderId is required");
- }
-
- if (request.getMappingId() == null) {
- throw new NullPointerException("mappingId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIdentityProviderId(), "identityProviderId must not be blank");
+ Validate.notBlank(request.getMappingId(), "mappingId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeletePolicyConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeletePolicyConverter.java
index 1c9ac2adecb..1fd0b81ffe1 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeletePolicyConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeletePolicyConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeletePolicyRequest interceptRequest(DeletePolicyRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeletePolicyRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getPolicyId() == null) {
- throw new NullPointerException("policyId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getPolicyId(), "policyId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteSmtpCredentialConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteSmtpCredentialConverter.java
index 8f3f7aaf485..14980626af1 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteSmtpCredentialConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteSmtpCredentialConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,17 +23,9 @@ public static DeleteSmtpCredentialRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteSmtpCredentialRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
-
- if (request.getSmtpCredentialId() == null) {
- throw new NullPointerException("smtpCredentialId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
+ Validate.notBlank(request.getSmtpCredentialId(), "smtpCredentialId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteSwiftPasswordConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteSwiftPasswordConverter.java
index 3b2035d3fa0..017b0a7830d 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteSwiftPasswordConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteSwiftPasswordConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static DeleteSwiftPasswordRequest interceptRequest(DeleteSwiftPasswordReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteSwiftPasswordRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
-
- if (request.getSwiftPasswordId() == null) {
- throw new NullPointerException("swiftPasswordId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
+ Validate.notBlank(request.getSwiftPasswordId(), "swiftPasswordId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteUserConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteUserConverter.java
index 5e9b21cf291..99ad4f18741 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteUserConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/DeleteUserConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteUserRequest interceptRequest(DeleteUserRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteUserRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetCompartmentConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetCompartmentConverter.java
index 786ce19f6e9..685d53836ad 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetCompartmentConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetCompartmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetCompartmentRequest interceptRequest(GetCompartmentRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetCompartmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getCompartmentId(), "compartmentId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetDynamicGroupConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetDynamicGroupConverter.java
index 4ea6b3836c1..3093497540c 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetDynamicGroupConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetDynamicGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetDynamicGroupRequest interceptRequest(GetDynamicGroupRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetDynamicGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDynamicGroupId() == null) {
- throw new NullPointerException("dynamicGroupId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDynamicGroupId(), "dynamicGroupId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetGroupConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetGroupConverter.java
index f758461d160..ad3f9a52536 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetGroupConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetGroupRequest interceptRequest(GetGroupRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getGroupId() == null) {
- throw new NullPointerException("groupId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getGroupId(), "groupId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetIdentityProviderConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetIdentityProviderConverter.java
index 68d252f0bf8..382dcd75568 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetIdentityProviderConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetIdentityProviderConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetIdentityProviderRequest interceptRequest(GetIdentityProviderReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetIdentityProviderRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIdentityProviderId() == null) {
- throw new NullPointerException("identityProviderId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIdentityProviderId(), "identityProviderId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetIdpGroupMappingConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetIdpGroupMappingConverter.java
index b6bed64b703..b3744045bd6 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetIdpGroupMappingConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetIdpGroupMappingConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static GetIdpGroupMappingRequest interceptRequest(GetIdpGroupMappingReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetIdpGroupMappingRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIdentityProviderId() == null) {
- throw new NullPointerException("identityProviderId is required");
- }
-
- if (request.getMappingId() == null) {
- throw new NullPointerException("mappingId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIdentityProviderId(), "identityProviderId must not be blank");
+ Validate.notBlank(request.getMappingId(), "mappingId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetPolicyConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetPolicyConverter.java
index 42ba0fbf484..a662a0fa83c 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetPolicyConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetPolicyConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetPolicyRequest interceptRequest(GetPolicyRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetPolicyRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getPolicyId() == null) {
- throw new NullPointerException("policyId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getPolicyId(), "policyId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetTagConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetTagConverter.java
index 0cb4287a5e3..f41e6b00603 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetTagConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetTagConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static GetTagRequest interceptRequest(GetTagRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetTagRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getTagNamespaceId() == null) {
- throw new NullPointerException("tagNamespaceId is required");
- }
-
- if (request.getTagName() == null) {
- throw new NullPointerException("tagName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getTagNamespaceId(), "tagNamespaceId must not be blank");
+ Validate.notBlank(request.getTagName(), "tagName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetTagNamespaceConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetTagNamespaceConverter.java
index 1ca1f3934ad..c081ee44124 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetTagNamespaceConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetTagNamespaceConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetTagNamespaceRequest interceptRequest(GetTagNamespaceRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetTagNamespaceRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getTagNamespaceId() == null) {
- throw new NullPointerException("tagNamespaceId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getTagNamespaceId(), "tagNamespaceId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetTenancyConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetTenancyConverter.java
index 416beae49a2..edbc57dc107 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetTenancyConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetTenancyConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetTenancyRequest interceptRequest(GetTenancyRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetTenancyRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getTenancyId() == null) {
- throw new NullPointerException("tenancyId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getTenancyId(), "tenancyId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetUserConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetUserConverter.java
index 7d2e4ec745f..2fb99c622e0 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetUserConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetUserConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetUserRequest interceptRequest(GetUserRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetUserRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetUserGroupMembershipConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetUserGroupMembershipConverter.java
index 406ae572d61..815d1c70f74 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetUserGroupMembershipConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/GetUserGroupMembershipConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,9 @@ public static GetUserGroupMembershipRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetUserGroupMembershipRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserGroupMembershipId() == null) {
- throw new NullPointerException("userGroupMembershipId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getUserGroupMembershipId(), "userGroupMembershipId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListApiKeysConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListApiKeysConverter.java
index 8b6b206db9d..6dd7c7c8c1a 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListApiKeysConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListApiKeysConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListApiKeysRequest interceptRequest(ListApiKeysRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListApiKeysRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListAvailabilityDomainsConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListAvailabilityDomainsConverter.java
index 4069e57b50a..fe854f90569 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListAvailabilityDomainsConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListAvailabilityDomainsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListAvailabilityDomainsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListAvailabilityDomainsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("availabilityDomains");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListCompartmentsConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListCompartmentsConverter.java
index 7ee9159ba23..ffa82805cd6 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListCompartmentsConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListCompartmentsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListCompartmentsRequest interceptRequest(ListCompartmentsRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListCompartmentsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("compartments");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListCustomerSecretKeysConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListCustomerSecretKeysConverter.java
index 923189491d3..599dac0eb6d 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListCustomerSecretKeysConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListCustomerSecretKeysConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static ListCustomerSecretKeysRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListCustomerSecretKeysRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListDynamicGroupsConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListDynamicGroupsConverter.java
index 6c44fdbfd6f..377e949ccaf 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListDynamicGroupsConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListDynamicGroupsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListDynamicGroupsRequest interceptRequest(ListDynamicGroupsRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListDynamicGroupsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("dynamicGroups");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListGroupsConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListGroupsConverter.java
index 5bd270db75f..9f91ea23382 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListGroupsConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListGroupsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListGroupsRequest interceptRequest(ListGroupsRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListGroupsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("groups");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListIdentityProvidersConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListIdentityProvidersConverter.java
index 9c6c1128fb4..c4c0cf28da8 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListIdentityProvidersConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListIdentityProvidersConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,17 +23,9 @@ public static ListIdentityProvidersRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListIdentityProvidersRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getProtocol() == null) {
- throw new NullPointerException("protocol is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getProtocol(), "protocol is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("identityProviders");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListIdpGroupMappingsConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListIdpGroupMappingsConverter.java
index 94633a3bc2d..0ee56b9c82d 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListIdpGroupMappingsConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListIdpGroupMappingsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static ListIdpGroupMappingsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListIdpGroupMappingsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIdentityProviderId() == null) {
- throw new NullPointerException("identityProviderId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIdentityProviderId(), "identityProviderId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListPoliciesConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListPoliciesConverter.java
index 09192b76f27..6b37cfb5571 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListPoliciesConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListPoliciesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListPoliciesRequest interceptRequest(ListPoliciesRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListPoliciesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("policies");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListRegionSubscriptionsConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListRegionSubscriptionsConverter.java
index 8bffa16ab06..76ea5cb3473 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListRegionSubscriptionsConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListRegionSubscriptionsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListRegionSubscriptionsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListRegionSubscriptionsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getTenancyId() == null) {
- throw new NullPointerException("tenancyId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getTenancyId(), "tenancyId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListRegionsConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListRegionsConverter.java
index 0f45664e999..3d6d1f46f7c 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListRegionsConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListRegionsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,9 +22,7 @@ public static ListRegionsRequest interceptRequest(ListRegionsRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListRegionsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
+ Validate.notNull(request, "request instance is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("regions");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListSmtpCredentialsConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListSmtpCredentialsConverter.java
index c03860f32bd..a0407649575 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListSmtpCredentialsConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListSmtpCredentialsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListSmtpCredentialsRequest interceptRequest(ListSmtpCredentialsReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListSmtpCredentialsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListSwiftPasswordsConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListSwiftPasswordsConverter.java
index 846f077a20b..47c6ce03c28 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListSwiftPasswordsConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListSwiftPasswordsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListSwiftPasswordsRequest interceptRequest(ListSwiftPasswordsReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListSwiftPasswordsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListTagNamespacesConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListTagNamespacesConverter.java
index 6291c918720..a40923344f5 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListTagNamespacesConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListTagNamespacesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListTagNamespacesRequest interceptRequest(ListTagNamespacesRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListTagNamespacesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("tagNamespaces");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListTagsConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListTagsConverter.java
index 3e59b8dc320..8ce5faa2fa5 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListTagsConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListTagsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListTagsRequest interceptRequest(ListTagsRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListTagsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getTagNamespaceId() == null) {
- throw new NullPointerException("tagNamespaceId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getTagNamespaceId(), "tagNamespaceId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListUserGroupMembershipsConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListUserGroupMembershipsConverter.java
index f2af31f6903..bd3e15285a0 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListUserGroupMembershipsConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListUserGroupMembershipsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListUserGroupMembershipsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListUserGroupMembershipsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("userGroupMemberships");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListUsersConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListUsersConverter.java
index fe8656ca63f..6a884962d6c 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListUsersConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/ListUsersConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListUsersRequest interceptRequest(ListUsersRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListUsersRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20160918").path("users");
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/RemoveUserFromGroupConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/RemoveUserFromGroupConverter.java
index 3113f13c708..65764733b3b 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/RemoveUserFromGroupConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/RemoveUserFromGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static RemoveUserFromGroupRequest interceptRequest(RemoveUserFromGroupReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, RemoveUserFromGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserGroupMembershipId() == null) {
- throw new NullPointerException("userGroupMembershipId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(
+ request.getUserGroupMembershipId(), "userGroupMembershipId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateCompartmentConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateCompartmentConverter.java
index b01d337a448..70b277ff30b 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateCompartmentConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateCompartmentConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateCompartmentRequest interceptRequest(UpdateCompartmentRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateCompartmentRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
-
- if (request.getUpdateCompartmentDetails() == null) {
- throw new NullPointerException("updateCompartmentDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getCompartmentId(), "compartmentId must not be blank");
+ Validate.notNull(
+ request.getUpdateCompartmentDetails(), "updateCompartmentDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateCustomerSecretKeyConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateCustomerSecretKeyConverter.java
index 0c6ecf3e671..f0f11fd5db7 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateCustomerSecretKeyConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateCustomerSecretKeyConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,21 +24,13 @@ public static UpdateCustomerSecretKeyRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
UpdateCustomerSecretKeyRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
-
- if (request.getCustomerSecretKeyId() == null) {
- throw new NullPointerException("customerSecretKeyId is required");
- }
-
- if (request.getUpdateCustomerSecretKeyDetails() == null) {
- throw new NullPointerException("updateCustomerSecretKeyDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
+ Validate.notBlank(
+ request.getCustomerSecretKeyId(), "customerSecretKeyId must not be blank");
+ Validate.notNull(
+ request.getUpdateCustomerSecretKeyDetails(),
+ "updateCustomerSecretKeyDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateDynamicGroupConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateDynamicGroupConverter.java
index d5fa7cf2c5b..76bc615d760 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateDynamicGroupConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateDynamicGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateDynamicGroupRequest interceptRequest(UpdateDynamicGroupReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateDynamicGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getDynamicGroupId() == null) {
- throw new NullPointerException("dynamicGroupId is required");
- }
-
- if (request.getUpdateDynamicGroupDetails() == null) {
- throw new NullPointerException("updateDynamicGroupDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getDynamicGroupId(), "dynamicGroupId must not be blank");
+ Validate.notNull(
+ request.getUpdateDynamicGroupDetails(), "updateDynamicGroupDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateGroupConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateGroupConverter.java
index 5607e25bd15..c82cc138ed9 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateGroupConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateGroupConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateGroupRequest interceptRequest(UpdateGroupRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateGroupRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getGroupId() == null) {
- throw new NullPointerException("groupId is required");
- }
-
- if (request.getUpdateGroupDetails() == null) {
- throw new NullPointerException("updateGroupDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getGroupId(), "groupId must not be blank");
+ Validate.notNull(request.getUpdateGroupDetails(), "updateGroupDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateIdentityProviderConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateIdentityProviderConverter.java
index 7a218dbbfe5..256c2fbcfb7 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateIdentityProviderConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateIdentityProviderConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,17 +23,11 @@ public static UpdateIdentityProviderRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateIdentityProviderRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIdentityProviderId() == null) {
- throw new NullPointerException("identityProviderId is required");
- }
-
- if (request.getUpdateIdentityProviderDetails() == null) {
- throw new NullPointerException("updateIdentityProviderDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIdentityProviderId(), "identityProviderId must not be blank");
+ Validate.notNull(
+ request.getUpdateIdentityProviderDetails(),
+ "updateIdentityProviderDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateIdpGroupMappingConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateIdpGroupMappingConverter.java
index b53b444e107..f60da3058ab 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateIdpGroupMappingConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateIdpGroupMappingConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,21 +23,12 @@ public static UpdateIdpGroupMappingRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateIdpGroupMappingRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getIdentityProviderId() == null) {
- throw new NullPointerException("identityProviderId is required");
- }
-
- if (request.getMappingId() == null) {
- throw new NullPointerException("mappingId is required");
- }
-
- if (request.getUpdateIdpGroupMappingDetails() == null) {
- throw new NullPointerException("updateIdpGroupMappingDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getIdentityProviderId(), "identityProviderId must not be blank");
+ Validate.notBlank(request.getMappingId(), "mappingId must not be blank");
+ Validate.notNull(
+ request.getUpdateIdpGroupMappingDetails(),
+ "updateIdpGroupMappingDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdatePolicyConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdatePolicyConverter.java
index 5a794a529ea..a236f1730d0 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdatePolicyConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdatePolicyConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdatePolicyRequest interceptRequest(UpdatePolicyRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdatePolicyRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getPolicyId() == null) {
- throw new NullPointerException("policyId is required");
- }
-
- if (request.getUpdatePolicyDetails() == null) {
- throw new NullPointerException("updatePolicyDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getPolicyId(), "policyId must not be blank");
+ Validate.notNull(request.getUpdatePolicyDetails(), "updatePolicyDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateSmtpCredentialConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateSmtpCredentialConverter.java
index 266b1d1305a..0b7cb7fa4d6 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateSmtpCredentialConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateSmtpCredentialConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,21 +23,12 @@ public static UpdateSmtpCredentialRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateSmtpCredentialRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
-
- if (request.getSmtpCredentialId() == null) {
- throw new NullPointerException("smtpCredentialId is required");
- }
-
- if (request.getUpdateSmtpCredentialDetails() == null) {
- throw new NullPointerException("updateSmtpCredentialDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
+ Validate.notBlank(request.getSmtpCredentialId(), "smtpCredentialId must not be blank");
+ Validate.notNull(
+ request.getUpdateSmtpCredentialDetails(),
+ "updateSmtpCredentialDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateSwiftPasswordConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateSwiftPasswordConverter.java
index aa669dca443..88a4cf1913c 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateSwiftPasswordConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateSwiftPasswordConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,11 @@ public static UpdateSwiftPasswordRequest interceptRequest(UpdateSwiftPasswordReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateSwiftPasswordRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
-
- if (request.getSwiftPasswordId() == null) {
- throw new NullPointerException("swiftPasswordId is required");
- }
-
- if (request.getUpdateSwiftPasswordDetails() == null) {
- throw new NullPointerException("updateSwiftPasswordDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
+ Validate.notBlank(request.getSwiftPasswordId(), "swiftPasswordId must not be blank");
+ Validate.notNull(
+ request.getUpdateSwiftPasswordDetails(), "updateSwiftPasswordDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateTagConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateTagConverter.java
index b2b31226e11..af6f67778d6 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateTagConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateTagConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static UpdateTagRequest interceptRequest(UpdateTagRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateTagRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getTagNamespaceId() == null) {
- throw new NullPointerException("tagNamespaceId is required");
- }
-
- if (request.getTagName() == null) {
- throw new NullPointerException("tagName is required");
- }
-
- if (request.getUpdateTagDetails() == null) {
- throw new NullPointerException("updateTagDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getTagNamespaceId(), "tagNamespaceId must not be blank");
+ Validate.notBlank(request.getTagName(), "tagName must not be blank");
+ Validate.notNull(request.getUpdateTagDetails(), "updateTagDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateTagNamespaceConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateTagNamespaceConverter.java
index 277ebd2acd9..8bff82c804e 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateTagNamespaceConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateTagNamespaceConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateTagNamespaceRequest interceptRequest(UpdateTagNamespaceReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateTagNamespaceRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getTagNamespaceId() == null) {
- throw new NullPointerException("tagNamespaceId is required");
- }
-
- if (request.getUpdateTagNamespaceDetails() == null) {
- throw new NullPointerException("updateTagNamespaceDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getTagNamespaceId(), "tagNamespaceId must not be blank");
+ Validate.notNull(
+ request.getUpdateTagNamespaceDetails(), "updateTagNamespaceDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateUserConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateUserConverter.java
index c66a5152c01..79a13886b53 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateUserConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateUserConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateUserRequest interceptRequest(UpdateUserRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateUserRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
-
- if (request.getUpdateUserDetails() == null) {
- throw new NullPointerException("updateUserDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
+ Validate.notNull(request.getUpdateUserDetails(), "updateUserDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateUserStateConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateUserStateConverter.java
index d15fd534a70..84dde126136 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateUserStateConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UpdateUserStateConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UpdateUserStateRequest interceptRequest(UpdateUserStateRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateUserStateRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
-
- if (request.getUpdateStateDetails() == null) {
- throw new NullPointerException("updateStateDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
+ Validate.notNull(request.getUpdateStateDetails(), "updateStateDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UploadApiKeyConverter.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UploadApiKeyConverter.java
index 62e644b6e52..caee68c16d3 100644
--- a/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UploadApiKeyConverter.java
+++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/internal/http/UploadApiKeyConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.identity.model.*;
import com.oracle.bmc.identity.requests.*;
import com.oracle.bmc.identity.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static UploadApiKeyRequest interceptRequest(UploadApiKeyRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UploadApiKeyRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUserId() == null) {
- throw new NullPointerException("userId is required");
- }
-
- if (request.getCreateApiKeyDetails() == null) {
- throw new NullPointerException("createApiKeyDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getUserId(), "userId must not be blank");
+ Validate.notNull(request.getCreateApiKeyDetails(), "createApiKeyDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/pom.xml b/bmc-loadbalancer/pom.xml
index 3bf0b6f4c1b..901f38818d0 100644
--- a/bmc-loadbalancer/pom.xml
+++ b/bmc-loadbalancer/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 1.2.33
+ 1.2.34
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 1.2.33
+ 1.2.34
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancerAsyncClient.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancerAsyncClient.java
index 593b09a9fdf..b6ce68c3c46 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancerAsyncClient.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancerAsyncClient.java
@@ -165,133 +165,24 @@ public LoadBalancerAsyncClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Build the client, with the authentication details provider.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
* @return the client
*/
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancerClient.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancerClient.java
index 5dbca011683..c8f9224ddc1 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancerClient.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancerClient.java
@@ -187,135 +187,26 @@ public LoadBalancerClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.STANDARD);
}
/**
- * Set the authentication details provider. Once this is called, the builder can build the client.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
- * @return a builder that can build the client
+ * @return the client
*/
public LoadBalancerClient build(
@lombok.NonNull
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateBackendConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateBackendConverter.java
index 7f9258f00ab..cb91973e675 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateBackendConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateBackendConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static CreateBackendRequest interceptRequest(CreateBackendRequest request
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateBackendRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateBackendDetails() == null) {
- throw new NullPointerException("createBackendDetails is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getBackendSetName() == null) {
- throw new NullPointerException("backendSetName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateBackendDetails(), "createBackendDetails is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getBackendSetName(), "backendSetName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateBackendSetConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateBackendSetConverter.java
index e9f578199be..1f5c0e4401f 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateBackendSetConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateBackendSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static CreateBackendSetRequest interceptRequest(CreateBackendSetRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateBackendSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateBackendSetDetails() == null) {
- throw new NullPointerException("createBackendSetDetails is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateBackendSetDetails(), "createBackendSetDetails is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateCertificateConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateCertificateConverter.java
index 52b2d71fd2c..44416ca7862 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateCertificateConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateCertificateConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static CreateCertificateRequest interceptRequest(CreateCertificateRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateCertificateRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateCertificateDetails() == null) {
- throw new NullPointerException("createCertificateDetails is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateCertificateDetails(), "createCertificateDetails is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateListenerConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateListenerConverter.java
index e32ad4bdaf1..d07e6bc5d86 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateListenerConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateListenerConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static CreateListenerRequest interceptRequest(CreateListenerRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateListenerRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateListenerDetails() == null) {
- throw new NullPointerException("createListenerDetails is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCreateListenerDetails(), "createListenerDetails is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateLoadBalancerConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateLoadBalancerConverter.java
index 650a79d987f..28c070108d1 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateLoadBalancerConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreateLoadBalancerConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,9 @@ public static CreateLoadBalancerRequest interceptRequest(CreateLoadBalancerReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateLoadBalancerRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreateLoadBalancerDetails() == null) {
- throw new NullPointerException("createLoadBalancerDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreateLoadBalancerDetails(), "createLoadBalancerDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20170115").path("loadBalancers");
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreatePathRouteSetConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreatePathRouteSetConverter.java
index b73628d300e..9bb052857f7 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreatePathRouteSetConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/CreatePathRouteSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static CreatePathRouteSetRequest interceptRequest(CreatePathRouteSetReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreatePathRouteSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCreatePathRouteSetDetails() == null) {
- throw new NullPointerException("createPathRouteSetDetails is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getCreatePathRouteSetDetails(), "createPathRouteSetDetails is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteBackendConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteBackendConverter.java
index 1e3dca95a49..7bf8e8f600f 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteBackendConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteBackendConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static DeleteBackendRequest interceptRequest(DeleteBackendRequest request
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteBackendRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getBackendSetName() == null) {
- throw new NullPointerException("backendSetName is required");
- }
-
- if (request.getBackendName() == null) {
- throw new NullPointerException("backendName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getBackendSetName(), "backendSetName must not be blank");
+ Validate.notBlank(request.getBackendName(), "backendName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteBackendSetConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteBackendSetConverter.java
index 831949d4913..73eb88d11d0 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteBackendSetConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteBackendSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static DeleteBackendSetRequest interceptRequest(DeleteBackendSetRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteBackendSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getBackendSetName() == null) {
- throw new NullPointerException("backendSetName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getBackendSetName(), "backendSetName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteCertificateConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteCertificateConverter.java
index edad2cc32b5..8ccf5cca401 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteCertificateConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteCertificateConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static DeleteCertificateRequest interceptRequest(DeleteCertificateRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteCertificateRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getCertificateName() == null) {
- throw new NullPointerException("certificateName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getCertificateName(), "certificateName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteListenerConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteListenerConverter.java
index a00e1c6e9f6..90fbe1d395d 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteListenerConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteListenerConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static DeleteListenerRequest interceptRequest(DeleteListenerRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteListenerRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getListenerName() == null) {
- throw new NullPointerException("listenerName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getListenerName(), "listenerName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteLoadBalancerConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteLoadBalancerConverter.java
index 7fefda50098..afcccd29dfa 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteLoadBalancerConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeleteLoadBalancerConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static DeleteLoadBalancerRequest interceptRequest(DeleteLoadBalancerReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteLoadBalancerRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeletePathRouteSetConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeletePathRouteSetConverter.java
index 6a2c0221a95..d5669e5ee23 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeletePathRouteSetConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/DeletePathRouteSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static DeletePathRouteSetRequest interceptRequest(DeletePathRouteSetReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeletePathRouteSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getPathRouteSetName() == null) {
- throw new NullPointerException("pathRouteSetName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getPathRouteSetName(), "pathRouteSetName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendConverter.java
index 16313da2d20..9bc47c3ac7a 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static GetBackendRequest interceptRequest(GetBackendRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetBackendRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getBackendSetName() == null) {
- throw new NullPointerException("backendSetName is required");
- }
-
- if (request.getBackendName() == null) {
- throw new NullPointerException("backendName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getBackendSetName(), "backendSetName must not be blank");
+ Validate.notBlank(request.getBackendName(), "backendName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendHealthConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendHealthConverter.java
index e3c96180231..19214fa4c6d 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendHealthConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendHealthConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static GetBackendHealthRequest interceptRequest(GetBackendHealthRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetBackendHealthRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getBackendSetName() == null) {
- throw new NullPointerException("backendSetName is required");
- }
-
- if (request.getBackendName() == null) {
- throw new NullPointerException("backendName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getBackendSetName(), "backendSetName must not be blank");
+ Validate.notBlank(request.getBackendName(), "backendName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendSetConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendSetConverter.java
index 681069c5bfa..c603ece8569 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendSetConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static GetBackendSetRequest interceptRequest(GetBackendSetRequest request
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetBackendSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getBackendSetName() == null) {
- throw new NullPointerException("backendSetName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getBackendSetName(), "backendSetName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendSetHealthConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendSetHealthConverter.java
index 0814b10ffd8..533fac4eccb 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendSetHealthConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetBackendSetHealthConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static GetBackendSetHealthRequest interceptRequest(GetBackendSetHealthReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetBackendSetHealthRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getBackendSetName() == null) {
- throw new NullPointerException("backendSetName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getBackendSetName(), "backendSetName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetHealthCheckerConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetHealthCheckerConverter.java
index 6d7dcf8155a..8afc80ada76 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetHealthCheckerConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetHealthCheckerConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static GetHealthCheckerRequest interceptRequest(GetHealthCheckerRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetHealthCheckerRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getBackendSetName() == null) {
- throw new NullPointerException("backendSetName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getBackendSetName(), "backendSetName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetLoadBalancerConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetLoadBalancerConverter.java
index d57359a1ea3..f9dea6dd158 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetLoadBalancerConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetLoadBalancerConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetLoadBalancerRequest interceptRequest(GetLoadBalancerRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetLoadBalancerRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetLoadBalancerHealthConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetLoadBalancerHealthConverter.java
index f8b0601551d..6b858c5b687 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetLoadBalancerHealthConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetLoadBalancerHealthConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static GetLoadBalancerHealthRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetLoadBalancerHealthRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetPathRouteSetConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetPathRouteSetConverter.java
index 2b7e8065a35..cbfe6e70c25 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetPathRouteSetConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetPathRouteSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static GetPathRouteSetRequest interceptRequest(GetPathRouteSetRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetPathRouteSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getPathRouteSetName() == null) {
- throw new NullPointerException("pathRouteSetName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getPathRouteSetName(), "pathRouteSetName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetWorkRequestConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetWorkRequestConverter.java
index 89ad9b5a5fb..1d0182617be 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetWorkRequestConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/GetWorkRequestConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static GetWorkRequestRequest interceptRequest(GetWorkRequestRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetWorkRequestRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getWorkRequestId() == null) {
- throw new NullPointerException("workRequestId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getWorkRequestId(), "workRequestId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListBackendSetsConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListBackendSetsConverter.java
index 76452c8f7e1..6a1d6c4ca0f 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListBackendSetsConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListBackendSetsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListBackendSetsRequest interceptRequest(ListBackendSetsRequest req
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListBackendSetsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListBackendsConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListBackendsConverter.java
index eab680ae9a8..4d52954a39d 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListBackendsConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListBackendsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListBackendsRequest interceptRequest(ListBackendsRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListBackendsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getBackendSetName() == null) {
- throw new NullPointerException("backendSetName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getBackendSetName(), "backendSetName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListCertificatesConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListCertificatesConverter.java
index 49dc73bb9db..8369f5afb91 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListCertificatesConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListCertificatesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListCertificatesRequest interceptRequest(ListCertificatesRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListCertificatesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListLoadBalancerHealthsConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListLoadBalancerHealthsConverter.java
index 36936db18d6..751a353980d 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListLoadBalancerHealthsConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListLoadBalancerHealthsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -23,13 +24,8 @@ public static ListLoadBalancerHealthsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListLoadBalancerHealthsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20170115").path("loadBalancerHealths");
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListLoadBalancersConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListLoadBalancersConverter.java
index ea917290b9c..97fe5f610de 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListLoadBalancersConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListLoadBalancersConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListLoadBalancersRequest interceptRequest(ListLoadBalancersRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListLoadBalancersRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20170115").path("loadBalancers");
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListPathRouteSetsConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListPathRouteSetsConverter.java
index 64583d1b30c..b08e47345ae 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListPathRouteSetsConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListPathRouteSetsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListPathRouteSetsRequest interceptRequest(ListPathRouteSetsRequest
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListPathRouteSetsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListPoliciesConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListPoliciesConverter.java
index 422f1aacfaa..623edcdc0bf 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListPoliciesConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListPoliciesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListPoliciesRequest interceptRequest(ListPoliciesRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListPoliciesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20170115").path("loadBalancerPolicies");
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListProtocolsConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListProtocolsConverter.java
index 728acccbea1..f46589b38b6 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListProtocolsConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListProtocolsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListProtocolsRequest interceptRequest(ListProtocolsRequest request
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListProtocolsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20170115").path("loadBalancerProtocols");
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListShapesConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListShapesConverter.java
index 09395191264..7b09e919518 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListShapesConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListShapesConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListShapesRequest interceptRequest(ListShapesRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListShapesRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/20170115").path("loadBalancerShapes");
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListWorkRequestsConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListWorkRequestsConverter.java
index d48d753c63c..e4081b280a7 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListWorkRequestsConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/ListWorkRequestsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,13 +22,8 @@ public static ListWorkRequestsRequest interceptRequest(ListWorkRequestsRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListWorkRequestsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateBackendConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateBackendConverter.java
index f611e8946fa..c09e05652d8 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateBackendConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateBackendConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,25 +22,11 @@ public static UpdateBackendRequest interceptRequest(UpdateBackendRequest request
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateBackendRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUpdateBackendDetails() == null) {
- throw new NullPointerException("updateBackendDetails is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getBackendSetName() == null) {
- throw new NullPointerException("backendSetName is required");
- }
-
- if (request.getBackendName() == null) {
- throw new NullPointerException("backendName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getUpdateBackendDetails(), "updateBackendDetails is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getBackendSetName(), "backendSetName must not be blank");
+ Validate.notBlank(request.getBackendName(), "backendName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateBackendSetConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateBackendSetConverter.java
index e5a2e41b11c..5fb9877a95b 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateBackendSetConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateBackendSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,11 @@ public static UpdateBackendSetRequest interceptRequest(UpdateBackendSetRequest r
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateBackendSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUpdateBackendSetDetails() == null) {
- throw new NullPointerException("updateBackendSetDetails is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getBackendSetName() == null) {
- throw new NullPointerException("backendSetName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getUpdateBackendSetDetails(), "updateBackendSetDetails is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getBackendSetName(), "backendSetName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateHealthCheckerConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateHealthCheckerConverter.java
index b3083ca7897..d5140451bf2 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateHealthCheckerConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateHealthCheckerConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static UpdateHealthCheckerRequest interceptRequest(UpdateHealthCheckerReq
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateHealthCheckerRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getHealthChecker() == null) {
- throw new NullPointerException("healthChecker is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getBackendSetName() == null) {
- throw new NullPointerException("backendSetName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getHealthChecker(), "healthChecker is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getBackendSetName(), "backendSetName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateListenerConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateListenerConverter.java
index 90c9afa0c57..1280918b379 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateListenerConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateListenerConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static UpdateListenerRequest interceptRequest(UpdateListenerRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateListenerRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUpdateListenerDetails() == null) {
- throw new NullPointerException("updateListenerDetails is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getListenerName() == null) {
- throw new NullPointerException("listenerName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(request.getUpdateListenerDetails(), "updateListenerDetails is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getListenerName(), "listenerName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateLoadBalancerConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateLoadBalancerConverter.java
index 764692d0991..d487ba430ab 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateLoadBalancerConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdateLoadBalancerConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,10 @@ public static UpdateLoadBalancerRequest interceptRequest(UpdateLoadBalancerReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateLoadBalancerRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUpdateLoadBalancerDetails() == null) {
- throw new NullPointerException("updateLoadBalancerDetails is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getUpdateLoadBalancerDetails(), "updateLoadBalancerDetails is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdatePathRouteSetConverter.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdatePathRouteSetConverter.java
index b733d5c378b..f5b514f3e81 100644
--- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdatePathRouteSetConverter.java
+++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/internal/http/UpdatePathRouteSetConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.loadbalancer.model.*;
import com.oracle.bmc.loadbalancer.requests.*;
import com.oracle.bmc.loadbalancer.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,11 @@ public static UpdatePathRouteSetRequest interceptRequest(UpdatePathRouteSetReque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdatePathRouteSetRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getUpdatePathRouteSetDetails() == null) {
- throw new NullPointerException("updatePathRouteSetDetails is required");
- }
-
- if (request.getLoadBalancerId() == null) {
- throw new NullPointerException("loadBalancerId is required");
- }
-
- if (request.getPathRouteSetName() == null) {
- throw new NullPointerException("pathRouteSetName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notNull(
+ request.getUpdatePathRouteSetDetails(), "updatePathRouteSetDetails is required");
+ Validate.notBlank(request.getLoadBalancerId(), "loadBalancerId must not be blank");
+ Validate.notBlank(request.getPathRouteSetName(), "pathRouteSetName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-combined/pom.xml b/bmc-objectstorage/bmc-objectstorage-combined/pom.xml
index ba97bccc3f2..b63640ae5ea 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
- 1.2.33
+ 1.2.34
../pom.xml
@@ -47,14 +47,14 @@
com.oracle.oci.sdk
oci-java-sdk-objectstorage-generated
- 1.2.33
+ 1.2.34
jar
compile
com.oracle.oci.sdk
oci-java-sdk-objectstorage-extensions
- 1.2.33
+ 1.2.34
jar
compile
diff --git a/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml b/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml
index f49c1b11291..e943f84853f 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
- 1.2.33
+ 1.2.34
../pom.xml
@@ -18,12 +18,12 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 1.2.33
+ 1.2.34
com.oracle.oci.sdk
oci-java-sdk-objectstorage-generated
- 1.2.33
+ 1.2.34
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/pom.xml b/bmc-objectstorage/bmc-objectstorage-generated/pom.xml
index 2c03ba1d346..1ca2a82dc7c 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
- 1.2.33
+ 1.2.34
../pom.xml
@@ -18,7 +18,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 1.2.33
+ 1.2.34
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageAsyncClient.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageAsyncClient.java
index 3360ed3db42..912ee8f8aa3 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageAsyncClient.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageAsyncClient.java
@@ -167,133 +167,24 @@ public ObjectStorageAsyncClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.OBJECT_STORAGE);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.OBJECT_STORAGE);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.OBJECT_STORAGE);
}
/**
- * Build the client, with the authentication details provider.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
* @return the client
*/
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageClient.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageClient.java
index 7ca02adfc23..b292f124b7c 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageClient.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageClient.java
@@ -173,135 +173,26 @@ public ObjectStorageClient(
* @return builder
*/
public static Builder builder() {
- return new Builder();
+ return new Builder(SERVICE);
}
/**
* Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the
- * {@link #build(AbstractAuthenticationDetailsProvider)} method.
+ * {@link #build(AbstractAuthenticationDetailsProvider)} or {@link #buildAsync(AbstractAuthenticationDetailsProvider)} method.
*/
- public static class Builder {
- protected com.oracle.bmc.ClientConfiguration configuration;
- protected com.oracle.bmc.http.ClientConfigurator clientConfigurator;
- protected java.util.List
- additionalClientConfigurators = new java.util.ArrayList<>();
- protected com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.OBJECT_STORAGE);
- protected String endpoint;
-
- private Builder() {}
-
- private Builder(
- com.oracle.bmc.ClientConfiguration configuration,
- com.oracle.bmc.http.ClientConfigurator clientConfigurator,
- java.util.List
- additionalClientConfigurators,
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- this.configuration = configuration;
- this.clientConfigurator = clientConfigurator;
- this.additionalClientConfigurators = additionalClientConfigurators;
- }
-
- /**
- * Set the configuration. May be null.
- * @param configuration configuration. May be null.
- * @return this builder
- */
- public Builder configuration(com.oracle.bmc.ClientConfiguration configuration) {
- this.configuration = configuration;
- return this;
- }
-
- /**
- * Set the client configurator. May be null.
- * @param clientConfigurator client configurator. May be null.
- * @return this builder
- */
- public Builder clientConfigurator(
- com.oracle.bmc.http.ClientConfigurator clientConfigurator) {
- this.clientConfigurator = clientConfigurator;
- return this;
- }
-
- /**
- * Add an additional client configurator to be run after the primary configurator.
- * @param additionalClientConfigurator the additional client configurator
- * @return this builder
- */
- public Builder additionalClientConfigurator(
- @lombok.NonNull
- com.oracle.bmc.http.ClientConfigurator additionalClientConfigurator) {
- this.additionalClientConfigurators.add(additionalClientConfigurator);
- return this;
- }
-
- /**
- * Set the request signer factory. May be null.
- * @param requestSignerFactory request signer factory. May be null.
- * @return this builder
- */
- public Builder requestSignerFactory(
- com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) {
- if (requestSignerFactory == null) {
- this.requestSignerFactory =
- new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
- com.oracle.bmc.http.signing.SigningStrategy.OBJECT_STORAGE);
- } else {
- this.requestSignerFactory = requestSignerFactory;
- }
- return this;
- }
-
- /**
- * Set the endpoint for the client to be created.
- * @param endpoint endpoint
- * @return this builder
- */
- public Builder endpoint(String endpoint) {
- this.endpoint = endpoint;
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(com.oracle.bmc.Region region) {
- com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE);
- if (endpoint.isPresent()) {
- endpoint(endpoint.get());
- } else {
- throw new IllegalArgumentException(
- "Endpoint for " + SERVICE + " is not known in region " + region);
- }
- return this;
- }
-
- /**
- * Set the region for the client to be created.
- * @param region region
- * @return this builder
- */
- public Builder region(String regionId) {
- regionId = regionId.toLowerCase(Locale.ENGLISH);
- try {
- com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
- return region(region);
- } catch (IllegalArgumentException e) {
- LOG.info(
- "Unknown regionId '{}', falling back to default endpoint format", regionId);
- String endpoint =
- com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId);
- return endpoint(endpoint);
- }
+ public static class Builder
+ extends com.oracle.bmc.common.RegionalClientBuilder {
+ private Builder(com.oracle.bmc.Service service) {
+ super(service);
+ requestSignerFactory =
+ new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory(
+ com.oracle.bmc.http.signing.SigningStrategy.OBJECT_STORAGE);
}
/**
- * Set the authentication details provider. Once this is called, the builder can build the client.
+ * Build the client.
* @param authenticationDetailsProvider authentication details provider
- * @return a builder that can build the client
+ * @return the client
*/
public ObjectStorageClient build(
@lombok.NonNull
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/AbortMultipartUploadConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/AbortMultipartUploadConverter.java
index 0851d032b86..8e81b63c273 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/AbortMultipartUploadConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/AbortMultipartUploadConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,25 +23,11 @@ public static AbortMultipartUploadRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, AbortMultipartUploadRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getObjectName() == null) {
- throw new NullPointerException("objectName is required");
- }
-
- if (request.getUploadId() == null) {
- throw new NullPointerException("uploadId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notBlank(request.getObjectName(), "objectName must not be blank");
+ Validate.notNull(request.getUploadId(), "uploadId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CommitMultipartUploadConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CommitMultipartUploadConverter.java
index 01b037b78cf..5d7c5b69109 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CommitMultipartUploadConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CommitMultipartUploadConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,29 +23,14 @@ public static CommitMultipartUploadRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CommitMultipartUploadRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getObjectName() == null) {
- throw new NullPointerException("objectName is required");
- }
-
- if (request.getUploadId() == null) {
- throw new NullPointerException("uploadId is required");
- }
-
- if (request.getCommitMultipartUploadDetails() == null) {
- throw new NullPointerException("commitMultipartUploadDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notBlank(request.getObjectName(), "objectName must not be blank");
+ Validate.notNull(request.getUploadId(), "uploadId is required");
+ Validate.notNull(
+ request.getCommitMultipartUploadDetails(),
+ "commitMultipartUploadDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateBucketConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateBucketConverter.java
index 8a6c5665124..c10bf3acca9 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateBucketConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateBucketConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static CreateBucketRequest interceptRequest(CreateBucketRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateBucketRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getCreateBucketDetails() == null) {
- throw new NullPointerException("createBucketDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notNull(request.getCreateBucketDetails(), "createBucketDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateMultipartUploadConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateMultipartUploadConverter.java
index 5190a9f1356..f3776161d3d 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateMultipartUploadConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateMultipartUploadConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,21 +23,12 @@ public static CreateMultipartUploadRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, CreateMultipartUploadRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getCreateMultipartUploadDetails() == null) {
- throw new NullPointerException("createMultipartUploadDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notNull(
+ request.getCreateMultipartUploadDetails(),
+ "createMultipartUploadDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreatePreauthenticatedRequestConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreatePreauthenticatedRequestConverter.java
index 8f0fcdc8854..34c73fe35d8 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreatePreauthenticatedRequestConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreatePreauthenticatedRequestConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,21 +24,12 @@ public static CreatePreauthenticatedRequestRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
CreatePreauthenticatedRequestRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getCreatePreauthenticatedRequestDetails() == null) {
- throw new NullPointerException("createPreauthenticatedRequestDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notNull(
+ request.getCreatePreauthenticatedRequestDetails(),
+ "createPreauthenticatedRequestDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteBucketConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteBucketConverter.java
index 83e99252df9..11ea411a5c0 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteBucketConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteBucketConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static DeleteBucketRequest interceptRequest(DeleteBucketRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteBucketRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteObjectConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteObjectConverter.java
index 75d9d50744d..5457fb8467e 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteObjectConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteObjectConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static DeleteObjectRequest interceptRequest(DeleteObjectRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, DeleteObjectRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getObjectName() == null) {
- throw new NullPointerException("objectName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notBlank(request.getObjectName(), "objectName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeletePreauthenticatedRequestConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeletePreauthenticatedRequestConverter.java
index d7df664aa5e..2419aa297de 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeletePreauthenticatedRequestConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeletePreauthenticatedRequestConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,21 +24,10 @@ public static DeletePreauthenticatedRequestRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
DeletePreauthenticatedRequestRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getParId() == null) {
- throw new NullPointerException("parId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notBlank(request.getParId(), "parId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetBucketConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetBucketConverter.java
index f8439c4cee0..daff2662f33 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetBucketConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetBucketConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static GetBucketRequest interceptRequest(GetBucketRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetBucketRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetNamespaceConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetNamespaceConverter.java
index 4d8fa9a5510..da5b0c2122f 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetNamespaceConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetNamespaceConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,9 +22,7 @@ public static GetNamespaceRequest interceptRequest(GetNamespaceRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetNamespaceRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
+ Validate.notNull(request, "request instance is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget().path("/").path("n");
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetNamespaceMetadataConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetNamespaceMetadataConverter.java
index c1bebe7796f..0d627bca78c 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetNamespaceMetadataConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetNamespaceMetadataConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,13 +23,8 @@ public static GetNamespaceMetadataRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetNamespaceMetadataRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetObjectConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetObjectConverter.java
index cf1f829a5ca..f308f4ca131 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetObjectConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetObjectConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static GetObjectRequest interceptRequest(GetObjectRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, GetObjectRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getObjectName() == null) {
- throw new NullPointerException("objectName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notBlank(request.getObjectName(), "objectName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetPreauthenticatedRequestConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetPreauthenticatedRequestConverter.java
index e6b0d47d4b2..5aaa7d687a1 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetPreauthenticatedRequestConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetPreauthenticatedRequestConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,21 +24,10 @@ public static GetPreauthenticatedRequestRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
GetPreauthenticatedRequestRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getParId() == null) {
- throw new NullPointerException("parId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notBlank(request.getParId(), "parId must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadBucketConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadBucketConverter.java
index fb75a177035..099fdea2e1f 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadBucketConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadBucketConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static HeadBucketRequest interceptRequest(HeadBucketRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, HeadBucketRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadObjectConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadObjectConverter.java
index d314974a0f1..eacee1b21e1 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadObjectConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadObjectConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static HeadObjectRequest interceptRequest(HeadObjectRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, HeadObjectRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getObjectName() == null) {
- throw new NullPointerException("objectName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notBlank(request.getObjectName(), "objectName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListBucketsConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListBucketsConverter.java
index dba02da4570..5d7ff35b47b 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListBucketsConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListBucketsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListBucketsRequest interceptRequest(ListBucketsRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListBucketsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getCompartmentId() == null) {
- throw new NullPointerException("compartmentId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notNull(request.getCompartmentId(), "compartmentId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadPartsConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadPartsConverter.java
index 79533dc2e3a..1fa46bfa896 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadPartsConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadPartsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,25 +24,11 @@ public static ListMultipartUploadPartsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListMultipartUploadPartsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getObjectName() == null) {
- throw new NullPointerException("objectName is required");
- }
-
- if (request.getUploadId() == null) {
- throw new NullPointerException("uploadId is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notBlank(request.getObjectName(), "objectName must not be blank");
+ Validate.notNull(request.getUploadId(), "uploadId is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadsConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadsConverter.java
index bbb08c0f091..1d0e1baff5c 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadsConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -22,17 +23,9 @@ public static ListMultipartUploadsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListMultipartUploadsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListObjectsConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListObjectsConverter.java
index 10d784a7304..02d2f233789 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListObjectsConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListObjectsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,17 +22,9 @@ public static ListObjectsRequest interceptRequest(ListObjectsRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, ListObjectsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListPreauthenticatedRequestsConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListPreauthenticatedRequestsConverter.java
index a3cc775535d..c5a578bdd52 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListPreauthenticatedRequestsConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListPreauthenticatedRequestsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,9 @@ public static ListPreauthenticatedRequestsRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
ListPreauthenticatedRequestsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/PutObjectConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/PutObjectConverter.java
index d99826c83da..2c352160db0 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/PutObjectConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/PutObjectConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,25 +22,11 @@ public static PutObjectRequest interceptRequest(PutObjectRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, PutObjectRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getObjectName() == null) {
- throw new NullPointerException("objectName is required");
- }
-
- if (request.getPutObjectBody() == null) {
- throw new NullPointerException("putObjectBody is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notBlank(request.getObjectName(), "objectName must not be blank");
+ Validate.notNull(request.getPutObjectBody(), "putObjectBody is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/RenameObjectConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/RenameObjectConverter.java
index 8c84e66a961..fd99370e286 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/RenameObjectConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/RenameObjectConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static RenameObjectRequest interceptRequest(RenameObjectRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, RenameObjectRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getRenameObjectDetails() == null) {
- throw new NullPointerException("renameObjectDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notNull(request.getRenameObjectDetails(), "renameObjectDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/RestoreObjectsConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/RestoreObjectsConverter.java
index 90c5ba532bc..b7841c352c0 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/RestoreObjectsConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/RestoreObjectsConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static RestoreObjectsRequest interceptRequest(RestoreObjectsRequest reque
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, RestoreObjectsRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getRestoreObjectsDetails() == null) {
- throw new NullPointerException("restoreObjectsDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notNull(request.getRestoreObjectsDetails(), "restoreObjectsDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/UpdateBucketConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/UpdateBucketConverter.java
index 066b4777295..c6b349e9fe5 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/UpdateBucketConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/UpdateBucketConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,21 +22,10 @@ public static UpdateBucketRequest interceptRequest(UpdateBucketRequest request)
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UpdateBucketRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getUpdateBucketDetails() == null) {
- throw new NullPointerException("updateBucketDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notNull(request.getUpdateBucketDetails(), "updateBucketDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/UpdateNamespaceMetadataConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/UpdateNamespaceMetadataConverter.java
index 86130344f81..3ba40fbc43e 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/UpdateNamespaceMetadataConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/UpdateNamespaceMetadataConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -23,17 +24,11 @@ public static UpdateNamespaceMetadataRequest interceptRequest(
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client,
UpdateNamespaceMetadataRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getUpdateNamespaceMetadataDetails() == null) {
- throw new NullPointerException("updateNamespaceMetadataDetails is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notNull(
+ request.getUpdateNamespaceMetadataDetails(),
+ "updateNamespaceMetadataDetails is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/UploadPartConverter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/UploadPartConverter.java
index 74a445c8218..703f24e0e4f 100644
--- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/UploadPartConverter.java
+++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/internal/http/UploadPartConverter.java
@@ -6,6 +6,7 @@
import com.oracle.bmc.objectstorage.model.*;
import com.oracle.bmc.objectstorage.requests.*;
import com.oracle.bmc.objectstorage.responses.*;
+import org.apache.commons.lang3.Validate;
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918")
@lombok.extern.slf4j.Slf4j
@@ -21,33 +22,13 @@ public static UploadPartRequest interceptRequest(UploadPartRequest request) {
public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest(
com.oracle.bmc.http.internal.RestClient client, UploadPartRequest request) {
- if (request == null) {
- throw new NullPointerException("request instance is required");
- }
-
- if (request.getNamespaceName() == null) {
- throw new NullPointerException("namespaceName is required");
- }
-
- if (request.getBucketName() == null) {
- throw new NullPointerException("bucketName is required");
- }
-
- if (request.getObjectName() == null) {
- throw new NullPointerException("objectName is required");
- }
-
- if (request.getUploadId() == null) {
- throw new NullPointerException("uploadId is required");
- }
-
- if (request.getUploadPartNum() == null) {
- throw new NullPointerException("uploadPartNum is required");
- }
-
- if (request.getUploadPartBody() == null) {
- throw new NullPointerException("uploadPartBody is required");
- }
+ Validate.notNull(request, "request instance is required");
+ Validate.notBlank(request.getNamespaceName(), "namespaceName must not be blank");
+ Validate.notBlank(request.getBucketName(), "bucketName must not be blank");
+ Validate.notBlank(request.getObjectName(), "objectName must not be blank");
+ Validate.notNull(request.getUploadId(), "uploadId is required");
+ Validate.notNull(request.getUploadPartNum(), "uploadPartNum is required");
+ Validate.notNull(request.getUploadPartBody(), "uploadPartBody is required");
com.oracle.bmc.http.internal.WrappedWebTarget target =
client.getBaseTarget()
diff --git a/bmc-objectstorage/pom.xml b/bmc-objectstorage/pom.xml
index 677c3549b82..ad9bed5cfcf 100644
--- a/bmc-objectstorage/pom.xml
+++ b/bmc-objectstorage/pom.xml
@@ -5,7 +5,7 @@
com.oracle.oci.sdk
oci-java-sdk
- 1.2.33
+ 1.2.34
../pom.xml
@@ -19,7 +19,7 @@
com.oracle.oci.sdk
oci-java-sdk-common
- 1.2.33
+ 1.2.34
diff --git a/pom.xml b/pom.xml
index d5d3645190d..47ece5e9c50 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
com.oracle.oci.sdk
oci-java-sdk
- 1.2.33
+ 1.2.34
pom
Oracle Cloud Infrastructure SDK
This project contains the SDK used for Oracle Cloud Infrastructure