diff --git a/CHANGELOG.md b/CHANGELOG.md index 160cae370b4..9c829608ec7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,23 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/). ### Added - N/A +## 1.2.16 - 2017-10-12 + +### Changed +- Removed javax.validation.constraints annotations from model classes. The annotations were not used, and may not necessarily be the same as the constraints enforced by the services. +- The clients only serialize and transmit fields that were explicitly set. If you want to transmit a field that is `null`, please set it to `null` explicitly. + +### Added +- Support for database as a service (DBaaS) +- Support for VNIC routes and source/destination check +- Support for specifying block volume size in GB +- Support for updating console history metadata and specifying a display name when capturing console history +- Support for FRA Region (eu-frankfurt-1) +- Exceptions expose client-side request id in cases of timeout or client-side failure + +### Deprecated +- Passing the block volume size in MB is deprecated + ## 1.2.15 - 2017-09-11 ### Changed diff --git a/bmc-audit/pom.xml b/bmc-audit/pom.xml index 6cadbdb4f35..d1434280649 100644 --- a/bmc-audit/pom.xml +++ b/bmc-audit/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.2.15 + 1.2.16 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.2.15 + 1.2.16 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 691159fc17f..d7823cb743e 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 @@ -123,7 +123,8 @@ public java.util.concurrent.Future listEvents( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async listEvents"); request = ListEventsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListEventsConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListEventsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListEventsConverter.fromResponse(); 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 5d0ffb744f8..839b329604a 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 @@ -121,7 +121,8 @@ public void close() { public ListEventsResponse listEvents(ListEventsRequest request) { LOG.trace("Called listEvents"); request = ListEventsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListEventsConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListEventsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListEventsConverter.fromResponse(); 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 8b799aedbc6..2638a0d6cde 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 @@ -19,7 +19,7 @@ public static ListEventsRequest interceptRequest(ListEventsRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("endTime is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("auditEvents"); target = @@ -66,7 +66,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-audit/src/main/java/com/oracle/bmc/audit/model/AuditEvent.java b/bmc-audit/src/main/java/com/oracle/bmc/audit/model/AuditEvent.java index 43e5d1b7a1b..918d98ca034 100644 --- a/bmc-audit/src/main/java/com/oracle/bmc/audit/model/AuditEvent.java +++ b/bmc-audit/src/main/java/com/oracle/bmc/audit/model/AuditEvent.java @@ -6,85 +6,202 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = AuditEvent.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class AuditEvent { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("tenantId") private String tenantId; + public Builder tenantId(String tenantId) { + this.tenantId = tenantId; + this.__explicitlySet__.add("tenantId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("eventId") private String eventId; + public Builder eventId(String eventId) { + this.eventId = eventId; + this.__explicitlySet__.add("eventId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("eventSource") private String eventSource; + public Builder eventSource(String eventSource) { + this.eventSource = eventSource; + this.__explicitlySet__.add("eventSource"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("eventType") private String eventType; + public Builder eventType(String eventType) { + this.eventType = eventType; + this.__explicitlySet__.add("eventType"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("eventTime") private java.util.Date eventTime; + public Builder eventTime(java.util.Date eventTime) { + this.eventTime = eventTime; + this.__explicitlySet__.add("eventTime"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("principalId") private String principalId; + public Builder principalId(String principalId) { + this.principalId = principalId; + this.__explicitlySet__.add("principalId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("credentialId") private String credentialId; + public Builder credentialId(String credentialId) { + this.credentialId = credentialId; + this.__explicitlySet__.add("credentialId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("requestAction") private String requestAction; + public Builder requestAction(String requestAction) { + this.requestAction = requestAction; + this.__explicitlySet__.add("requestAction"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("requestId") private String requestId; + public Builder requestId(String requestId) { + this.requestId = requestId; + this.__explicitlySet__.add("requestId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("requestAgent") private String requestAgent; + public Builder requestAgent(String requestAgent) { + this.requestAgent = requestAgent; + this.__explicitlySet__.add("requestAgent"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("requestHeaders") private java.util.Map> requestHeaders; + public Builder requestHeaders( + java.util.Map> requestHeaders) { + this.requestHeaders = requestHeaders; + this.__explicitlySet__.add("requestHeaders"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("requestOrigin") private String requestOrigin; + public Builder requestOrigin(String requestOrigin) { + this.requestOrigin = requestOrigin; + this.__explicitlySet__.add("requestOrigin"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("requestParameters") private java.util.Map> requestParameters; + public Builder requestParameters( + java.util.Map> requestParameters) { + this.requestParameters = requestParameters; + this.__explicitlySet__.add("requestParameters"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("requestResource") private String requestResource; + public Builder requestResource(String requestResource) { + this.requestResource = requestResource; + this.__explicitlySet__.add("requestResource"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("responseHeaders") private java.util.Map> responseHeaders; + public Builder responseHeaders( + java.util.Map> responseHeaders) { + this.responseHeaders = responseHeaders; + this.__explicitlySet__.add("responseHeaders"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("responseStatus") private String responseStatus; + public Builder responseStatus(String responseStatus) { + this.responseStatus = responseStatus; + this.__explicitlySet__.add("responseStatus"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("responseTime") private java.util.Date responseTime; + public Builder responseTime(java.util.Date responseTime) { + this.responseTime = responseTime; + this.__explicitlySet__.add("responseTime"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public AuditEvent build() { - return new AuditEvent( - tenantId, - compartmentId, - eventId, - eventSource, - eventType, - eventTime, - principalId, - credentialId, - requestAction, - requestId, - requestAgent, - requestHeaders, - requestOrigin, - requestParameters, - requestResource, - responseHeaders, - responseStatus, - responseTime); + AuditEvent __instance__ = + new AuditEvent( + tenantId, + compartmentId, + eventId, + eventSource, + eventType, + eventTime, + principalId, + credentialId, + requestAction, + requestId, + requestAgent, + requestHeaders, + requestOrigin, + requestParameters, + requestResource, + responseHeaders, + responseStatus, + responseTime); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -121,35 +238,30 @@ public static Builder builder() { * The OCID of the tenant. **/ @com.fasterxml.jackson.annotation.JsonProperty("tenantId") - @javax.validation.constraints.Size(min = 1, max = 255) String tenantId; /** * The OCID of the compartment. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * The GUID of the event. **/ @com.fasterxml.jackson.annotation.JsonProperty("eventId") - @javax.validation.constraints.Size(min = 1, max = 255) String eventId; /** * The source of the event. **/ @com.fasterxml.jackson.annotation.JsonProperty("eventSource") - @javax.validation.constraints.Size(min = 1, max = 255) String eventSource; /** * The type of the event. **/ @com.fasterxml.jackson.annotation.JsonProperty("eventType") - @javax.validation.constraints.Size(min = 1, max = 255) String eventType; /** @@ -162,7 +274,6 @@ public static Builder builder() { * The OCID of the user whose action triggered the event. **/ @com.fasterxml.jackson.annotation.JsonProperty("principalId") - @javax.validation.constraints.Size(min = 1, max = 255) String principalId; /** @@ -175,7 +286,6 @@ public static Builder builder() { * The HTTP method of the request. **/ @com.fasterxml.jackson.annotation.JsonProperty("requestAction") - @javax.validation.constraints.Size(min = 1, max = 255) String requestAction; /** @@ -200,7 +310,6 @@ public static Builder builder() { * The IP address of the source of the request. **/ @com.fasterxml.jackson.annotation.JsonProperty("requestOrigin") - @javax.validation.constraints.Size(min = 1, max = 255) String requestOrigin; /** @@ -225,7 +334,6 @@ public static Builder builder() { * The status code of the response. **/ @com.fasterxml.jackson.annotation.JsonProperty("responseStatus") - @javax.validation.constraints.Size(min = 1, max = 255) String responseStatus; /** @@ -233,4 +341,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("responseTime") java.util.Date responseTime; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-audit/src/main/java/com/oracle/bmc/audit/requests/ListEventsRequest.java b/bmc-audit/src/main/java/com/oracle/bmc/audit/requests/ListEventsRequest.java index b83d37bcbbe..b20a7264e71 100644 --- a/bmc-audit/src/main/java/com/oracle/bmc/audit/requests/ListEventsRequest.java +++ b/bmc-audit/src/main/java/com/oracle/bmc/audit/requests/ListEventsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.audit.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListEventsRequest { +public class ListEventsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -44,6 +44,21 @@ public class ListEventsRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -56,5 +71,21 @@ public Builder copy(ListEventsRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of ListEventsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListEventsRequest + */ + public ListEventsRequest build() { + ListEventsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-bom/pom.xml b/bmc-bom/pom.xml index fa08deeb238..d2a074ce4ff 100644 --- a/bmc-bom/pom.xml +++ b/bmc-bom/pom.xml @@ -7,7 +7,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.2.15 + 1.2.16 ../pom.xml @@ -24,7 +24,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.2.15 + 1.2.16 false @@ -33,31 +33,37 @@ com.oracle.oci.sdk oci-java-sdk-audit - 1.2.15 + 1.2.16 false com.oracle.oci.sdk oci-java-sdk-core - 1.2.15 + 1.2.16 + false + + + com.oracle.oci.sdk + oci-java-sdk-database + 1.2.16 false com.oracle.oci.sdk oci-java-sdk-identity - 1.2.15 + 1.2.16 false com.oracle.oci.sdk oci-java-sdk-loadbalancer - 1.2.15 + 1.2.16 false com.oracle.oci.sdk oci-java-sdk-objectstorage - 1.2.15 + 1.2.16 false diff --git a/bmc-common/pom.xml b/bmc-common/pom.xml index 4b7fa3a6e53..54cc2152924 100644 --- a/bmc-common/pom.xml +++ b/bmc-common/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.2.15 + 1.2.16 ../pom.xml @@ -79,6 +79,11 @@ bcprov-jdk15on ${bouncycastle.version} + + com.nimbusds + nimbus-jose-jwt + 4.9 + diff --git a/bmc-common/src/main/java/com/oracle/bmc/ClientRuntime.java b/bmc-common/src/main/java/com/oracle/bmc/ClientRuntime.java index 1899c03e48a..01fb5540805 100644 --- a/bmc-common/src/main/java/com/oracle/bmc/ClientRuntime.java +++ b/bmc-common/src/main/java/com/oracle/bmc/ClientRuntime.java @@ -50,12 +50,12 @@ private ClientRuntime() { final String additionalUserAgentFromClient; if (clientUserAgent != null && !clientUserAgent.trim().isEmpty()) { - additionalUserAgentFromClient = "; " + clientUserAgent.trim(); + additionalUserAgentFromClient = " " + clientUserAgent.trim(); } else { additionalUserAgentFromClient = ""; } - final String agentFormat = "%s (%s/%s; Java/%s; %s/%s%s)"; + final String agentFormat = "%s (%s/%s; Java/%s; %s/%s)%s"; userAgent = String.format( agentFormat, diff --git a/bmc-common/src/main/java/com/oracle/bmc/Region.java b/bmc-common/src/main/java/com/oracle/bmc/Region.java index 448c9b50d24..5151aad25f3 100644 --- a/bmc-common/src/main/java/com/oracle/bmc/Region.java +++ b/bmc-common/src/main/java/com/oracle/bmc/Region.java @@ -23,7 +23,8 @@ @RequiredArgsConstructor public enum Region { US_PHOENIX_1("us-phoenix-1"), - US_ASHBURN_1("us-ashburn-1"); + US_ASHBURN_1("us-ashburn-1"), + EU_FRANKFURT_1("eu-frankfurt-1"); private static final Map> SERVICE_TO_REGION_ENDPOINTS = new HashMap<>(); diff --git a/bmc-common/src/main/java/com/oracle/bmc/http/internal/ExplicitlySetFilter.java b/bmc-common/src/main/java/com/oracle/bmc/http/internal/ExplicitlySetFilter.java new file mode 100644 index 00000000000..4ef160ad6c6 --- /dev/null +++ b/bmc-common/src/main/java/com/oracle/bmc/http/internal/ExplicitlySetFilter.java @@ -0,0 +1,81 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.http.internal; + +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.ser.BeanPropertyWriter; +import com.fasterxml.jackson.databind.ser.PropertyWriter; +import com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter; + +import java.lang.reflect.Field; +import java.util.Set; + +public class ExplicitlySetFilter extends SimpleBeanPropertyFilter { + public static final ExplicitlySetFilter INSTANCE = new ExplicitlySetFilter(); + public static final String NAME = "explicitlySetFilter"; + public static final String FIELD_NAME = "__explicitlySet__"; + + private ExplicitlySetFilter() {} + + @Override + public void serializeAsField( + Object pojo, JsonGenerator jgen, SerializerProvider provider, PropertyWriter writer) + throws Exception { + if (include(writer)) { + Field field = getDeclaredField(pojo.getClass(), writer.getName()); + boolean accessible = field.isAccessible(); + try { + field.setAccessible(true); + Object fieldValue = field.get(pojo); + if (fieldValue != null) { + // not null, definitely serialize + writer.serializeAsField(pojo, jgen, provider); + } else { + // null, find out if null was explicitly set + Field explicitField = pojo.getClass().getDeclaredField(FIELD_NAME); + boolean explicitAccessible = explicitField.isAccessible(); + try { + explicitField.setAccessible(true); + Set explicitlySet = (Set) explicitField.get(pojo); + if (explicitlySet.contains(writer.getName())) { + // explicitly set, serialize + writer.serializeAsField(pojo, jgen, provider); + } + } finally { + explicitField.setAccessible(explicitAccessible); + } + } + } finally { + field.setAccessible(accessible); + } + } else if (!jgen.canOmitFields()) { // since 2.3 + writer.serializeAsOmittedField(pojo, jgen, provider); + } + } + + private static Field getDeclaredField(Class pojoClass, String fieldName) + throws NoSuchFieldException { + try { + return pojoClass.getDeclaredField(fieldName); + } catch (NoSuchFieldException nsfe) { + Class superclass = pojoClass.getSuperclass(); + if (superclass != null) { + return getDeclaredField(superclass, fieldName); + } else { + throw nsfe; + } + } + } + + @Override + protected boolean include(BeanPropertyWriter writer) { + return !FIELD_NAME.equals(writer.getName()); + } + + @Override + protected boolean include(PropertyWriter writer) { + return !FIELD_NAME.equals(writer.getName()); + } +} diff --git a/bmc-common/src/main/java/com/oracle/bmc/http/internal/ForwardingInvocationBuilder.java b/bmc-common/src/main/java/com/oracle/bmc/http/internal/ForwardingInvocationBuilder.java new file mode 100644 index 00000000000..0c012bfae7b --- /dev/null +++ b/bmc-common/src/main/java/com/oracle/bmc/http/internal/ForwardingInvocationBuilder.java @@ -0,0 +1,241 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.http.internal; + +import javax.ws.rs.client.AsyncInvoker; +import javax.ws.rs.client.Entity; +import javax.ws.rs.client.Invocation; +import javax.ws.rs.core.*; +import java.util.Locale; + +public abstract class ForwardingInvocationBuilder implements Invocation.Builder { + + public abstract Invocation.Builder delegate(); + + @Override + public Invocation build(String method) { + return delegate().build(method); + } + + @Override + public Invocation build(String method, Entity entity) { + return delegate().build(method, entity); + } + + @Override + public Invocation buildGet() { + return delegate().buildGet(); + } + + @Override + public Invocation buildDelete() { + return delegate().buildDelete(); + } + + @Override + public Invocation buildPost(Entity entity) { + return delegate().buildPost(entity); + } + + @Override + public Invocation buildPut(Entity entity) { + return delegate().buildPut(entity); + } + + @Override + public AsyncInvoker async() { + return delegate().async(); + } + + @Override + public ForwardingInvocationBuilder accept(String... mediaTypes) { + delegate().accept(mediaTypes); + return this; + } + + @Override + public ForwardingInvocationBuilder accept(MediaType... mediaTypes) { + delegate().accept(mediaTypes); + return this; + } + + @Override + public ForwardingInvocationBuilder acceptLanguage(Locale... locales) { + delegate().acceptLanguage(locales); + return this; + } + + @Override + public ForwardingInvocationBuilder acceptLanguage(String... locales) { + delegate().acceptLanguage(locales); + return this; + } + + @Override + public ForwardingInvocationBuilder acceptEncoding(String... encodings) { + delegate().acceptEncoding(encodings); + return this; + } + + @Override + public ForwardingInvocationBuilder cookie(Cookie cookie) { + delegate().cookie(cookie); + return this; + } + + @Override + public ForwardingInvocationBuilder cookie(String name, String value) { + delegate().cookie(name, value); + return this; + } + + @Override + public ForwardingInvocationBuilder cacheControl(CacheControl cacheControl) { + delegate().cacheControl(cacheControl); + return this; + } + + @Override + public ForwardingInvocationBuilder header(String name, Object value) { + delegate().header(name, value); + return this; + } + + @Override + public ForwardingInvocationBuilder headers(MultivaluedMap headers) { + delegate().headers(headers); + return this; + } + + @Override + public ForwardingInvocationBuilder property(String name, Object value) { + delegate().property(name, value); + return this; + } + + @Override + public Response get() { + return delegate().get(); + } + + @Override + public T get(Class responseType) { + return delegate().get(responseType); + } + + @Override + public T get(GenericType responseType) { + return delegate().get(responseType); + } + + @Override + public Response put(Entity entity) { + return delegate().put(entity); + } + + @Override + public T put(Entity entity, Class responseType) { + return delegate().put(entity, responseType); + } + + @Override + public T put(Entity entity, GenericType responseType) { + return delegate().put(entity, responseType); + } + + @Override + public Response post(Entity entity) { + return delegate().post(entity); + } + + @Override + public T post(Entity entity, Class responseType) { + return delegate().post(entity, responseType); + } + + @Override + public T post(Entity entity, GenericType responseType) { + return delegate().post(entity, responseType); + } + + @Override + public Response delete() { + return delegate().delete(); + } + + @Override + public T delete(Class responseType) { + return delegate().delete(responseType); + } + + @Override + public T delete(GenericType responseType) { + return delegate().delete(responseType); + } + + @Override + public Response head() { + return delegate().head(); + } + + @Override + public Response options() { + return delegate().options(); + } + + @Override + public T options(Class responseType) { + return delegate().options(responseType); + } + + @Override + public T options(GenericType responseType) { + return delegate().options(responseType); + } + + @Override + public Response trace() { + return delegate().trace(); + } + + @Override + public T trace(Class responseType) { + return delegate().trace(responseType); + } + + @Override + public T trace(GenericType responseType) { + return delegate().trace(responseType); + } + + @Override + public Response method(String name) { + return delegate().method(name); + } + + @Override + public T method(String name, Class responseType) { + return delegate().method(name, responseType); + } + + @Override + public T method(String name, GenericType responseType) { + return delegate().method(name, responseType); + } + + @Override + public Response method(String name, Entity entity) { + return delegate().method(name, entity); + } + + @Override + public T method(String name, Entity entity, Class responseType) { + return delegate().method(name, entity, responseType); + } + + @Override + public T method(String name, Entity entity, GenericType responseType) { + return delegate().method(name, entity, responseType); + } +} diff --git a/bmc-common/src/main/java/com/oracle/bmc/http/internal/RequestIdFilter.java b/bmc-common/src/main/java/com/oracle/bmc/http/internal/RequestIdFilter.java deleted file mode 100644 index 8e4131dffb4..00000000000 --- a/bmc-common/src/main/java/com/oracle/bmc/http/internal/RequestIdFilter.java +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - */ -package com.oracle.bmc.http.internal; - -import java.io.IOException; -import java.util.UUID; - -import javax.annotation.Priority; -import javax.ws.rs.Priorities; -import javax.ws.rs.client.ClientRequestContext; -import javax.ws.rs.client.ClientRequestFilter; - -import lombok.extern.slf4j.Slf4j; - -/** - * Filter that always ensures there is an opc-request-id sent by the client to - * make it easier to track down requests when customers contact Oracle for - * support. - */ -@Slf4j -@Priority(Priorities.HEADER_DECORATOR) -public class RequestIdFilter implements ClientRequestFilter { - private static final String OPC_REQUEST_ID_HEADER = "opc-request-id"; - - @Override - public void filter(ClientRequestContext requestContext) throws IOException { - // only add if the customer has not added it themselves. - if (!requestContext.getHeaders().containsKey(OPC_REQUEST_ID_HEADER)) { - String requestId = UUID.randomUUID().toString().replace("-", "").toUpperCase(); - LOG.debug("Generated request ID: {}", requestId); - requestContext.getHeaders().putSingle(OPC_REQUEST_ID_HEADER, requestId); - } - } -} diff --git a/bmc-common/src/main/java/com/oracle/bmc/http/internal/RestClient.java b/bmc-common/src/main/java/com/oracle/bmc/http/internal/RestClient.java index 02f784b8ce5..65c895bd7c6 100644 --- a/bmc-common/src/main/java/com/oracle/bmc/http/internal/RestClient.java +++ b/bmc-common/src/main/java/com/oracle/bmc/http/internal/RestClient.java @@ -3,35 +3,38 @@ */ package com.oracle.bmc.http.internal; -import java.io.InterruptedIOException; -import java.util.concurrent.Future; - -import javax.annotation.Nullable; -import javax.ws.rs.ProcessingException; -import javax.ws.rs.client.Client; -import javax.ws.rs.client.Entity; -import javax.ws.rs.client.Invocation; -import javax.ws.rs.client.InvocationCallback; -import javax.ws.rs.client.WebTarget; -import javax.ws.rs.core.Response; - +import com.fasterxml.jackson.core.JsonProcessingException; import com.google.common.base.Throwables; import com.oracle.bmc.model.BmcException; +import com.oracle.bmc.requests.BmcRequest; import com.oracle.bmc.util.internal.Consumer; - import lombok.NonNull; +import lombok.RequiredArgsConstructor; +import lombok.Value; import lombok.extern.slf4j.Slf4j; +import javax.annotation.Nullable; +import javax.ws.rs.ProcessingException; +import javax.ws.rs.client.*; +import javax.ws.rs.core.GenericType; +import javax.ws.rs.core.MultivaluedMap; +import javax.ws.rs.core.Response; +import java.io.InputStream; +import java.io.InterruptedIOException; +import java.util.UUID; +import java.util.concurrent.Future; + /** * A REST client that can make synchronous and asynchronous calls. */ +@Slf4j public class RestClient implements AutoCloseable { private static final String PATCH_VERB = "PATCH"; private final EntityFactory entityFactory; private final Client client; - private WebTarget baseTarget; + private WrappedWebTarget baseTarget; /** * Create a new client that uses a provided client to make all its requests. @@ -51,7 +54,7 @@ public RestClient(@NonNull Client client, @NonNull EntityFactory entityFactory) * @param endpoint The endpoint. */ public void setEndpoint(@NonNull String endpoint) { - this.baseTarget = client.target(endpoint); + this.baseTarget = new WrappedWebTarget(client.target(endpoint)); } @Override @@ -64,7 +67,7 @@ public void close() { * * @return The target. */ - public WebTarget getBaseTarget() { + public WrappedWebTarget getBaseTarget() { if (this.baseTarget == null) { throw new NullPointerException("No endpoint has been configured"); } @@ -82,13 +85,14 @@ public WebTarget getBaseTarget() { * @return The {@link Response} object. * @throws BmcException If an error was encountered while invoking the request. */ - public Response get(@NonNull Invocation.Builder ib, @NonNull Object request) - throws BmcException { + public Response get( + @NonNull WrappedInvocationBuilder ib, @NonNull T request) throws BmcException { + InvocationInformation info = preprocessRequest(ib, request); try { Response response = ib.get(); return response; } catch (ProcessingException ex) { - throw convertToBmcException(baseTarget, ex); + throw convertToBmcException(baseTarget, ex, info); } } @@ -105,12 +109,13 @@ public Response get(@NonNull Invocation.Builder ib, @NonNull Object request) * from both the future and the consumer, as the entity stream may * not be able to support being consumed twice. */ - public Future get( - @NonNull Invocation.Builder ib, - @NonNull Object request, + public Future get( + @NonNull WrappedInvocationBuilder ib, + @NonNull T request, @Nullable Consumer onSuccess, @Nullable Consumer onError) { - return ib.async().get(new Callback(baseTarget, onSuccess, onError)); + InvocationInformation info = preprocessRequest(ib, request); + return ib.async().get(new Callback(baseTarget, info, onSuccess, onError)); } /** @@ -124,15 +129,31 @@ public Future get( * @return The {@link Response} object. * @throws BmcException If an error was encountered while invoking the request. */ - public Response post( - @NonNull Invocation.Builder ib, @Nullable Object body, @NonNull Object request) + public Response post( + @NonNull WrappedInvocationBuilder ib, @Nullable Object body, @NonNull T request) throws BmcException { + InvocationInformation info = preprocessRequest(ib, request); try { - Entity requestBody = this.entityFactory.forPost(request, body); + Entity requestBody = this.entityFactory.forPost(request, attemptToSerialize(body)); final Response response = ib.post(requestBody); return response; } catch (ProcessingException e) { - throw convertToBmcException(baseTarget, e); + throw convertToBmcException(baseTarget, e, info); + } + } + + /** + * Convert the body to a JSON string, unless it is already a string, or if it is an InputStream + * @param body body + * @return body as string, or unchanged if String or InputStream + */ + private Object attemptToSerialize(@Nullable Object body) { + try { + return (body instanceof String || body instanceof InputStream) + ? body + : RestClientFactory.getObjectMapper().writeValueAsString(body); + } catch (JsonProcessingException e) { + throw new IllegalArgumentException("Unable to process JSON body", e); } } @@ -151,14 +172,15 @@ public Response post( * from both the future and the consumer, as the entity stream may * not be able to support being consumed twice. */ - public Future post( - @NonNull Invocation.Builder ib, + public Future post( + @NonNull WrappedInvocationBuilder ib, @Nullable Object body, - @NonNull Object request, + @NonNull T request, @Nullable Consumer onSuccess, @Nullable Consumer onError) { - Entity requestBody = this.entityFactory.forPost(request, body); - return ib.async().post(requestBody, new Callback(baseTarget, onSuccess, onError)); + InvocationInformation info = preprocessRequest(ib, request); + Entity requestBody = this.entityFactory.forPost(request, attemptToSerialize(body)); + return ib.async().post(requestBody, new Callback(baseTarget, info, onSuccess, onError)); } /** @@ -171,7 +193,8 @@ public Future post( * @return The {@link Response} object. * @throws BmcException If an error was encountered while invoking the request. */ - public Response post(@NonNull Invocation.Builder ib, @NonNull Object request) { + public Response post( + @NonNull WrappedInvocationBuilder ib, @NonNull T request) { return post(ib, null, request); } @@ -189,9 +212,9 @@ public Response post(@NonNull Invocation.Builder ib, @NonNull Object request) { * from both the future and the consumer, as the entity stream may * not be able to support being consumed twice. */ - public Future post( - @NonNull Invocation.Builder ib, - @NonNull Object request, + public Future post( + @NonNull WrappedInvocationBuilder ib, + @NonNull T request, @Nullable Consumer onSuccess, @Nullable Consumer onError) { return post(ib, null, request, onSuccess, onError); @@ -207,7 +230,8 @@ public Future post( * @return The {@link Response} object. * @throws BmcException If an error was encountered while invoking the request. */ - public Response patch(@NonNull Invocation.Builder ib, @NonNull Object request) { + public Response patch( + @NonNull WrappedInvocationBuilder ib, @NonNull T request) { return patch(ib, null, request); } @@ -222,15 +246,16 @@ public Response patch(@NonNull Invocation.Builder ib, @NonNull Object request) { * @return The {@link Response} object. * @throws BmcException If an error was encountered while invoking the request. */ - public Response patch( - @NonNull Invocation.Builder ib, @Nullable Object body, @NonNull Object request) + public Response patch( + @NonNull WrappedInvocationBuilder ib, @Nullable Object body, @NonNull T request) throws BmcException { + InvocationInformation info = preprocessRequest(ib, request); try { - Entity requestBody = this.entityFactory.forPatch(request, body); + Entity requestBody = this.entityFactory.forPatch(request, attemptToSerialize(body)); final Response response = ib.method(PATCH_VERB, requestBody); return response; } catch (ProcessingException e) { - throw convertToBmcException(baseTarget, e); + throw convertToBmcException(baseTarget, e, info); } } @@ -248,9 +273,9 @@ public Response patch( * from both the future and the consumer, as the entity stream may * not be able to support being consumed twice. */ - public Future patch( - @NonNull Invocation.Builder ib, - @NonNull Object request, + public Future patch( + @NonNull WrappedInvocationBuilder ib, + @NonNull T request, @Nullable Consumer onSuccess, @Nullable Consumer onError) { return patch(ib, null, request, onSuccess, onError); @@ -271,16 +296,20 @@ public Future patch( * from both the future and the consumer, as the entity stream may * not be able to support being consumed twice. */ - public Future patch( - @NonNull Invocation.Builder ib, + public Future patch( + @NonNull WrappedInvocationBuilder ib, @Nullable Object body, - @NonNull Object request, + @NonNull T request, @Nullable Consumer onSuccess, @Nullable Consumer onError) { - Entity requestBody = this.entityFactory.forPatch(request, body); + InvocationInformation info = preprocessRequest(ib, request); + Entity requestBody = this.entityFactory.forPatch(request, attemptToSerialize(body)); return ib.async() - .method(PATCH_VERB, requestBody, new Callback(baseTarget, onSuccess, onError)); + .method( + PATCH_VERB, + requestBody, + new Callback(baseTarget, info, onSuccess, onError)); } /** @@ -293,7 +322,8 @@ public Future patch( * @return The {@link Response} object. * @throws BmcException If an error was encountered while invoking the request. */ - public Response put(@NonNull Invocation.Builder ib, @NonNull Object request) { + public Response put( + @NonNull WrappedInvocationBuilder ib, @NonNull T request) { return put(ib, null, request); } @@ -312,15 +342,16 @@ public Response put(@NonNull Invocation.Builder ib, @NonNull Object request) { * @throws BmcException * If an error was encountered while invoking the request. */ - public Response put( - @NonNull Invocation.Builder ib, @Nullable Object body, @NonNull Object request) + public Response put( + @NonNull WrappedInvocationBuilder ib, @Nullable Object body, @NonNull T request) throws BmcException { + InvocationInformation info = preprocessRequest(ib, request); try { - Entity requestBody = this.entityFactory.forPut(request, body); + Entity requestBody = this.entityFactory.forPut(request, attemptToSerialize(body)); final Response response = ib.put(requestBody); return response; } catch (ProcessingException e) { - throw convertToBmcException(baseTarget, e); + throw convertToBmcException(baseTarget, e, info); } } @@ -342,9 +373,9 @@ public Response put( * from both the future and the consumer, as the entity stream may * not be able to support being consumed twice. */ - public Future put( - @NonNull Invocation.Builder ib, - @NonNull Object request, + public Future put( + @NonNull WrappedInvocationBuilder ib, + @NonNull T request, @Nullable Consumer onSuccess, @Nullable Consumer onError) { return put(ib, null, request, onSuccess, onError); @@ -370,14 +401,15 @@ public Future put( * from both the future and the consumer, as the entity stream may * not be able to support being consumed twice. */ - public Future put( - @NonNull Invocation.Builder ib, + public Future put( + @NonNull WrappedInvocationBuilder ib, @Nullable Object body, - @NonNull Object request, + @NonNull T request, @Nullable Consumer onSuccess, @Nullable Consumer onError) { - Entity requestBody = this.entityFactory.forPut(request, body); - return ib.async().put(requestBody, new Callback(baseTarget, onSuccess, onError)); + InvocationInformation info = preprocessRequest(ib, request); + Entity requestBody = this.entityFactory.forPut(request, attemptToSerialize(body)); + return ib.async().put(requestBody, new Callback(baseTarget, info, onSuccess, onError)); } /** @@ -392,13 +424,14 @@ public Future put( * @throws BmcException * If an error was encountered while invoking the request. */ - public Response delete(@NonNull Invocation.Builder ib, @NonNull Object request) - throws BmcException { + public Response delete( + @NonNull WrappedInvocationBuilder ib, @NonNull T request) throws BmcException { + InvocationInformation info = preprocessRequest(ib, request); try { Response response = ib.delete(Response.class); return response; } catch (ProcessingException e) { - throw convertToBmcException(baseTarget, e); + throw convertToBmcException(baseTarget, e, info); } } @@ -419,12 +452,13 @@ public Response delete(@NonNull Invocation.Builder ib, @NonNull Object request) * from both the future and the consumer, as the entity stream may * not be able to support being consumed twice. */ - public Future delete( - @NonNull Invocation.Builder ib, - @NonNull Object request, + public Future delete( + @NonNull WrappedInvocationBuilder ib, + @NonNull T request, @Nullable Consumer onSuccess, @Nullable Consumer onError) { - return ib.async().delete(new Callback(baseTarget, onSuccess, onError)); + InvocationInformation info = preprocessRequest(ib, request); + return ib.async().delete(new Callback(baseTarget, info, onSuccess, onError)); } /** @@ -439,13 +473,14 @@ public Future delete( * @throws BmcException * If an error was encountered while invoking the request. */ - public Response head(@NonNull Invocation.Builder ib, @NonNull Object request) - throws BmcException { + public Response head( + @NonNull WrappedInvocationBuilder ib, @NonNull T request) throws BmcException { + InvocationInformation info = preprocessRequest(ib, request); try { Response response = ib.head(); return response; } catch (ProcessingException ex) { - throw convertToBmcException(baseTarget, ex); + throw convertToBmcException(baseTarget, ex, info); } } @@ -467,12 +502,13 @@ public Response head(@NonNull Invocation.Builder ib, @NonNull Object request) * from both the future and the consumer, as the entity stream may * not be able to support being consumed twice. */ - public Future head( - @NonNull Invocation.Builder ib, - @NonNull Object request, + public Future head( + @NonNull WrappedInvocationBuilder ib, + @NonNull T request, @Nullable Consumer onSuccess, @Nullable Consumer onError) { - return ib.async().head(new Callback(baseTarget, onSuccess, onError)); + InvocationInformation info = preprocessRequest(ib, request); + return ib.async().head(new Callback(baseTarget, info, onSuccess, onError)); } /** @@ -484,31 +520,237 @@ public Future head( * The processing exception. * @return A new BmcException. */ - private static BmcException convertToBmcException(WebTarget target, ProcessingException e) { + private static BmcException convertToBmcException( + WebTarget target, ProcessingException e, InvocationInformation info) { Throwable t = Throwables.getRootCause(e); if (t instanceof InterruptedIOException) { return new BmcException( - true, "Timed out while communicating to: " + target.getUri().toString(), e); + true, + "Timed out while communicating to: " + target.getUri().toString(), + e, + info.getRequestId()); } return new BmcException( false, "Processing exception while communicating to: " + target.getUri().toString(), - e); + e, + info.getRequestId()); + } + + static InvocationInformation preprocessRequest( + WrappedInvocationBuilder ib, T request) { + NonSubmittingInvocationBuilder nonSubmittingInvocationBuilder = + new NonSubmittingInvocationBuilder(ib); + Consumer invocationPreprocessor = request.getInvocationCallback(); + if (invocationPreprocessor != null) { + invocationPreprocessor.accept(nonSubmittingInvocationBuilder); + } + + Object first = ib.getHeaders().getFirst(BmcException.OPC_REQUEST_ID_HEADER); + String requestId; + if (first == null) { + // only add if the customer has not added it themselves. + requestId = generateRequestId(); + LOG.debug("Generated request ID: {}", requestId); + ib.header(BmcException.OPC_REQUEST_ID_HEADER, requestId); + } else { + requestId = first.toString(); + LOG.debug("User-set request ID: {}", requestId); + } + + return new InvocationInformation(requestId, ib.getHeaders()); + } + + private static String generateRequestId() { + return UUID.randomUUID().toString().replace("-", "").toUpperCase(); + } + + // prevents users from being able to call any method that actually submits the request + @RequiredArgsConstructor + static class NonSubmittingInvocationBuilder extends ForwardingInvocationBuilder { + private final WrappedInvocationBuilder delegate; + + @Override + public Invocation.Builder delegate() { + return delegate; + } + + @Override + public Response get() { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T get(Class responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T get(GenericType responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Response put(Entity entity) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T put(Entity entity, Class responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T put(Entity entity, GenericType responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Response post(Entity entity) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T post(Entity entity, Class responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T post(Entity entity, GenericType responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Response delete() { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T delete(Class responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T delete(GenericType responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Response head() { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Response options() { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T options(Class responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T options(GenericType responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Response trace() { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T trace(Class responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T trace(GenericType responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Response method(String name) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T method(String name, Class responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T method(String name, GenericType responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Response method(String name, Entity entity) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T method(String name, Entity entity, Class responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public T method(String name, Entity entity, GenericType responseType) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Invocation build(String method) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Invocation build(String method, Entity entity) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Invocation buildGet() { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Invocation buildDelete() { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Invocation buildPost(Entity entity) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public Invocation buildPut(Entity entity) { + throw new UnsupportedOperationException("Cannot issue request directly"); + } + + @Override + public AsyncInvoker async() { + throw new UnsupportedOperationException("Cannot issue request directly"); + } } @Slf4j private static class Callback implements InvocationCallback { private final WebTarget baseTarget; + private final InvocationInformation info; private final Consumer onSuccess; private final Consumer onError; private Callback( @NonNull WebTarget baseTarget, + @NonNull InvocationInformation info, @Nullable Consumer onSuccess, @Nullable Consumer onError) { - this.baseTarget = baseTarget; + this.info = info; this.onSuccess = onSuccess; this.onError = onError; } @@ -540,9 +782,15 @@ public void failed(Throwable throwable) { private Throwable handleException(Throwable throwable) { if (throwable instanceof ProcessingException) { - return convertToBmcException(baseTarget, (ProcessingException) throwable); + return convertToBmcException(baseTarget, (ProcessingException) throwable, info); } return throwable; } } + + @Value + static class InvocationInformation { + private final String requestId; + private final MultivaluedMap headersSetInCallback; + } } diff --git a/bmc-common/src/main/java/com/oracle/bmc/http/internal/RestClientFactory.java b/bmc-common/src/main/java/com/oracle/bmc/http/internal/RestClientFactory.java index 1e7051ffe39..7ee331c677f 100644 --- a/bmc-common/src/main/java/com/oracle/bmc/http/internal/RestClientFactory.java +++ b/bmc-common/src/main/java/com/oracle/bmc/http/internal/RestClientFactory.java @@ -11,6 +11,9 @@ import com.fasterxml.jackson.databind.DeserializationFeature; import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.ser.FilterProvider; +import com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider; +import com.fasterxml.jackson.databind.SerializationFeature; import com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider; import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider; import com.oracle.bmc.ClientConfiguration; @@ -18,8 +21,6 @@ import com.oracle.bmc.http.ClientConfigurator; import com.oracle.bmc.http.signing.RequestSigner; -import com.fasterxml.jackson.databind.SerializationFeature; - /** * RestClientFactory is responsible for creating a new REST client whenever a * specific service instance is created. The factory will configure all of the @@ -31,7 +32,6 @@ public class RestClientFactory { new JacksonJaxbJsonProvider( DEFAULT_MAPPER, JacksonJaxbJsonProvider.DEFAULT_ANNOTATIONS); private static final ClientIdFilter CLIENT_ID_FILTER = new ClientIdFilter(); - private static final RequestIdFilter REQUEST_ID_FILTER = new RequestIdFilter(); private static final LogHeadersFilter LOG_HEADERS_FILTER = new LogHeadersFilter(); static { @@ -41,6 +41,12 @@ public class RestClientFactory { // Serialize Date instances using com.fasterxml.jackson.databind.util.StdDateFormat, // which corresponds to format string of "yyyy-MM-dd'T'HH:mm:ss.SSSZ" DEFAULT_MAPPER.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); + + FilterProvider filters = + new SimpleFilterProvider() + .addFilter(ExplicitlySetFilter.NAME, ExplicitlySetFilter.INSTANCE); + + DEFAULT_MAPPER.setFilterProvider(filters); } private final ClientConfigurator clientConfigurator; @@ -106,7 +112,6 @@ private static Client createClient( client.register(new AuthnClientFilter(requestSigner)); client.register(CLIENT_ID_FILTER); - client.register(REQUEST_ID_FILTER); client.register(LOG_HEADERS_FILTER); clientConfigurator.customizeClient(client); diff --git a/bmc-common/src/main/java/com/oracle/bmc/http/internal/WrappedInvocationBuilder.java b/bmc-common/src/main/java/com/oracle/bmc/http/internal/WrappedInvocationBuilder.java new file mode 100644 index 00000000000..65e1841a748 --- /dev/null +++ b/bmc-common/src/main/java/com/oracle/bmc/http/internal/WrappedInvocationBuilder.java @@ -0,0 +1,63 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.http.internal; + +import lombok.Getter; +import lombok.RequiredArgsConstructor; + +import javax.ws.rs.client.AsyncInvoker; +import javax.ws.rs.client.Entity; +import javax.ws.rs.client.Invocation; +import javax.ws.rs.core.*; +import java.util.Locale; + +/** + * An {@link Invocation.Builder} that stores the headers being set, allowing access to them. + * Delegates to an underlying builder. + */ +@RequiredArgsConstructor +public class WrappedInvocationBuilder extends ForwardingInvocationBuilder { + private final Invocation.Builder delegate; + + /** + * This structure stores all the headers set by the customer in the invocation callback. + */ + @Getter private MultivaluedMap headers = new MultivaluedHashMap<>(); + + @Override + public Invocation.Builder delegate() { + return delegate; + } + + @Override + public ForwardingInvocationBuilder header(String name, Object value) { + super.header(name, value); + headers.add(name, value); + return this; + } + + /** + * Replaces all existing headers with the newly supplied headers. Modifying the passed in {@code headers} + * map after this call does not have any effect. + * + * @param headers new headers to be set, if {@code null} all existing + * headers will be removed. + * @return the updated builder. + */ + @Override + public ForwardingInvocationBuilder headers(MultivaluedMap headers) { + if (headers != null) { + // create a copy; that way, later modifications to headers do not have any effect + MultivaluedMap copy = new MultivaluedHashMap(headers); + // pass our private copy to the delegate, to be clear about the behavior + // (Invocation.Builder.headers(MultivaluedMap) itself does not specify semantics) + super.headers(copy); + this.headers = copy; + } else { + super.headers(null); + this.headers.clear(); + } + return this; + } +} diff --git a/bmc-common/src/main/java/com/oracle/bmc/http/internal/WrappedWebTarget.java b/bmc-common/src/main/java/com/oracle/bmc/http/internal/WrappedWebTarget.java new file mode 100644 index 00000000000..6bc32b2ec05 --- /dev/null +++ b/bmc-common/src/main/java/com/oracle/bmc/http/internal/WrappedWebTarget.java @@ -0,0 +1,144 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.http.internal; + +import lombok.AllArgsConstructor; + +import javax.ws.rs.client.Invocation; +import javax.ws.rs.client.WebTarget; +import javax.ws.rs.core.Configuration; +import javax.ws.rs.core.MediaType; +import javax.ws.rs.core.UriBuilder; +import java.net.URI; +import java.util.Map; + +/** + * A {@link WebTarget} that delegates to another {@link WebTarget}, but creates {@link WrappedInvocationBuilder} + * instances instead of plain {@link Invocation.Builder} instances. + */ +@AllArgsConstructor +public class WrappedWebTarget implements WebTarget { + private final WebTarget delegate; + + @Override + public URI getUri() { + return delegate.getUri(); + } + + @Override + public UriBuilder getUriBuilder() { + return delegate.getUriBuilder(); + } + + @Override + public WrappedWebTarget path(String path) { + return new WrappedWebTarget(delegate.path(path)); + } + + @Override + public WrappedWebTarget resolveTemplate(String name, Object value) { + return new WrappedWebTarget(delegate.resolveTemplate(name, value)); + } + + @Override + public WrappedWebTarget resolveTemplate(String name, Object value, boolean encodeSlashInPath) { + return new WrappedWebTarget(delegate.resolveTemplate(name, value, encodeSlashInPath)); + } + + @Override + public WrappedWebTarget resolveTemplateFromEncoded(String name, Object value) { + return new WrappedWebTarget(delegate.resolveTemplateFromEncoded(name, value)); + } + + @Override + public WrappedWebTarget resolveTemplates(Map templateValues) { + return new WrappedWebTarget(delegate.resolveTemplates(templateValues)); + } + + @Override + public WrappedWebTarget resolveTemplates( + Map templateValues, boolean encodeSlashInPath) { + return new WrappedWebTarget(delegate.resolveTemplates(templateValues, encodeSlashInPath)); + } + + @Override + public WrappedWebTarget resolveTemplatesFromEncoded(Map templateValues) { + return new WrappedWebTarget(delegate.resolveTemplatesFromEncoded(templateValues)); + } + + @Override + public WrappedWebTarget matrixParam(String name, Object... values) { + return new WrappedWebTarget(delegate.matrixParam(name, values)); + } + + @Override + public WrappedWebTarget queryParam(String name, Object... values) { + return new WrappedWebTarget(delegate.queryParam(name, values)); + } + + @Override + public WrappedInvocationBuilder request() { + return new WrappedInvocationBuilder(delegate.request()); + } + + @Override + public WrappedInvocationBuilder request(String... acceptedResponseTypes) { + return new WrappedInvocationBuilder(delegate.request(acceptedResponseTypes)); + } + + @Override + public WrappedInvocationBuilder request(MediaType... acceptedResponseTypes) { + return new WrappedInvocationBuilder(delegate.request(acceptedResponseTypes)); + } + + @Override + public Configuration getConfiguration() { + return delegate.getConfiguration(); + } + + @Override + public WrappedWebTarget property(String name, Object value) { + return new WrappedWebTarget(delegate.property(name, value)); + } + + @Override + public WrappedWebTarget register(Class componentClass) { + return new WrappedWebTarget(delegate.register(componentClass)); + } + + @Override + public WrappedWebTarget register(Class componentClass, int priority) { + return new WrappedWebTarget(delegate.register(componentClass, priority)); + } + + @Override + public WrappedWebTarget register(Class componentClass, Class... contracts) { + return new WrappedWebTarget(delegate.register(componentClass, contracts)); + } + + @Override + public WrappedWebTarget register(Class componentClass, Map, Integer> contracts) { + return new WrappedWebTarget(delegate.register(componentClass, contracts)); + } + + @Override + public WrappedWebTarget register(Object component) { + return new WrappedWebTarget(delegate.register(component)); + } + + @Override + public WrappedWebTarget register(Object component, int priority) { + return new WrappedWebTarget(delegate.register(component, priority)); + } + + @Override + public WrappedWebTarget register(Object component, Class... contracts) { + return new WrappedWebTarget(delegate.register(component, contracts)); + } + + @Override + public WrappedWebTarget register(Object component, Map, Integer> contracts) { + return new WrappedWebTarget(delegate.register(component, contracts)); + } +} diff --git a/bmc-common/src/main/java/com/oracle/bmc/http/signing/internal/Constants.java b/bmc-common/src/main/java/com/oracle/bmc/http/signing/internal/Constants.java index d8c41985851..fed8e033ed9 100644 --- a/bmc-common/src/main/java/com/oracle/bmc/http/signing/internal/Constants.java +++ b/bmc-common/src/main/java/com/oracle/bmc/http/signing/internal/Constants.java @@ -32,7 +32,12 @@ public class Constants { public static final ImmutableMap> REQUIRED_SIGNING_HEADERS = createHeadersToSignMap( - GENERIC_HEADERS, GENERIC_HEADERS, GENERIC_HEADERS, ALL_HEADERS, ALL_HEADERS); + GENERIC_HEADERS, + GENERIC_HEADERS, + GENERIC_HEADERS, + ALL_HEADERS, + ALL_HEADERS, + ALL_HEADERS); public static final ImmutableMap> REQUIRED_OBJECTSTORAGE_SIGNING_HEADERS = createHeadersToSignMap( @@ -40,6 +45,7 @@ public class Constants { GENERIC_HEADERS, GENERIC_HEADERS, GENERIC_HEADERS, // PUT is special cased for object storage + ALL_HEADERS, ALL_HEADERS); /** @@ -49,6 +55,7 @@ public class Constants { * @param deleteHeaders headers for DELETE requests * @param putHeaders headers for PUT requests * @param postHeaders headers for POST requests + * @param patchHeaders headers for PATCH requests * @return A new immutable map of headers */ public static ImmutableMap> createHeadersToSignMap( @@ -56,13 +63,15 @@ public static ImmutableMap> createHeadersToSignMap( List headHeaders, List deleteHeaders, List putHeaders, - List postHeaders) { + List postHeaders, + List patchHeaders) { return ImmutableMap.>builder() .put("get", getHeaders) .put("head", headHeaders) .put("delete", deleteHeaders) .put("put", putHeaders) .put("post", postHeaders) + .put("patch", patchHeaders) .build(); } diff --git a/bmc-common/src/main/java/com/oracle/bmc/http/signing/internal/PEMFileRSAPrivateKeySupplier.java b/bmc-common/src/main/java/com/oracle/bmc/http/signing/internal/PEMFileRSAPrivateKeySupplier.java index 459701e8208..93ebb4562c5 100644 --- a/bmc-common/src/main/java/com/oracle/bmc/http/signing/internal/PEMFileRSAPrivateKeySupplier.java +++ b/bmc-common/src/main/java/com/oracle/bmc/http/signing/internal/PEMFileRSAPrivateKeySupplier.java @@ -107,8 +107,25 @@ public PEMFileRSAPrivateKeySupplier( } } + /** + * Get the key from the file. + * + * @param ignored + * this parameter is ignored. The key returned is always the same, the one from the file. + * @return an Optional for the key + */ @Override - public Optional getKey(@Nonnull String keyId) { + public Optional getKey(@Nonnull String ignored) { + return getKey(); + } + + /** + * Get the key from the file. + * + * @return an Optional for the key + */ + @Nonnull + public Optional getKey() { return Optional.of(key); } } diff --git a/bmc-common/src/main/java/com/oracle/bmc/model/BmcException.java b/bmc-common/src/main/java/com/oracle/bmc/model/BmcException.java index 9b888d081e9..b82e30790fd 100644 --- a/bmc-common/src/main/java/com/oracle/bmc/model/BmcException.java +++ b/bmc-common/src/main/java/com/oracle/bmc/model/BmcException.java @@ -6,14 +6,21 @@ import lombok.Getter; public class BmcException extends RuntimeException { + /** + * Name of the header that contains the request id. + */ + public static final String OPC_REQUEST_ID_HEADER = "opc-request-id"; + /** * The HTTP status code. */ @Getter private final int statusCode; + /** * Service specific code returned. Null if the client timed out or failed to get a response from the service. */ @Getter private final String serviceCode; + /** * Flag to indicate that the request timed out. Status code and service code should not be used if this is true. */ @@ -21,10 +28,15 @@ public class BmcException extends RuntimeException { /** * The opc-request-id header returned by the service that should be provided for support requests. - * Null if the client timed out or failed to get a response from the service. + * + * If the client timed out or failed to get a response from the service, then this is the outbound request id, + * i.e. either the value for the {@link BmcException#OPC_REQUEST_ID_HEADER} header set by the caller in an + * invocation callback, or otherwise a value automatically generated by the SDK. */ @Getter private final String opcRequestId; + @Getter private final boolean isClientSide; + public BmcException( int statusCode, String serviceCode, @@ -36,6 +48,7 @@ public BmcException( this.serviceCode = serviceCode; this.opcRequestId = opcRequestId; this.timeout = false; + this.isClientSide = false; } public BmcException(int statusCode, String serviceCode, String message, String opcRequestId) { @@ -44,20 +57,28 @@ public BmcException(int statusCode, String serviceCode, String message, String o this.serviceCode = serviceCode; this.opcRequestId = opcRequestId; this.timeout = false; + this.isClientSide = false; } - public BmcException(boolean timeout, String message, Throwable cause) { + public BmcException(boolean timeout, String message, Throwable cause, String opcRequestId) { super(message, cause); this.statusCode = -1; this.serviceCode = null; - this.opcRequestId = null; + this.opcRequestId = opcRequestId; this.timeout = timeout; + this.isClientSide = true; } @Override public String getMessage() { String requestId = - this.opcRequestId != null ? " (opc-request-id: " + this.opcRequestId + ")" : ""; + this.opcRequestId != null + ? " (" + + (isClientSide ? "outbound " : "") + + "opc-request-id: " + + this.opcRequestId + + ")" + : ""; return String.format( "(%s, %s, %s) %s%s", statusCode, diff --git a/bmc-common/src/main/java/com/oracle/bmc/model/Range.java b/bmc-common/src/main/java/com/oracle/bmc/model/Range.java index 63e3c55f658..52ead9e7133 100644 --- a/bmc-common/src/main/java/com/oracle/bmc/model/Range.java +++ b/bmc-common/src/main/java/com/oracle/bmc/model/Range.java @@ -6,6 +6,7 @@ import lombok.Getter; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; /** * Class specifying a range-request is being made. Request mostly follows @@ -70,13 +71,25 @@ public static Range parse(String value) { LOG.debug("Attempting to parse range: {}", value); value = value.replace("bytes", "").trim(); String[] parts = value.split("/"); + if (parts.length != 2) { + throw new IllegalArgumentException( + "Must provide / format for range request: " + value); + } String byteRangePart = parts[0]; String contentLengthPart = parts[1]; Long contentLength = contentLengthPart.equals("*") ? null : Long.parseLong(contentLengthPart); - String[] byteValues = byteRangePart.split("-"); - Long startByte = Long.parseLong(byteValues[0]); - Long endByte = Long.parseLong(byteValues[1]); + String[] byteValues = byteRangePart.split("-", -1); // include trailing empty strings + if (byteValues.length != 2) { + throw new IllegalArgumentException( + "Must provide - format for range request: " + value); + } + Long startByte = StringUtils.isBlank(byteValues[0]) ? null : Long.parseLong(byteValues[0]); + Long endByte = StringUtils.isBlank(byteValues[1]) ? null : Long.parseLong(byteValues[1]); + if (startByte == null && endByte == null) { + throw new IllegalArgumentException( + "Must provide start/end byte for range request: " + value); + } Range range = new Range(startByte, endByte); range.contentLength = contentLength; return range; diff --git a/bmc-common/src/main/java/com/oracle/bmc/requests/BmcRequest.java b/bmc-common/src/main/java/com/oracle/bmc/requests/BmcRequest.java new file mode 100644 index 00000000000..43ea34a9f53 --- /dev/null +++ b/bmc-common/src/main/java/com/oracle/bmc/requests/BmcRequest.java @@ -0,0 +1,26 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.requests; + +import javax.ws.rs.client.Invocation; +import javax.ws.rs.core.MultivaluedMap; + +import com.oracle.bmc.util.internal.Consumer; + +import lombok.Getter; +import lombok.Setter; + +public class BmcRequest { + /** + * Optional consumer that will be invoked before the actual REST call is made. + * Allows callers to alter/add any parameters that were not directly + * configurable otherwise. Attempting to invoke or build the builder in any + * way will result in an exception. + * + * For the {@link Invocation.Builder#headers(MultivaluedMap)} method, note that + * modifying the passed in {@code headers} map after the call does not have any + * effect on headers set. + */ + @Setter @Getter private Consumer invocationCallback; +} diff --git a/bmc-common/src/main/java/com/oracle/bmc/util/internal/HttpUtils.java b/bmc-common/src/main/java/com/oracle/bmc/util/internal/HttpUtils.java index 9121e131182..f6a06f8234c 100644 --- a/bmc-common/src/main/java/com/oracle/bmc/util/internal/HttpUtils.java +++ b/bmc-common/src/main/java/com/oracle/bmc/util/internal/HttpUtils.java @@ -5,12 +5,17 @@ import static com.google.common.net.UrlEscapers.urlPathSegmentEscaper; +import java.util.Collection; import java.util.Date; +import java.util.Map; import java.util.UUID; import javax.annotation.Nonnull; +import javax.ws.rs.client.WebTarget; import com.oracle.bmc.http.internal.HttpDateUtils; +import com.oracle.bmc.http.internal.WrappedInvocationBuilder; +import com.oracle.bmc.http.internal.WrappedWebTarget; /** * Utility functions related to HTTP calls. @@ -106,4 +111,46 @@ public static Object attemptEncodeQueryParam(Object queryParam) { } return queryParam; } + + /** + * Attempts to encode a query param if it is a {@link Map}. Each key is prefixed with the value passed as + * {@code prefix}. If a value is a {@link Collection}, then the "{prefix}{key}={item}" output is repeated for each + * item in the collection, where "{item}" is encoded using {@link HttpUtils#attemptEncodeQueryParam(Object)}. + * If the value is not a collection, then the output is simply "{prefix}{key}={value}", where the value is again + * encoded. + *

+ * Note: this should be called much lower in the HTTP stack (currently being + * called through the generated code), so it can encode the serialized values. + * + * @param target target instance + * @param prefix prefix for each key + * @param queryParam The map query parameter to encode. + * @return a new target instance + */ + public static WrappedWebTarget encodeMapQueryParam( + WrappedWebTarget target, String prefix, Map queryParam) { + if (prefix == null) { + prefix = ""; + } + if (queryParam != null) { + for (Map.Entry e : queryParam.entrySet()) { + target = encodeMapQueryParamValue(target, prefix + e.getKey(), e.getValue()); + } + } + return target; + } + + private static WrappedWebTarget encodeMapQueryParamValue( + WrappedWebTarget target, String prefixedKey, Object value) { + String name = attemptEncodeQueryParam(prefixedKey).toString(); + if (value instanceof Collection) { + Collection c = (Collection) value; + for (Object v : c) { + target = target.queryParam(name, attemptEncodeQueryParam(v)); + } + } else { + target = target.queryParam(name, attemptEncodeQueryParam(value)); + } + return target; + } } diff --git a/bmc-common/src/main/java/com/oracle/bmc/waiter/Waiters.java b/bmc-common/src/main/java/com/oracle/bmc/waiter/Waiters.java index 03a94052a34..f85cbd991ee 100644 --- a/bmc-common/src/main/java/com/oracle/bmc/waiter/Waiters.java +++ b/bmc-common/src/main/java/com/oracle/bmc/waiter/Waiters.java @@ -52,6 +52,6 @@ public static BmcGenericWaiter newWaiter( } private static long secondsToMillis(int seconds) { - return seconds * 1000; + return seconds * 1000L; } } diff --git a/bmc-common/src/test/java/com/oracle/bmc/ClientRuntimeTest.java b/bmc-common/src/test/java/com/oracle/bmc/ClientRuntimeTest.java new file mode 100644 index 00000000000..1090a5b04e6 --- /dev/null +++ b/bmc-common/src/test/java/com/oracle/bmc/ClientRuntimeTest.java @@ -0,0 +1,18 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc; + +import org.junit.Test; + +import static org.junit.Assert.assertTrue; + +public class ClientRuntimeTest { + @Test + public void setClientUserAgent() { + String clientUserAgent = "foobar"; + ClientRuntime.setClientUserAgent(clientUserAgent); + String userAgent = ClientRuntime.getRuntime().getUserAgent(); + assertTrue(userAgent.contains(clientUserAgent)); + } +} diff --git a/bmc-common/src/test/java/com/oracle/bmc/http/internal/ExplicitlySetFilterTest.java b/bmc-common/src/test/java/com/oracle/bmc/http/internal/ExplicitlySetFilterTest.java new file mode 100644 index 00000000000..950cfde0b80 --- /dev/null +++ b/bmc-common/src/test/java/com/oracle/bmc/http/internal/ExplicitlySetFilterTest.java @@ -0,0 +1,240 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.http.internal; + +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.ser.PropertyWriter; +import com.oracle.bmc.ClientConfiguration; +import com.oracle.bmc.http.signing.RequestSigner; +import com.oracle.bmc.requests.BmcRequest; +import org.junit.Ignore; +import org.junit.Test; +import org.mockito.ArgumentCaptor; + +import javax.ws.rs.client.Client; +import javax.ws.rs.client.Invocation; +import javax.ws.rs.core.Response; +import java.io.IOException; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; +import static org.mockito.Mockito.*; + +@Ignore("DEX-1801: Fix Mockito Problem in Release TeamCity Job") +public class ExplicitlySetFilterTest { + @Test + public void testFieldInSuperclass() throws Exception { + Subclass pojo = Subclass.builder().baseVal(1).subVal("two").build(); + JsonGenerator jgen = mock(JsonGenerator.class); + SerializerProvider provider = mock(SerializerProvider.class); + PropertyWriter writer = mock(PropertyWriter.class); + + when(writer.getName()).thenReturn("baseVal"); + + ExplicitlySetFilter.INSTANCE.serializeAsField(pojo, jgen, provider, writer); + + verify(writer, atLeast(1)).getName(); + verify(writer).serializeAsField(pojo, jgen, provider); + verifyNoMoreInteractions(writer); + } + + @Test + public void testFieldInSubclass() throws Exception { + Subclass pojo = Subclass.builder().baseVal(1).subVal("two").build(); + JsonGenerator jgen = mock(JsonGenerator.class); + SerializerProvider provider = mock(SerializerProvider.class); + PropertyWriter writer = mock(PropertyWriter.class); + + when(writer.getName()).thenReturn("subVal"); + + ExplicitlySetFilter.INSTANCE.serializeAsField(pojo, jgen, provider, writer); + + verify(writer, atLeast(1)).getName(); + verify(writer).serializeAsField(pojo, jgen, provider); + verifyNoMoreInteractions(writer); + } + + @Test + public void testExplicitNullFieldInSuperclass() throws Exception { + Subclass pojo = Subclass.builder().baseVal(null).subVal("two").build(); + JsonGenerator jgen = mock(JsonGenerator.class); + SerializerProvider provider = mock(SerializerProvider.class); + PropertyWriter writer = mock(PropertyWriter.class); + + when(writer.getName()).thenReturn("baseVal"); + + ExplicitlySetFilter.INSTANCE.serializeAsField(pojo, jgen, provider, writer); + + verify(writer, atLeast(1)).getName(); + verify(writer).serializeAsField(pojo, jgen, provider); + verifyNoMoreInteractions(writer); + } + + @Test + public void testExplicitNullInSubclass() throws Exception { + Subclass pojo = Subclass.builder().baseVal(1).subVal(null).build(); + JsonGenerator jgen = mock(JsonGenerator.class); + SerializerProvider provider = mock(SerializerProvider.class); + PropertyWriter writer = mock(PropertyWriter.class); + + when(writer.getName()).thenReturn("subVal"); + + ExplicitlySetFilter.INSTANCE.serializeAsField(pojo, jgen, provider, writer); + + verify(writer, atLeast(1)).getName(); + verify(writer).serializeAsField(pojo, jgen, provider); + verifyNoMoreInteractions(writer); + } + + @Test + public void testNullFieldInSuperclass() throws Exception { + Subclass pojo = Subclass.builder().subVal("two").build(); + JsonGenerator jgen = mock(JsonGenerator.class); + SerializerProvider provider = mock(SerializerProvider.class); + PropertyWriter writer = mock(PropertyWriter.class); + + when(writer.getName()).thenReturn("baseVal"); + + ExplicitlySetFilter.INSTANCE.serializeAsField(pojo, jgen, provider, writer); + + verify(writer, atLeast(1)).getName(); + verifyNoMoreInteractions(writer); + } + + @Test + public void testNullInSubclass() throws Exception { + Subclass pojo = Subclass.builder().baseVal(1).build(); + JsonGenerator jgen = mock(JsonGenerator.class); + SerializerProvider provider = mock(SerializerProvider.class); + PropertyWriter writer = mock(PropertyWriter.class); + + when(writer.getName()).thenReturn("subVal"); + + ExplicitlySetFilter.INSTANCE.serializeAsField(pojo, jgen, provider, writer); + + verify(writer, atLeast(1)).getName(); + verifyNoMoreInteractions(writer); + } + + @Test + public void deserializeNoDiscriminator() throws IOException { + Subclass sub = Subclass.builder().baseVal(1).subVal("two").build(); + + RequestSigner signer = mock(RequestSigner.class); + + Client client = mock(Client.class); + EntityFactory ef = mock(EntityFactory.class); + RestClient rc = new RestClient(client, ef); + + Invocation.Builder ib = mock(Invocation.Builder.class); + rc.post(new WrappedInvocationBuilder(ib), sub, new BmcRequest()); + + ArgumentCaptor bodyCaptor = ArgumentCaptor.forClass(Object.class); + verify(ef).forPost(any(), bodyCaptor.capture()); + + Object value = bodyCaptor.getValue(); + + String serialized = value.toString(); + assertTrue(serialized.contains("\"type\":\"sub\"")); + String replaced = serialized.replace("sub", "unknown"); + assertTrue(replaced.contains("\"type\":\"unknown\"")); + + Baseclass parsedSub = + RestClientFactory.getObjectMapper().readValue(serialized, Baseclass.class); + assertEquals(Subclass.class, parsedSub.getClass()); + Baseclass parsedUnknown = + RestClientFactory.getObjectMapper().readValue(replaced, Baseclass.class); + assertEquals(Baseclass.class, parsedUnknown.getClass()); + } + + @lombok.Value + @lombok.experimental.NonFinal + @lombok.AllArgsConstructor(access = lombok.AccessLevel.PROTECTED) + @com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "type", + defaultImpl = Baseclass.class + ) + @com.fasterxml.jackson.annotation.JsonSubTypes({ + @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = Subclass.class, name = "sub") + }) + @com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) + static class Baseclass { + @com.fasterxml.jackson.annotation.JsonProperty("baseVal") + Integer baseVal; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + } + + @lombok.Value + @lombok.ToString(callSuper = true) + @lombok.EqualsAndHashCode(callSuper = true) + @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Subclass.Builder.class) + @com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "type" + ) + @com.fasterxml.jackson.annotation.JsonFilter( + com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) + static class Subclass extends Baseclass { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") + private Integer baseVal; + + public Builder baseVal(Integer baseVal) { + this.baseVal = baseVal; + this.__explicitlySet__.add("baseVal"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("subVal") + private String subVal; + + public Builder subVal(String subVal) { + this.subVal = subVal; + this.__explicitlySet__.add("subVal"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public Subclass build() { + Subclass __instance__ = new Subclass(baseVal, subVal); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(Subclass o) { + return baseVal(o.getBaseVal()).subVal(o.getSubVal()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + public Subclass(Integer baseVal, String subVal) { + super(baseVal); + this.subVal = subVal; + } + + @com.fasterxml.jackson.annotation.JsonProperty("subVal") + String subVal; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + } +} diff --git a/bmc-common/src/test/java/com/oracle/bmc/http/internal/RequestIdFilterTest.java b/bmc-common/src/test/java/com/oracle/bmc/http/internal/RequestIdFilterTest.java deleted file mode 100644 index f476968a3e3..00000000000 --- a/bmc-common/src/test/java/com/oracle/bmc/http/internal/RequestIdFilterTest.java +++ /dev/null @@ -1,186 +0,0 @@ -/** - * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. - */ -package com.oracle.bmc.http.internal; - -import static org.junit.Assert.*; - -import java.io.IOException; -import java.io.OutputStream; -import java.lang.annotation.Annotation; -import java.lang.reflect.Type; -import java.net.URI; -import java.util.Collection; -import java.util.Date; -import java.util.List; -import java.util.Locale; -import java.util.Map; - -import javax.ws.rs.client.Client; -import javax.ws.rs.client.ClientRequestContext; -import javax.ws.rs.core.Configuration; -import javax.ws.rs.core.Cookie; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.core.MultivaluedMap; -import javax.ws.rs.core.Response; - -import org.glassfish.jersey.internal.util.collection.StringKeyIgnoreCaseMultivaluedMap; -import org.junit.Test; - -import com.oracle.bmc.http.internal.RequestIdFilter; - -public class RequestIdFilterTest { - - private static final RequestIdFilter FILTER = new RequestIdFilter(); - - @Test - public void filter_headerExists() throws IOException { - StubClientRequestContext context = new StubClientRequestContext(); - context.headerMap.putSingle("opc-request-id", "testVal"); - FILTER.filter(context); - assertEquals(1, context.headerMap.get("opc-request-id").size()); - assertEquals("testVal", context.headerMap.getFirst("opc-request-id")); - } - - @Test - public void filter_headerAbsent() throws IOException { - StubClientRequestContext context = new StubClientRequestContext(); - FILTER.filter(context); - assertEquals(1, context.headerMap.get("opc-request-id").size()); - assertFalse(((String) context.headerMap.getFirst("opc-request-id")).isEmpty()); - } - - private static final class StubClientRequestContext implements ClientRequestContext { - private final StringKeyIgnoreCaseMultivaluedMap headerMap = - new StringKeyIgnoreCaseMultivaluedMap<>(); - - @Override - public Object getProperty(String name) { - return null; - } - - @Override - public Collection getPropertyNames() { - return null; - } - - @Override - public void setProperty(String name, Object object) {} - - @Override - public void removeProperty(String name) {} - - @Override - public URI getUri() { - return null; - } - - @Override - public void setUri(URI uri) {} - - @Override - public String getMethod() { - return null; - } - - @Override - public void setMethod(String method) {} - - @Override - public MultivaluedMap getHeaders() { - return headerMap; - } - - @Override - public MultivaluedMap getStringHeaders() { - return null; - } - - @Override - public String getHeaderString(String name) { - return null; - } - - @Override - public Date getDate() { - return null; - } - - @Override - public Locale getLanguage() { - return null; - } - - @Override - public MediaType getMediaType() { - return null; - } - - @Override - public List getAcceptableMediaTypes() { - return null; - } - - @Override - public List getAcceptableLanguages() { - return null; - } - - @Override - public Map getCookies() { - return null; - } - - @Override - public boolean hasEntity() { - return false; - } - - @Override - public Object getEntity() { - return null; - } - - @Override - public Class getEntityClass() { - return null; - } - - @Override - public Type getEntityType() { - return null; - } - - @Override - public void setEntity(Object entity) {} - - @Override - public void setEntity(Object entity, Annotation[] annotations, MediaType mediaType) {} - - @Override - public Annotation[] getEntityAnnotations() { - return null; - } - - @Override - public OutputStream getEntityStream() { - return null; - } - - @Override - public void setEntityStream(OutputStream outputStream) {} - - @Override - public Client getClient() { - return null; - } - - @Override - public Configuration getConfiguration() { - return null; - } - - @Override - public void abortWith(Response response) {} - } -} diff --git a/bmc-common/src/test/java/com/oracle/bmc/http/internal/RestClientTest.java b/bmc-common/src/test/java/com/oracle/bmc/http/internal/RestClientTest.java new file mode 100644 index 00000000000..bbdbacaa406 --- /dev/null +++ b/bmc-common/src/test/java/com/oracle/bmc/http/internal/RestClientTest.java @@ -0,0 +1,209 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.http.internal; + +import com.oracle.bmc.model.BmcException; +import com.oracle.bmc.requests.BmcRequest; +import com.oracle.bmc.util.internal.Consumer; +import org.junit.Before; +import org.junit.Ignore; +import org.junit.Test; +import org.mockito.Mock; +import org.mockito.MockitoAnnotations; + +import javax.ws.rs.client.Invocation; +import javax.ws.rs.core.MultivaluedHashMap; +import javax.ws.rs.core.MultivaluedMap; +import java.io.IOException; + +import static org.junit.Assert.*; + +@Ignore +public class RestClientTest { + + @Mock private Invocation.Builder ib; + + @Before + public void setup() { + MockitoAnnotations.initMocks(this); + } + + @Test + public void filter_headerExists() throws IOException { + final String testVal = "testVal"; + BmcRequest request = new BmcRequest(); + request.setInvocationCallback( + new Consumer() { + @Override + public void accept(Invocation.Builder builder) { + builder.header(BmcException.OPC_REQUEST_ID_HEADER, testVal); + } + }); + WrappedInvocationBuilder wib = new WrappedInvocationBuilder(ib); + RestClient.InvocationInformation info = RestClient.preprocessRequest(wib, request); + assertEquals( + 1, info.getHeadersSetInCallback().get(BmcException.OPC_REQUEST_ID_HEADER).size()); + assertEquals( + testVal, + info.getHeadersSetInCallback().getFirst(BmcException.OPC_REQUEST_ID_HEADER)); + assertEquals(testVal, info.getRequestId()); + } + + @Test + public void filter_headerAbsent() throws IOException { + final String testVal = "testVal"; + final String testKey = "testKey"; + BmcRequest request = new BmcRequest(); + request.setInvocationCallback( + new Consumer() { + @Override + public void accept(Invocation.Builder builder) { + builder.header(testKey, testVal); + } + }); + WrappedInvocationBuilder wib = new WrappedInvocationBuilder(ib); + RestClient.InvocationInformation info = RestClient.preprocessRequest(wib, request); + assertEquals(1, info.getHeadersSetInCallback().size()); + assertEquals(testVal, info.getHeadersSetInCallback().getFirst(testKey)); + assertNotNull(info.getRequestId()); + assertFalse(testVal.equals(info.getRequestId())); + } + + @Test + public void filter_noCallback() throws IOException { + BmcRequest request = new BmcRequest(); + WrappedInvocationBuilder wib = new WrappedInvocationBuilder(ib); + RestClient.InvocationInformation info = RestClient.preprocessRequest(wib, request); + assertEquals(0, info.getHeadersSetInCallback().size()); + assertNotNull(info.getRequestId()); + } + + @Test + public void filter_headerExistsSetAll() throws IOException { + final String testVal = "testVal"; + final String lostKey = "foo"; + final String testKey2 = "testKey2"; + final String testVal2 = "testVal2"; + + BmcRequest request = new BmcRequest(); + request.setInvocationCallback( + new Consumer() { + @Override + public void accept(Invocation.Builder builder) { + builder.header(lostKey, "will get lost"); + + MultivaluedMap headers = new MultivaluedHashMap<>(); + headers.putSingle(BmcException.OPC_REQUEST_ID_HEADER, testVal); + builder.headers(headers); + + builder.header(testKey2, testVal2); + } + }); + WrappedInvocationBuilder wib = new WrappedInvocationBuilder(ib); + RestClient.InvocationInformation info = RestClient.preprocessRequest(wib, request); + assertEquals(2, info.getHeadersSetInCallback().size()); + assertEquals( + 1, info.getHeadersSetInCallback().get(BmcException.OPC_REQUEST_ID_HEADER).size()); + assertEquals( + testVal, + info.getHeadersSetInCallback().getFirst(BmcException.OPC_REQUEST_ID_HEADER)); + assertEquals(testVal2, info.getHeadersSetInCallback().getFirst(testKey2)); + assertNull(info.getHeadersSetInCallback().get(lostKey)); + assertEquals(testVal, info.getRequestId()); + } + + @Test + public void filter_headerAbsentSetAll() throws IOException { + final String testVal = "testVal"; + final String testKey = "testKey"; + final String lostKey = "foo"; + final String testKey2 = "testKey2"; + final String testVal2 = "testVal2"; + BmcRequest request = new BmcRequest(); + request.setInvocationCallback( + new Consumer() { + @Override + public void accept(Invocation.Builder builder) { + builder.header(lostKey, "will get lost"); + + MultivaluedMap headers = new MultivaluedHashMap<>(); + headers.putSingle(testKey, testVal); + builder.headers(headers); + + builder.header(testKey2, testVal2); + } + }); + WrappedInvocationBuilder wib = new WrappedInvocationBuilder(ib); + RestClient.InvocationInformation info = RestClient.preprocessRequest(wib, request); + assertEquals(2, info.getHeadersSetInCallback().size()); + assertEquals(testVal, info.getHeadersSetInCallback().getFirst(testKey)); + assertEquals(testVal2, info.getHeadersSetInCallback().getFirst(testKey2)); + assertNull(info.getHeadersSetInCallback().get(lostKey)); + assertNotNull(info.getRequestId()); + assertFalse(testVal.equals(info.getRequestId())); + } + + @Test + public void filter_headerExistsSetNull() throws IOException { + final String testVal = "testVal"; + final String lostKey = "foo"; + final String testKey2 = "testKey2"; + final String testVal2 = "testVal2"; + + BmcRequest request = new BmcRequest(); + request.setInvocationCallback( + new Consumer() { + @Override + public void accept(Invocation.Builder builder) { + builder.header(lostKey, "will get lost"); + + builder.headers(null); + + builder.header(BmcException.OPC_REQUEST_ID_HEADER, testVal); + builder.header(testKey2, testVal2); + } + }); + WrappedInvocationBuilder wib = new WrappedInvocationBuilder(ib); + RestClient.InvocationInformation info = RestClient.preprocessRequest(wib, request); + assertEquals(2, info.getHeadersSetInCallback().size()); + assertEquals( + 1, info.getHeadersSetInCallback().get(BmcException.OPC_REQUEST_ID_HEADER).size()); + assertEquals( + testVal, + info.getHeadersSetInCallback().getFirst(BmcException.OPC_REQUEST_ID_HEADER)); + assertEquals(testVal2, info.getHeadersSetInCallback().getFirst(testKey2)); + assertNull(info.getHeadersSetInCallback().get(lostKey)); + assertEquals(testVal, info.getRequestId()); + } + + @Test + public void filter_headerAbsentSetNull() throws IOException { + final String testVal = "testVal"; + final String testKey = "testKey"; + final String lostKey = "foo"; + final String testKey2 = "testKey2"; + final String testVal2 = "testVal2"; + BmcRequest request = new BmcRequest(); + request.setInvocationCallback( + new Consumer() { + @Override + public void accept(Invocation.Builder builder) { + builder.header(lostKey, "will get lost"); + + builder.headers(null); + + builder.header(testKey, testVal); + builder.header(testKey2, testVal2); + } + }); + WrappedInvocationBuilder wib = new WrappedInvocationBuilder(ib); + RestClient.InvocationInformation info = RestClient.preprocessRequest(wib, request); + assertEquals(2, info.getHeadersSetInCallback().size()); + assertEquals(testVal, info.getHeadersSetInCallback().getFirst(testKey)); + assertEquals(testVal2, info.getHeadersSetInCallback().getFirst(testKey2)); + assertNull(info.getHeadersSetInCallback().get(lostKey)); + assertNotNull(info.getRequestId()); + assertFalse(testVal.equals(info.getRequestId())); + } +} diff --git a/bmc-common/src/test/java/com/oracle/bmc/model/RangeTest.java b/bmc-common/src/test/java/com/oracle/bmc/model/RangeTest.java index 1c754477b4e..055c83ae911 100644 --- a/bmc-common/src/test/java/com/oracle/bmc/model/RangeTest.java +++ b/bmc-common/src/test/java/com/oracle/bmc/model/RangeTest.java @@ -24,4 +24,46 @@ public void parse_hasContentLength() { assertEquals(10L, (long) range.getEndByte()); assertEquals(25L, (long) range.getContentLength()); } + + @Test + public void parse_noStartnoContentLength() { + Range range = Range.parse("bytes -10/*"); + assertNull(range.getStartByte()); + assertEquals(10L, (long) range.getEndByte()); + assertNull(range.getContentLength()); + } + + @Test + public void parse_noStartHasContentLength() { + Range range = Range.parse("bytes -10/25"); + assertNull(range.getStartByte()); + assertEquals(10L, (long) range.getEndByte()); + assertEquals(25L, (long) range.getContentLength()); + } + + @Test + public void parse_noEndContentLength() { + Range range = Range.parse("bytes 5-/*"); + assertEquals(5L, (long) range.getStartByte()); + assertNull(range.getEndByte()); + assertNull(range.getContentLength()); + } + + @Test + public void parse_noEndHasContentLength() { + Range range = Range.parse("bytes 5-/25"); + assertEquals(5L, (long) range.getStartByte()); + assertNull(range.getEndByte()); + assertEquals(25L, (long) range.getContentLength()); + } + + @Test(expected = IllegalArgumentException.class) + public void parse_noStartNoEndHasContentLength() { + Range.parse("bytes -/25"); + } + + @Test(expected = IllegalArgumentException.class) + public void parse_noSlash() { + Range.parse("bytes 1-10"); + } } diff --git a/bmc-common/src/test/java/com/oracle/bmc/util/internal/HttpUtilsTest.java b/bmc-common/src/test/java/com/oracle/bmc/util/internal/HttpUtilsTest.java index b50be65089b..91c108c8b01 100644 --- a/bmc-common/src/test/java/com/oracle/bmc/util/internal/HttpUtilsTest.java +++ b/bmc-common/src/test/java/com/oracle/bmc/util/internal/HttpUtilsTest.java @@ -5,9 +5,24 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertSame; +import static org.junit.Assert.assertTrue; +import static org.mockito.ArgumentMatchers.anyString; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; +import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.oracle.bmc.http.internal.WrappedWebTarget; +import org.junit.Ignore; import org.junit.Test; +import org.mockito.ArgumentMatchers; +import org.mockito.Mockito; +import javax.ws.rs.client.WebTarget; +import java.lang.reflect.Field; +import java.util.List; +import java.util.Map; import java.util.UUID; public class HttpUtilsTest { @@ -66,4 +81,93 @@ public void attemptEncodeQueryParam_string() { "%251%253D%253F%2540%255B%255D%2541%20aaaa", HttpUtils.attemptEncodeQueryParam("%1%3D%3F%40%5B%5D%41 aaaa")); } + + @Ignore("DEX-1801: Fix Mockito Problem in Release TeamCity Job") + @Test + public void encodeMapQueryParam_mapOfStringToBoolean() { + String prefix = "definedTags Exists."; + String keyName1 = "tagMustExist"; + String keyName2 = "tagMust NotExist"; + Map definedTagsExists = ImmutableMap.of(keyName1, true, keyName2, false); + + WebTarget target = mock(WebTarget.class); + + when(target.queryParam(anyString(), ArgumentMatchers.any())).thenReturn(target); + + WrappedWebTarget wrapped = new WrappedWebTarget(target); + WrappedWebTarget result = HttpUtils.encodeMapQueryParam(wrapped, prefix, definedTagsExists); + + String prefixEncoded = "definedTags%20Exists."; + String keyName2Encoded = "tagMust%20NotExist"; + + verify(target).queryParam(prefixEncoded + keyName1, true); + verify(target).queryParam(prefixEncoded + keyName2Encoded, false); + } + + @Ignore("DEX-1801: Fix Mockito Problem in Release TeamCity Job") + @Test + public void attemptEncodeQueryParam_mapOfStringToListOfString() + throws IllegalAccessException, NoSuchFieldException { + String prefix = "defined Tags."; + String keyName1 = "tag1"; + String option1a = "option1a"; + String option1b = "option1 b"; + String keyName2 = "tag 2"; + String option2a = "option2a"; + String option2b = "option2 b"; + Map> definedTags = + ImmutableMap.>of( + keyName1, ImmutableList.of(option1a, option1b), + keyName2, ImmutableList.of(option2a, option2b)); + + WebTarget target = mock(WebTarget.class); + + when(target.queryParam(anyString(), ArgumentMatchers.any())).thenReturn(target); + + WrappedWebTarget wrapped = new WrappedWebTarget(target); + WrappedWebTarget result = HttpUtils.encodeMapQueryParam(wrapped, prefix, definedTags); + + String prefixEncoded = "defined%20Tags."; + String keyName2Encoded = "tag%202"; + String option1bEncoded = "option1%20b"; + String option2bEncoded = "option2%20b"; + + verify(target).queryParam(prefixEncoded + keyName1, option1a); + verify(target).queryParam(prefixEncoded + keyName1, option1bEncoded); + verify(target).queryParam(prefixEncoded + keyName2Encoded, option2a); + verify(target).queryParam(prefixEncoded + keyName2Encoded, option2bEncoded); + } + + @Ignore("DEX-1801: Fix Mockito Problem in Release TeamCity Job") + @Test + public void attemptEncodeQueryParam_null() { + WebTarget target = mock(WebTarget.class); + WrappedWebTarget wrapped = new WrappedWebTarget(target); + WrappedWebTarget result = HttpUtils.encodeMapQueryParam(wrapped, "prefix", null); + assertTrue(result == wrapped); + + Mockito.verifyNoMoreInteractions(target); + } + + @Ignore("DEX-1801: Fix Mockito Problem in Release TeamCity Job") + @Test + public void encodeMapQueryParam_mapOfStringToBoolean_nullPrefix() { + String prefix = null; + String keyName1 = "tagMustExist"; + String keyName2 = "tagMust NotExist"; + Map definedTagsExists = ImmutableMap.of(keyName1, true, keyName2, false); + + WebTarget target = mock(WebTarget.class); + + when(target.queryParam(anyString(), ArgumentMatchers.any())).thenReturn(target); + + WrappedWebTarget wrapped = new WrappedWebTarget(target); + WrappedWebTarget result = HttpUtils.encodeMapQueryParam(wrapped, prefix, definedTagsExists); + + String prefixEncoded = ""; + String keyName2Encoded = "tagMust%20NotExist"; + + verify(target).queryParam(prefixEncoded + keyName1, true); + verify(target).queryParam(prefixEncoded + keyName2Encoded, false); + } } diff --git a/bmc-core/pom.xml b/bmc-core/pom.xml index fc00ac41de9..e322e383328 100644 --- a/bmc-core/pom.xml +++ b/bmc-core/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.2.15 + 1.2.16 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.2.15 + 1.2.16 diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/Blockstorage.java b/bmc-core/src/main/java/com/oracle/bmc/core/Blockstorage.java index e60cfb1f8bc..345ced7acb8 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/Blockstorage.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/Blockstorage.java @@ -38,7 +38,7 @@ public interface Blockstorage extends AutoCloseable { /** * Creates a new volume in the specified compartment. Volumes can be created in sizes ranging from - * 50 GB (51200 MB) to 2 TB (2097152 MB), in 1 GB (1024 MB) increments. By default, volumes are 1 TB (1048576 MB). + * 50 GB (51200 MB) to 16 TB (16777216 MB), in 1 GB (1024 MB) increments. By default, volumes are 1 TB (1048576 MB). * For general information about block volumes, see * [Overview of Block Volume Service](https://docs.us-phoenix-1.oraclecloud.com/Content/Block/Concepts/overview.htm). *

diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsync.java b/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsync.java index ea47c2a902e..22916dac3c6 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsync.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/BlockstorageAsync.java @@ -38,7 +38,7 @@ public interface BlockstorageAsync extends AutoCloseable { /** * Creates a new volume in the specified compartment. Volumes can be created in sizes ranging from - * 50 GB (51200 MB) to 2 TB (2097152 MB), in 1 GB (1024 MB) increments. By default, volumes are 1 TB (1048576 MB). + * 50 GB (51200 MB) to 16 TB (16777216 MB), in 1 GB (1024 MB) increments. By default, volumes are 1 TB (1048576 MB). * For general information about block volumes, see * [Overview of Block Volume Service](https://docs.us-phoenix-1.oraclecloud.com/Content/Block/Concepts/overview.htm). *

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 212df855179..4e5daa5264e 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 @@ -124,7 +124,7 @@ public java.util.concurrent.Future createVolume( handler) { LOG.trace("Called async createVolume"); request = CreateVolumeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateVolumeConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateVolumeConverter.fromResponse(); @@ -147,7 +147,7 @@ public java.util.concurrent.Future createVolumeBacku handler) { LOG.trace("Called async createVolumeBackup"); request = CreateVolumeBackupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateVolumeBackupConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateVolumeBackupConverter.fromResponse(); @@ -170,7 +170,7 @@ public java.util.concurrent.Future deleteVolume( handler) { LOG.trace("Called async deleteVolume"); request = DeleteVolumeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteVolumeConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteVolumeConverter.fromResponse(); @@ -193,7 +193,7 @@ public java.util.concurrent.Future deleteVolumeBacku handler) { LOG.trace("Called async deleteVolumeBackup"); request = DeleteVolumeBackupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteVolumeBackupConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteVolumeBackupConverter.fromResponse(); @@ -214,7 +214,8 @@ public java.util.concurrent.Future getVolume( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getVolume"); request = GetVolumeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetVolumeConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetVolumeConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVolumeConverter.fromResponse(); @@ -235,7 +236,7 @@ public java.util.concurrent.Future getVolumeBackup( handler) { LOG.trace("Called async getVolumeBackup"); request = GetVolumeBackupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetVolumeBackupConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVolumeBackupConverter.fromResponse(); @@ -258,7 +259,7 @@ public java.util.concurrent.Future listVolumeBackups( handler) { LOG.trace("Called async listVolumeBackups"); request = ListVolumeBackupsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListVolumeBackupsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListVolumeBackupsConverter.fromResponse(); @@ -280,7 +281,7 @@ public java.util.concurrent.Future listVolumes( handler) { LOG.trace("Called async listVolumes"); request = ListVolumesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListVolumesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListVolumesConverter.fromResponse(); @@ -302,7 +303,7 @@ public java.util.concurrent.Future updateVolume( handler) { LOG.trace("Called async updateVolume"); request = UpdateVolumeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateVolumeConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateVolumeConverter.fromResponse(); @@ -325,7 +326,7 @@ public java.util.concurrent.Future updateVolumeBacku handler) { LOG.trace("Called async updateVolumeBackup"); request = UpdateVolumeBackupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateVolumeBackupConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateVolumeBackupConverter.fromResponse(); 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 562abd03836..82729227819 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 @@ -140,7 +140,7 @@ public void close() { public CreateVolumeResponse createVolume(CreateVolumeRequest request) { LOG.trace("Called createVolume"); request = CreateVolumeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateVolumeConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateVolumeConverter.fromResponse(); @@ -154,7 +154,7 @@ public CreateVolumeResponse createVolume(CreateVolumeRequest request) { public CreateVolumeBackupResponse createVolumeBackup(CreateVolumeBackupRequest request) { LOG.trace("Called createVolumeBackup"); request = CreateVolumeBackupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateVolumeBackupConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateVolumeBackupConverter.fromResponse(); @@ -168,7 +168,7 @@ public CreateVolumeBackupResponse createVolumeBackup(CreateVolumeBackupRequest r public DeleteVolumeResponse deleteVolume(DeleteVolumeRequest request) { LOG.trace("Called deleteVolume"); request = DeleteVolumeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteVolumeConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteVolumeConverter.fromResponse(); @@ -181,7 +181,7 @@ public DeleteVolumeResponse deleteVolume(DeleteVolumeRequest request) { public DeleteVolumeBackupResponse deleteVolumeBackup(DeleteVolumeBackupRequest request) { LOG.trace("Called deleteVolumeBackup"); request = DeleteVolumeBackupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteVolumeBackupConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteVolumeBackupConverter.fromResponse(); @@ -194,7 +194,8 @@ public DeleteVolumeBackupResponse deleteVolumeBackup(DeleteVolumeBackupRequest r public GetVolumeResponse getVolume(GetVolumeRequest request) { LOG.trace("Called getVolume"); request = GetVolumeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetVolumeConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetVolumeConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVolumeConverter.fromResponse(); @@ -206,7 +207,7 @@ public GetVolumeResponse getVolume(GetVolumeRequest request) { public GetVolumeBackupResponse getVolumeBackup(GetVolumeBackupRequest request) { LOG.trace("Called getVolumeBackup"); request = GetVolumeBackupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetVolumeBackupConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVolumeBackupConverter.fromResponse(); @@ -219,7 +220,7 @@ public GetVolumeBackupResponse getVolumeBackup(GetVolumeBackupRequest request) { public ListVolumeBackupsResponse listVolumeBackups(ListVolumeBackupsRequest request) { LOG.trace("Called listVolumeBackups"); request = ListVolumeBackupsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListVolumeBackupsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListVolumeBackupsConverter.fromResponse(); @@ -232,7 +233,7 @@ public ListVolumeBackupsResponse listVolumeBackups(ListVolumeBackupsRequest requ public ListVolumesResponse listVolumes(ListVolumesRequest request) { LOG.trace("Called listVolumes"); request = ListVolumesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListVolumesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListVolumesConverter.fromResponse(); @@ -245,7 +246,7 @@ public ListVolumesResponse listVolumes(ListVolumesRequest request) { public UpdateVolumeResponse updateVolume(UpdateVolumeRequest request) { LOG.trace("Called updateVolume"); request = UpdateVolumeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateVolumeConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateVolumeConverter.fromResponse(); @@ -259,7 +260,7 @@ public UpdateVolumeResponse updateVolume(UpdateVolumeRequest request) { public UpdateVolumeBackupResponse updateVolumeBackup(UpdateVolumeBackupRequest request) { LOG.trace("Called updateVolumeBackup"); request = UpdateVolumeBackupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateVolumeBackupConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateVolumeBackupConverter.fromResponse(); diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/Compute.java b/bmc-core/src/main/java/com/oracle/bmc/core/Compute.java index 41baea1df59..17ae59f50a7 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/Compute.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/Compute.java @@ -113,7 +113,14 @@ public interface Compute extends AutoCloseable { CreateImageResponse createImage(CreateImageRequest request); /** - * Create a console connection for an instance. + * Creates a new serial console connection to the specified instance. + * Once the serial console connection has been created and is available, + * you connect to the serial console using an SSH client. + *

+ * The default number of enabled serial console connections per tenancy is 10. + *

+ * For more information about serial console access, see [Accessing the Serial Console](https://docs.us-phoenix-1.oraclecloud.com/Content/Compute/References/serialconsole.htm). + * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. @@ -138,7 +145,7 @@ CreateInstanceConsoleConnectionResponse createInstanceConsoleConnection( DeleteImageResponse deleteImage(DeleteImageRequest request); /** - * Delete the console connection for an instance + * Deletes the specified serial console connection. * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. @@ -151,6 +158,12 @@ DeleteInstanceConsoleConnectionResponse deleteInstanceConsoleConnection( * This operation cannot be used on the instance's primary VNIC. * When you terminate an instance, all attached VNICs (primary * and secondary) are automatically detached and deleted. + *

+ **Important:** If the VNIC has a + * {@link PrivateIp} that is the + * [target of a route rule](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Tasks/managingroutetables.htm#privateip), + * deleting the VNIC causes that route rule to blackhole and the traffic + * will be dropped. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -228,7 +241,7 @@ GetConsoleHistoryContentResponse getConsoleHistoryContent( GetInstanceResponse getInstance(GetInstanceRequest request); /** - * Get the details of an instance console connection + * Gets the specified serial console connection's information. * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. @@ -346,7 +359,10 @@ GetWindowsInstanceInitialCredentialsResponse getWindowsInstanceInitialCredential ListImagesResponse listImages(ListImagesRequest request); /** - * Lists the console connections for the specified compartment or instance that have not been deleted. + * Lists the serial console connections for the specified compartment or instance. + *

+ * For more information about serial console access, see [Accessing the Serial Console](https://docs.us-phoenix-1.oraclecloud.com/Content/Compute/References/serialconsole.htm). + * * @param request The request object containing the details to send * @return A response object containing details about the completed operation * @throws BmcException when an error occurs. @@ -411,6 +427,14 @@ ListInstanceConsoleConnectionsResponse listInstanceConsoleConnections( */ TerminateInstanceResponse terminateInstance(TerminateInstanceRequest request); + /** + * Updates the specified console history metadata. + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + UpdateConsoleHistoryResponse updateConsoleHistory(UpdateConsoleHistoryRequest request); + /** * Updates the display name of the image. Avoid entering confidential information. * @param request The request object containing the details to send diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsync.java b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsync.java index c542cbb11eb..cfdc7bf326e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsync.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeAsync.java @@ -140,7 +140,14 @@ java.util.concurrent.Future createImage( com.oracle.bmc.responses.AsyncHandler handler); /** - * Create a console connection for an instance. + * Creates a new serial console connection to the specified instance. + * Once the serial console connection has been created and is available, + * you connect to the serial console using an SSH client. + *

+ * The default number of enabled serial console connections per tenancy is 10. + *

+ * For more information about serial console access, see [Accessing the Serial Console](https://docs.us-phoenix-1.oraclecloud.com/Content/Compute/References/serialconsole.htm). + * * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -188,7 +195,7 @@ java.util.concurrent.Future deleteImage( com.oracle.bmc.responses.AsyncHandler handler); /** - * Delete the console connection for an instance + * Deletes the specified serial console connection. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -210,6 +217,12 @@ java.util.concurrent.Future deleteImage( * This operation cannot be used on the instance's primary VNIC. * When you terminate an instance, all attached VNICs (primary * and secondary) are automatically detached and deleted. + *

+ **Important:** If the VNIC has a + * {@link PrivateIp} that is the + * [target of a route rule](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Tasks/managingroutetables.htm#privateip), + * deleting the VNIC causes that route rule to blackhole and the traffic + * will be dropped. * * * @param request The request object containing the details to send @@ -333,7 +346,7 @@ java.util.concurrent.Future getInstance( com.oracle.bmc.responses.AsyncHandler handler); /** - * Get the details of an instance console connection + * Gets the specified serial console connection's information. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -512,7 +525,10 @@ java.util.concurrent.Future listImages( com.oracle.bmc.responses.AsyncHandler handler); /** - * Lists the console connections for the specified compartment or instance that have not been deleted. + * Lists the serial console connections for the specified compartment or instance. + *

+ * For more information about serial console access, see [Accessing the Serial Console](https://docs.us-phoenix-1.oraclecloud.com/Content/Compute/References/serialconsole.htm). + * * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. @@ -623,6 +639,22 @@ java.util.concurrent.Future terminateInstance( TerminateInstanceRequest, TerminateInstanceResponse> handler); + /** + * Updates the specified console history metadata. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future updateConsoleHistory( + UpdateConsoleHistoryRequest request, + com.oracle.bmc.responses.AsyncHandler< + UpdateConsoleHistoryRequest, UpdateConsoleHistoryResponse> + handler); + /** * Updates the display name of the image. Avoid entering confidential information. * 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 c09557b2132..4e8d2483b8f 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 @@ -123,7 +123,8 @@ public java.util.concurrent.Future attachVnic( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async attachVnic"); request = AttachVnicConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = AttachVnicConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + AttachVnicConverter.fromRequest(client, request); com.google.common.base.Function transformer = AttachVnicConverter.fromResponse(); @@ -144,7 +145,7 @@ public java.util.concurrent.Future attachVolume( handler) { LOG.trace("Called async attachVolume"); request = AttachVolumeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = AttachVolumeConverter.fromRequest(client, request); com.google.common.base.Function transformer = AttachVolumeConverter.fromResponse(); @@ -167,7 +168,7 @@ public java.util.concurrent.Future captureConsole handler) { LOG.trace("Called async captureConsoleHistory"); request = CaptureConsoleHistoryConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CaptureConsoleHistoryConverter.fromRequest(client, request); com.google.common.base.Function transformer = CaptureConsoleHistoryConverter.fromResponse(); @@ -190,7 +191,7 @@ public java.util.concurrent.Future createImage( handler) { LOG.trace("Called async createImage"); request = CreateImageConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateImageConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateImageConverter.fromResponse(); @@ -215,7 +216,7 @@ public java.util.concurrent.Future createImage( handler) { LOG.trace("Called async createInstanceConsoleConnection"); request = CreateInstanceConsoleConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateInstanceConsoleConnectionConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, CreateInstanceConsoleConnectionResponse> @@ -244,7 +245,7 @@ public java.util.concurrent.Future deleteConsoleHi handler) { LOG.trace("Called async deleteConsoleHistory"); request = DeleteConsoleHistoryConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteConsoleHistoryConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteConsoleHistoryConverter.fromResponse(); @@ -266,7 +267,7 @@ public java.util.concurrent.Future deleteImage( handler) { LOG.trace("Called async deleteImage"); request = DeleteImageConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteImageConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteImageConverter.fromResponse(); @@ -291,7 +292,7 @@ public java.util.concurrent.Future deleteImage( handler) { LOG.trace("Called async deleteInstanceConsoleConnection"); request = DeleteInstanceConsoleConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteInstanceConsoleConnectionConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, DeleteInstanceConsoleConnectionResponse> @@ -313,7 +314,8 @@ public java.util.concurrent.Future detachVnic( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async detachVnic"); request = DetachVnicConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = DetachVnicConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DetachVnicConverter.fromRequest(client, request); com.google.common.base.Function transformer = DetachVnicConverter.fromResponse(); @@ -334,7 +336,7 @@ public java.util.concurrent.Future detachVolume( handler) { LOG.trace("Called async detachVolume"); request = DetachVolumeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DetachVolumeConverter.fromRequest(client, request); com.google.common.base.Function transformer = DetachVolumeConverter.fromResponse(); @@ -356,7 +358,7 @@ public java.util.concurrent.Future exportImage( handler) { LOG.trace("Called async exportImage"); request = ExportImageConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ExportImageConverter.fromRequest(client, request); com.google.common.base.Function transformer = ExportImageConverter.fromResponse(); @@ -379,7 +381,7 @@ public java.util.concurrent.Future getConsoleHistory( handler) { LOG.trace("Called async getConsoleHistory"); request = GetConsoleHistoryConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetConsoleHistoryConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetConsoleHistoryConverter.fromResponse(); @@ -402,7 +404,7 @@ public java.util.concurrent.Future getConsoleH handler) { LOG.trace("Called async getConsoleHistoryContent"); request = GetConsoleHistoryContentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetConsoleHistoryContentConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetConsoleHistoryContentConverter.fromResponse(); @@ -423,7 +425,8 @@ public java.util.concurrent.Future getImage( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getImage"); request = GetImageConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetImageConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetImageConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetImageConverter.fromResponse(); @@ -444,7 +447,7 @@ public java.util.concurrent.Future getInstance( handler) { LOG.trace("Called async getInstance"); request = GetInstanceConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetInstanceConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetInstanceConverter.fromResponse(); @@ -469,7 +472,7 @@ public java.util.concurrent.Future getInstance( handler) { LOG.trace("Called async getInstanceConsoleConnection"); request = GetInstanceConsoleConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetInstanceConsoleConnectionConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, GetInstanceConsoleConnectionResponse> @@ -493,7 +496,7 @@ public java.util.concurrent.Future getVnicAttachment( handler) { LOG.trace("Called async getVnicAttachment"); request = GetVnicAttachmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetVnicAttachmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVnicAttachmentConverter.fromResponse(); @@ -516,7 +519,7 @@ public java.util.concurrent.Future getVolumeAttachm handler) { LOG.trace("Called async getVolumeAttachment"); request = GetVolumeAttachmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetVolumeAttachmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVolumeAttachmentConverter.fromResponse(); @@ -541,7 +544,7 @@ public java.util.concurrent.Future getVolumeAttachm handler) { LOG.trace("Called async getWindowsInstanceInitialCredentials"); request = GetWindowsInstanceInitialCredentialsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetWindowsInstanceInitialCredentialsConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, GetWindowsInstanceInitialCredentialsResponse> @@ -564,7 +567,7 @@ public java.util.concurrent.Future instanceAction( handler) { LOG.trace("Called async instanceAction"); request = InstanceActionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = InstanceActionConverter.fromRequest(client, request); com.google.common.base.Function transformer = InstanceActionConverter.fromResponse(); @@ -586,7 +589,7 @@ public java.util.concurrent.Future launchInstance( handler) { LOG.trace("Called async launchInstance"); request = LaunchInstanceConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = LaunchInstanceConverter.fromRequest(client, request); com.google.common.base.Function transformer = LaunchInstanceConverter.fromResponse(); @@ -609,7 +612,7 @@ public java.util.concurrent.Future listConsoleHist handler) { LOG.trace("Called async listConsoleHistories"); request = ListConsoleHistoriesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListConsoleHistoriesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListConsoleHistoriesConverter.fromResponse(); @@ -630,7 +633,8 @@ public java.util.concurrent.Future listImages( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async listImages"); request = ListImagesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListImagesConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListImagesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListImagesConverter.fromResponse(); @@ -654,7 +658,7 @@ public java.util.concurrent.Future listImages( handler) { LOG.trace("Called async listInstanceConsoleConnections"); request = ListInstanceConsoleConnectionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListInstanceConsoleConnectionsConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, ListInstanceConsoleConnectionsResponse> @@ -677,7 +681,7 @@ public java.util.concurrent.Future listInstances( handler) { LOG.trace("Called async listInstances"); request = ListInstancesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListInstancesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListInstancesConverter.fromResponse(); @@ -698,7 +702,8 @@ public java.util.concurrent.Future listShapes( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async listShapes"); request = ListShapesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListShapesConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListShapesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListShapesConverter.fromResponse(); @@ -720,7 +725,7 @@ public java.util.concurrent.Future listVnicAttachme handler) { LOG.trace("Called async listVnicAttachments"); request = ListVnicAttachmentsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListVnicAttachmentsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListVnicAttachmentsConverter.fromResponse(); @@ -743,7 +748,7 @@ public java.util.concurrent.Future listVolumeAtta handler) { LOG.trace("Called async listVolumeAttachments"); request = ListVolumeAttachmentsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListVolumeAttachmentsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListVolumeAttachmentsConverter.fromResponse(); @@ -766,7 +771,7 @@ public java.util.concurrent.Future terminateInstance( handler) { LOG.trace("Called async terminateInstance"); request = TerminateInstanceConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = TerminateInstanceConverter.fromRequest(client, request); com.google.common.base.Function transformer = TerminateInstanceConverter.fromResponse(); @@ -781,6 +786,30 @@ public java.util.concurrent.Future terminateInstance( return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); } + @Override + public java.util.concurrent.Future updateConsoleHistory( + UpdateConsoleHistoryRequest request, + com.oracle.bmc.responses.AsyncHandler< + UpdateConsoleHistoryRequest, UpdateConsoleHistoryResponse> + handler) { + LOG.trace("Called async updateConsoleHistory"); + request = UpdateConsoleHistoryConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateConsoleHistoryConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = UpdateConsoleHistoryConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.put( + ib, request.getUpdateConsoleHistoryDetails(), request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + @Override public java.util.concurrent.Future updateImage( UpdateImageRequest request, @@ -788,7 +817,7 @@ public java.util.concurrent.Future updateImage( handler) { LOG.trace("Called async updateImage"); request = UpdateImageConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateImageConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateImageConverter.fromResponse(); @@ -810,7 +839,7 @@ public java.util.concurrent.Future updateInstance( handler) { LOG.trace("Called async updateInstance"); request = UpdateInstanceConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateInstanceConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateInstanceConverter.fromResponse(); 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 62f9ae4ae2f..314941e64cc 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 @@ -140,7 +140,8 @@ public void close() { public AttachVnicResponse attachVnic(AttachVnicRequest request) { LOG.trace("Called attachVnic"); request = AttachVnicConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = AttachVnicConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + AttachVnicConverter.fromRequest(client, request); com.google.common.base.Function transformer = AttachVnicConverter.fromResponse(); @@ -153,7 +154,7 @@ public AttachVnicResponse attachVnic(AttachVnicRequest request) { public AttachVolumeResponse attachVolume(AttachVolumeRequest request) { LOG.trace("Called attachVolume"); request = AttachVolumeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = AttachVolumeConverter.fromRequest(client, request); com.google.common.base.Function transformer = AttachVolumeConverter.fromResponse(); @@ -168,7 +169,7 @@ public CaptureConsoleHistoryResponse captureConsoleHistory( CaptureConsoleHistoryRequest request) { LOG.trace("Called captureConsoleHistory"); request = CaptureConsoleHistoryConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CaptureConsoleHistoryConverter.fromRequest(client, request); com.google.common.base.Function transformer = CaptureConsoleHistoryConverter.fromResponse(); @@ -182,7 +183,7 @@ public CaptureConsoleHistoryResponse captureConsoleHistory( public CreateImageResponse createImage(CreateImageRequest request) { LOG.trace("Called createImage"); request = CreateImageConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateImageConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateImageConverter.fromResponse(); @@ -197,7 +198,7 @@ public CreateInstanceConsoleConnectionResponse createInstanceConsoleConnection( CreateInstanceConsoleConnectionRequest request) { LOG.trace("Called createInstanceConsoleConnection"); request = CreateInstanceConsoleConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateInstanceConsoleConnectionConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, CreateInstanceConsoleConnectionResponse> @@ -212,7 +213,7 @@ public CreateInstanceConsoleConnectionResponse createInstanceConsoleConnection( public DeleteConsoleHistoryResponse deleteConsoleHistory(DeleteConsoleHistoryRequest request) { LOG.trace("Called deleteConsoleHistory"); request = DeleteConsoleHistoryConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteConsoleHistoryConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteConsoleHistoryConverter.fromResponse(); @@ -225,7 +226,7 @@ public DeleteConsoleHistoryResponse deleteConsoleHistory(DeleteConsoleHistoryReq public DeleteImageResponse deleteImage(DeleteImageRequest request) { LOG.trace("Called deleteImage"); request = DeleteImageConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteImageConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteImageConverter.fromResponse(); @@ -239,7 +240,7 @@ public DeleteInstanceConsoleConnectionResponse deleteInstanceConsoleConnection( DeleteInstanceConsoleConnectionRequest request) { LOG.trace("Called deleteInstanceConsoleConnection"); request = DeleteInstanceConsoleConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteInstanceConsoleConnectionConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, DeleteInstanceConsoleConnectionResponse> @@ -253,7 +254,8 @@ public DeleteInstanceConsoleConnectionResponse deleteInstanceConsoleConnection( public DetachVnicResponse detachVnic(DetachVnicRequest request) { LOG.trace("Called detachVnic"); request = DetachVnicConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = DetachVnicConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DetachVnicConverter.fromRequest(client, request); com.google.common.base.Function transformer = DetachVnicConverter.fromResponse(); @@ -265,7 +267,7 @@ public DetachVnicResponse detachVnic(DetachVnicRequest request) { public DetachVolumeResponse detachVolume(DetachVolumeRequest request) { LOG.trace("Called detachVolume"); request = DetachVolumeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DetachVolumeConverter.fromRequest(client, request); com.google.common.base.Function transformer = DetachVolumeConverter.fromResponse(); @@ -278,7 +280,7 @@ public DetachVolumeResponse detachVolume(DetachVolumeRequest request) { public ExportImageResponse exportImage(ExportImageRequest request) { LOG.trace("Called exportImage"); request = ExportImageConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ExportImageConverter.fromRequest(client, request); com.google.common.base.Function transformer = ExportImageConverter.fromResponse(); @@ -292,7 +294,7 @@ public ExportImageResponse exportImage(ExportImageRequest request) { public GetConsoleHistoryResponse getConsoleHistory(GetConsoleHistoryRequest request) { LOG.trace("Called getConsoleHistory"); request = GetConsoleHistoryConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetConsoleHistoryConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetConsoleHistoryConverter.fromResponse(); @@ -306,7 +308,7 @@ public GetConsoleHistoryContentResponse getConsoleHistoryContent( GetConsoleHistoryContentRequest request) { LOG.trace("Called getConsoleHistoryContent"); request = GetConsoleHistoryContentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetConsoleHistoryContentConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetConsoleHistoryContentConverter.fromResponse(); @@ -319,7 +321,8 @@ public GetConsoleHistoryContentResponse getConsoleHistoryContent( public GetImageResponse getImage(GetImageRequest request) { LOG.trace("Called getImage"); request = GetImageConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetImageConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetImageConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetImageConverter.fromResponse(); @@ -331,7 +334,7 @@ public GetImageResponse getImage(GetImageRequest request) { public GetInstanceResponse getInstance(GetInstanceRequest request) { LOG.trace("Called getInstance"); request = GetInstanceConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetInstanceConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetInstanceConverter.fromResponse(); @@ -345,7 +348,7 @@ public GetInstanceConsoleConnectionResponse getInstanceConsoleConnection( GetInstanceConsoleConnectionRequest request) { LOG.trace("Called getInstanceConsoleConnection"); request = GetInstanceConsoleConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetInstanceConsoleConnectionConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, GetInstanceConsoleConnectionResponse> @@ -359,7 +362,7 @@ public GetInstanceConsoleConnectionResponse getInstanceConsoleConnection( public GetVnicAttachmentResponse getVnicAttachment(GetVnicAttachmentRequest request) { LOG.trace("Called getVnicAttachment"); request = GetVnicAttachmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetVnicAttachmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVnicAttachmentConverter.fromResponse(); @@ -372,7 +375,7 @@ public GetVnicAttachmentResponse getVnicAttachment(GetVnicAttachmentRequest requ public GetVolumeAttachmentResponse getVolumeAttachment(GetVolumeAttachmentRequest request) { LOG.trace("Called getVolumeAttachment"); request = GetVolumeAttachmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetVolumeAttachmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVolumeAttachmentConverter.fromResponse(); @@ -386,7 +389,7 @@ public GetWindowsInstanceInitialCredentialsResponse getWindowsInstanceInitialCre GetWindowsInstanceInitialCredentialsRequest request) { LOG.trace("Called getWindowsInstanceInitialCredentials"); request = GetWindowsInstanceInitialCredentialsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetWindowsInstanceInitialCredentialsConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, GetWindowsInstanceInitialCredentialsResponse> @@ -400,7 +403,7 @@ public GetWindowsInstanceInitialCredentialsResponse getWindowsInstanceInitialCre public InstanceActionResponse instanceAction(InstanceActionRequest request) { LOG.trace("Called instanceAction"); request = InstanceActionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = InstanceActionConverter.fromRequest(client, request); com.google.common.base.Function transformer = InstanceActionConverter.fromResponse(); @@ -413,7 +416,7 @@ public InstanceActionResponse instanceAction(InstanceActionRequest request) { public LaunchInstanceResponse launchInstance(LaunchInstanceRequest request) { LOG.trace("Called launchInstance"); request = LaunchInstanceConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = LaunchInstanceConverter.fromRequest(client, request); com.google.common.base.Function transformer = LaunchInstanceConverter.fromResponse(); @@ -427,7 +430,7 @@ public LaunchInstanceResponse launchInstance(LaunchInstanceRequest request) { public ListConsoleHistoriesResponse listConsoleHistories(ListConsoleHistoriesRequest request) { LOG.trace("Called listConsoleHistories"); request = ListConsoleHistoriesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListConsoleHistoriesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListConsoleHistoriesConverter.fromResponse(); @@ -440,7 +443,8 @@ public ListConsoleHistoriesResponse listConsoleHistories(ListConsoleHistoriesReq public ListImagesResponse listImages(ListImagesRequest request) { LOG.trace("Called listImages"); request = ListImagesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListImagesConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListImagesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListImagesConverter.fromResponse(); @@ -453,7 +457,7 @@ public ListInstanceConsoleConnectionsResponse listInstanceConsoleConnections( ListInstanceConsoleConnectionsRequest request) { LOG.trace("Called listInstanceConsoleConnections"); request = ListInstanceConsoleConnectionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListInstanceConsoleConnectionsConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, ListInstanceConsoleConnectionsResponse> @@ -467,7 +471,7 @@ public ListInstanceConsoleConnectionsResponse listInstanceConsoleConnections( public ListInstancesResponse listInstances(ListInstancesRequest request) { LOG.trace("Called listInstances"); request = ListInstancesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListInstancesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListInstancesConverter.fromResponse(); @@ -480,7 +484,8 @@ public ListInstancesResponse listInstances(ListInstancesRequest request) { public ListShapesResponse listShapes(ListShapesRequest request) { LOG.trace("Called listShapes"); request = ListShapesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListShapesConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListShapesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListShapesConverter.fromResponse(); @@ -492,7 +497,7 @@ public ListShapesResponse listShapes(ListShapesRequest request) { public ListVnicAttachmentsResponse listVnicAttachments(ListVnicAttachmentsRequest request) { LOG.trace("Called listVnicAttachments"); request = ListVnicAttachmentsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListVnicAttachmentsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListVnicAttachmentsConverter.fromResponse(); @@ -506,7 +511,7 @@ public ListVolumeAttachmentsResponse listVolumeAttachments( ListVolumeAttachmentsRequest request) { LOG.trace("Called listVolumeAttachments"); request = ListVolumeAttachmentsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListVolumeAttachmentsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListVolumeAttachmentsConverter.fromResponse(); @@ -519,7 +524,7 @@ public ListVolumeAttachmentsResponse listVolumeAttachments( public TerminateInstanceResponse terminateInstance(TerminateInstanceRequest request) { LOG.trace("Called terminateInstance"); request = TerminateInstanceConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = TerminateInstanceConverter.fromRequest(client, request); com.google.common.base.Function transformer = TerminateInstanceConverter.fromResponse(); @@ -528,11 +533,25 @@ public TerminateInstanceResponse terminateInstance(TerminateInstanceRequest requ return transformer.apply(response); } + @Override + public UpdateConsoleHistoryResponse updateConsoleHistory(UpdateConsoleHistoryRequest request) { + LOG.trace("Called updateConsoleHistory"); + request = UpdateConsoleHistoryConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateConsoleHistoryConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = UpdateConsoleHistoryConverter.fromResponse(); + + javax.ws.rs.core.Response response = + client.put(ib, request.getUpdateConsoleHistoryDetails(), request); + return transformer.apply(response); + } + @Override public UpdateImageResponse updateImage(UpdateImageRequest request) { LOG.trace("Called updateImage"); request = UpdateImageConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateImageConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateImageConverter.fromResponse(); @@ -546,7 +565,7 @@ public UpdateImageResponse updateImage(UpdateImageRequest request) { public UpdateInstanceResponse updateInstance(UpdateInstanceRequest request) { LOG.trace("Called updateInstance"); request = UpdateInstanceConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateInstanceConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateInstanceConverter.fromResponse(); diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetwork.java b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetwork.java index 2b81baec2cb..4220290dc87 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetwork.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetwork.java @@ -246,7 +246,8 @@ public interface VirtualNetwork extends AutoCloseable { * Creates a new route table for the specified VCN. In the request you must also include at least one route * rule for the new route table. For information on the number of rules you can have in a route table, see * [Service Limits](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/servicelimits.htm). For general information about route - * tables in your VCN, see [Route Tables](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Tasks/managingroutetables.htm). + * tables in your VCN and the types of targets you can use in route rules, + * see [Route Tables](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Tasks/managingroutetables.htm). *

* For the purposes of access control, you must provide the OCID of the compartment where you want the route * table to reside. Notice that the route table doesn't have to be in the same compartment as the VCN, subnets, @@ -495,6 +496,11 @@ public interface VirtualNetwork extends AutoCloseable { *

* This operation cannot be used with primary private IPs, which are * automatically unassigned and deleted when the VNIC is terminated. + *

+ **Important:** If a secondary private IP is the + * [target of a route rule](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Tasks/managingroutetables.htm#privateip), + * unassigning it from the VNIC causes that route rule to blackhole and the traffic + * will be dropped. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsync.java b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsync.java index 579bfcb4f3d..c5ce1fd86eb 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsync.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkAsync.java @@ -313,7 +313,8 @@ java.util.concurrent.Future createPrivateIp( * Creates a new route table for the specified VCN. In the request you must also include at least one route * rule for the new route table. For information on the number of rules you can have in a route table, see * [Service Limits](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/servicelimits.htm). For general information about route - * tables in your VCN, see [Route Tables](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Tasks/managingroutetables.htm). + * tables in your VCN and the types of targets you can use in route rules, + * see [Route Tables](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Tasks/managingroutetables.htm). *

* For the purposes of access control, you must provide the OCID of the compartment where you want the route * table to reside. Notice that the route table doesn't have to be in the same compartment as the VCN, subnets, @@ -658,6 +659,11 @@ java.util.concurrent.Future deleteInternetGateway *

* This operation cannot be used with primary private IPs, which are * automatically unassigned and deleted when the VNIC is terminated. + *

+ **Important:** If a secondary private IP is the + * [target of a route rule](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Tasks/managingroutetables.htm#privateip), + * unassigning it from the VNIC causes that route rule to blackhole and the traffic + * will be dropped. * * * @param request The request object containing the details to send 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 352cd8612fc..fbb225f228d 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 @@ -123,7 +123,8 @@ public java.util.concurrent.Future createCpe( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async createCpe"); request = CreateCpeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = CreateCpeConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateCpeConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateCpeConverter.fromResponse(); @@ -145,7 +146,7 @@ public java.util.concurrent.Future createCrossConnec handler) { LOG.trace("Called async createCrossConnect"); request = CreateCrossConnectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateCrossConnectConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateCrossConnectConverter.fromResponse(); @@ -169,7 +170,7 @@ public java.util.concurrent.Future createCrossC handler) { LOG.trace("Called async createCrossConnectGroup"); request = CreateCrossConnectGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateCrossConnectGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateCrossConnectGroupConverter.fromResponse(); @@ -197,7 +198,7 @@ public java.util.concurrent.Future createDhcpOptions( handler) { LOG.trace("Called async createDhcpOptions"); request = CreateDhcpOptionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateDhcpOptionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateDhcpOptionsConverter.fromResponse(); @@ -218,7 +219,8 @@ public java.util.concurrent.Future createDrg( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async createDrg"); request = CreateDrgConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = CreateDrgConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateDrgConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateDrgConverter.fromResponse(); @@ -240,7 +242,7 @@ public java.util.concurrent.Future createDrgAttachm handler) { LOG.trace("Called async createDrgAttachment"); request = CreateDrgAttachmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateDrgAttachmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateDrgAttachmentConverter.fromResponse(); @@ -264,7 +266,7 @@ public java.util.concurrent.Future createIPSecCon handler) { LOG.trace("Called async createIPSecConnection"); request = CreateIPSecConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateIPSecConnectionConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateIPSecConnectionConverter.fromResponse(); @@ -288,7 +290,7 @@ public java.util.concurrent.Future createInternet handler) { LOG.trace("Called async createInternetGateway"); request = CreateInternetGatewayConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateInternetGatewayConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateInternetGatewayConverter.fromResponse(); @@ -311,7 +313,7 @@ public java.util.concurrent.Future createPrivateIp( handler) { LOG.trace("Called async createPrivateIp"); request = CreatePrivateIpConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreatePrivateIpConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreatePrivateIpConverter.fromResponse(); @@ -333,7 +335,7 @@ public java.util.concurrent.Future createRouteTable( handler) { LOG.trace("Called async createRouteTable"); request = CreateRouteTableConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateRouteTableConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateRouteTableConverter.fromResponse(); @@ -356,7 +358,7 @@ public java.util.concurrent.Future createSecurityLis handler) { LOG.trace("Called async createSecurityList"); request = CreateSecurityListConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateSecurityListConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateSecurityListConverter.fromResponse(); @@ -379,7 +381,7 @@ public java.util.concurrent.Future createSubnet( handler) { LOG.trace("Called async createSubnet"); request = CreateSubnetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateSubnetConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateSubnetConverter.fromResponse(); @@ -400,7 +402,8 @@ public java.util.concurrent.Future createVcn( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async createVcn"); request = CreateVcnConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = CreateVcnConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateVcnConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateVcnConverter.fromResponse(); @@ -422,7 +425,7 @@ public java.util.concurrent.Future createVirtualCi handler) { LOG.trace("Called async createVirtualCircuit"); request = CreateVirtualCircuitConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateVirtualCircuitConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateVirtualCircuitConverter.fromResponse(); @@ -444,7 +447,8 @@ public java.util.concurrent.Future deleteCpe( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async deleteCpe"); request = DeleteCpeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = DeleteCpeConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteCpeConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteCpeConverter.fromResponse(); @@ -466,7 +470,7 @@ public java.util.concurrent.Future deleteCrossConnec handler) { LOG.trace("Called async deleteCrossConnect"); request = DeleteCrossConnectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteCrossConnectConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteCrossConnectConverter.fromResponse(); @@ -489,7 +493,7 @@ public java.util.concurrent.Future deleteCrossC handler) { LOG.trace("Called async deleteCrossConnectGroup"); request = DeleteCrossConnectGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteCrossConnectGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteCrossConnectGroupConverter.fromResponse(); @@ -512,7 +516,7 @@ public java.util.concurrent.Future deleteDhcpOptions( handler) { LOG.trace("Called async deleteDhcpOptions"); request = DeleteDhcpOptionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteDhcpOptionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteDhcpOptionsConverter.fromResponse(); @@ -533,7 +537,8 @@ public java.util.concurrent.Future deleteDrg( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async deleteDrg"); request = DeleteDrgConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = DeleteDrgConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteDrgConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteDrgConverter.fromResponse(); @@ -555,7 +560,7 @@ public java.util.concurrent.Future deleteDrgAttachm handler) { LOG.trace("Called async deleteDrgAttachment"); request = DeleteDrgAttachmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteDrgAttachmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteDrgAttachmentConverter.fromResponse(); @@ -578,7 +583,7 @@ public java.util.concurrent.Future deleteIPSecCon handler) { LOG.trace("Called async deleteIPSecConnection"); request = DeleteIPSecConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteIPSecConnectionConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteIPSecConnectionConverter.fromResponse(); @@ -601,7 +606,7 @@ public java.util.concurrent.Future deleteInternet handler) { LOG.trace("Called async deleteInternetGateway"); request = DeleteInternetGatewayConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteInternetGatewayConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteInternetGatewayConverter.fromResponse(); @@ -623,7 +628,7 @@ public java.util.concurrent.Future deletePrivateIp( handler) { LOG.trace("Called async deletePrivateIp"); request = DeletePrivateIpConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeletePrivateIpConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeletePrivateIpConverter.fromResponse(); @@ -645,7 +650,7 @@ public java.util.concurrent.Future deleteRouteTable( handler) { LOG.trace("Called async deleteRouteTable"); request = DeleteRouteTableConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteRouteTableConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteRouteTableConverter.fromResponse(); @@ -668,7 +673,7 @@ public java.util.concurrent.Future deleteSecurityLis handler) { LOG.trace("Called async deleteSecurityList"); request = DeleteSecurityListConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteSecurityListConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteSecurityListConverter.fromResponse(); @@ -690,7 +695,7 @@ public java.util.concurrent.Future deleteSubnet( handler) { LOG.trace("Called async deleteSubnet"); request = DeleteSubnetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteSubnetConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteSubnetConverter.fromResponse(); @@ -711,7 +716,8 @@ public java.util.concurrent.Future deleteVcn( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async deleteVcn"); request = DeleteVcnConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = DeleteVcnConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteVcnConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteVcnConverter.fromResponse(); @@ -733,7 +739,7 @@ public java.util.concurrent.Future deleteVirtualCi handler) { LOG.trace("Called async deleteVirtualCircuit"); request = DeleteVirtualCircuitConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteVirtualCircuitConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteVirtualCircuitConverter.fromResponse(); @@ -754,7 +760,8 @@ public java.util.concurrent.Future getCpe( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getCpe"); request = GetCpeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetCpeConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetCpeConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetCpeConverter.fromResponse(); @@ -775,7 +782,7 @@ public java.util.concurrent.Future getCrossConnect( handler) { LOG.trace("Called async getCrossConnect"); request = GetCrossConnectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetCrossConnectConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetCrossConnectConverter.fromResponse(); @@ -798,7 +805,7 @@ public java.util.concurrent.Future getCrossConnect handler) { LOG.trace("Called async getCrossConnectGroup"); request = GetCrossConnectGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetCrossConnectGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetCrossConnectGroupConverter.fromResponse(); @@ -823,7 +830,7 @@ public java.util.concurrent.Future getCrossConnect handler) { LOG.trace("Called async getCrossConnectLetterOfAuthority"); request = GetCrossConnectLetterOfAuthorityConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetCrossConnectLetterOfAuthorityConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, GetCrossConnectLetterOfAuthorityResponse> @@ -847,7 +854,7 @@ public java.util.concurrent.Future getCrossConnec handler) { LOG.trace("Called async getCrossConnectStatus"); request = GetCrossConnectStatusConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetCrossConnectStatusConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetCrossConnectStatusConverter.fromResponse(); @@ -869,7 +876,7 @@ public java.util.concurrent.Future getDhcpOptions( handler) { LOG.trace("Called async getDhcpOptions"); request = GetDhcpOptionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetDhcpOptionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetDhcpOptionsConverter.fromResponse(); @@ -890,7 +897,8 @@ public java.util.concurrent.Future getDrg( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getDrg"); request = GetDrgConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetDrgConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDrgConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetDrgConverter.fromResponse(); @@ -911,7 +919,7 @@ public java.util.concurrent.Future getDrgAttachment( handler) { LOG.trace("Called async getDrgAttachment"); request = GetDrgAttachmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetDrgAttachmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetDrgAttachmentConverter.fromResponse(); @@ -934,7 +942,7 @@ public java.util.concurrent.Future getIPSecConnectio handler) { LOG.trace("Called async getIPSecConnection"); request = GetIPSecConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetIPSecConnectionConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetIPSecConnectionConverter.fromResponse(); @@ -959,7 +967,7 @@ public java.util.concurrent.Future getIPSecConnectio handler) { LOG.trace("Called async getIPSecConnectionDeviceConfig"); request = GetIPSecConnectionDeviceConfigConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetIPSecConnectionDeviceConfigConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, GetIPSecConnectionDeviceConfigResponse> @@ -985,7 +993,7 @@ public java.util.concurrent.Future getIPSecConnectio handler) { LOG.trace("Called async getIPSecConnectionDeviceStatus"); request = GetIPSecConnectionDeviceStatusConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetIPSecConnectionDeviceStatusConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, GetIPSecConnectionDeviceStatusResponse> @@ -1009,7 +1017,7 @@ public java.util.concurrent.Future getInternetGatewa handler) { LOG.trace("Called async getInternetGateway"); request = GetInternetGatewayConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetInternetGatewayConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetInternetGatewayConverter.fromResponse(); @@ -1031,7 +1039,7 @@ public java.util.concurrent.Future getPrivateIp( handler) { LOG.trace("Called async getPrivateIp"); request = GetPrivateIpConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetPrivateIpConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetPrivateIpConverter.fromResponse(); @@ -1053,7 +1061,7 @@ public java.util.concurrent.Future getRouteTable( handler) { LOG.trace("Called async getRouteTable"); request = GetRouteTableConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetRouteTableConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetRouteTableConverter.fromResponse(); @@ -1075,7 +1083,7 @@ public java.util.concurrent.Future getSecurityList( handler) { LOG.trace("Called async getSecurityList"); request = GetSecurityListConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetSecurityListConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetSecurityListConverter.fromResponse(); @@ -1096,7 +1104,8 @@ public java.util.concurrent.Future getSubnet( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getSubnet"); request = GetSubnetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetSubnetConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetSubnetConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetSubnetConverter.fromResponse(); @@ -1116,7 +1125,8 @@ public java.util.concurrent.Future getVcn( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getVcn"); request = GetVcnConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetVcnConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetVcnConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVcnConverter.fromResponse(); @@ -1138,7 +1148,7 @@ public java.util.concurrent.Future getVirtualCircuit( handler) { LOG.trace("Called async getVirtualCircuit"); request = GetVirtualCircuitConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetVirtualCircuitConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVirtualCircuitConverter.fromResponse(); @@ -1159,7 +1169,8 @@ public java.util.concurrent.Future getVnic( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getVnic"); request = GetVnicConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetVnicConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetVnicConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVnicConverter.fromResponse(); @@ -1179,7 +1190,8 @@ public java.util.concurrent.Future listCpes( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async listCpes"); request = ListCpesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListCpesConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListCpesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListCpesConverter.fromResponse(); @@ -1201,7 +1213,7 @@ public java.util.concurrent.Future listCrossConn handler) { LOG.trace("Called async listCrossConnectGroups"); request = ListCrossConnectGroupsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCrossConnectGroupsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListCrossConnectGroupsConverter.fromResponse(); @@ -1224,7 +1236,7 @@ public java.util.concurrent.Future listCrossC handler) { LOG.trace("Called async listCrossConnectLocations"); request = ListCrossConnectLocationsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCrossConnectLocationsConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, ListCrossConnectLocationsResponse> @@ -1248,7 +1260,7 @@ public java.util.concurrent.Future listCrossConnects( handler) { LOG.trace("Called async listCrossConnects"); request = ListCrossConnectsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCrossConnectsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListCrossConnectsConverter.fromResponse(); @@ -1273,7 +1285,7 @@ public java.util.concurrent.Future listCrossConnects( handler) { LOG.trace("Called async listCrossconnectPortSpeedShapes"); request = ListCrossconnectPortSpeedShapesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCrossconnectPortSpeedShapesConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, ListCrossconnectPortSpeedShapesResponse> @@ -1296,7 +1308,7 @@ public java.util.concurrent.Future listDhcpOptions( handler) { LOG.trace("Called async listDhcpOptions"); request = ListDhcpOptionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListDhcpOptionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListDhcpOptionsConverter.fromResponse(); @@ -1319,7 +1331,7 @@ public java.util.concurrent.Future listDrgAttachment handler) { LOG.trace("Called async listDrgAttachments"); request = ListDrgAttachmentsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListDrgAttachmentsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListDrgAttachmentsConverter.fromResponse(); @@ -1340,7 +1352,8 @@ public java.util.concurrent.Future listDrgs( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async listDrgs"); request = ListDrgsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListDrgsConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDrgsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListDrgsConverter.fromResponse(); @@ -1364,7 +1377,7 @@ public java.util.concurrent.Future listDrgs( handler) { LOG.trace("Called async listFastConnectProviderServices"); request = ListFastConnectProviderServicesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListFastConnectProviderServicesConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, ListFastConnectProviderServicesResponse> @@ -1388,7 +1401,7 @@ public java.util.concurrent.Future listIPSecConnec handler) { LOG.trace("Called async listIPSecConnections"); request = ListIPSecConnectionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListIPSecConnectionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListIPSecConnectionsConverter.fromResponse(); @@ -1411,7 +1424,7 @@ public java.util.concurrent.Future listInternetGat handler) { LOG.trace("Called async listInternetGateways"); request = ListInternetGatewaysConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListInternetGatewaysConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListInternetGatewaysConverter.fromResponse(); @@ -1433,7 +1446,7 @@ public java.util.concurrent.Future listPrivateIps( handler) { LOG.trace("Called async listPrivateIps"); request = ListPrivateIpsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListPrivateIpsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListPrivateIpsConverter.fromResponse(); @@ -1455,7 +1468,7 @@ public java.util.concurrent.Future listRouteTables( handler) { LOG.trace("Called async listRouteTables"); request = ListRouteTablesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListRouteTablesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListRouteTablesConverter.fromResponse(); @@ -1478,7 +1491,7 @@ public java.util.concurrent.Future listSecurityLists( handler) { LOG.trace("Called async listSecurityLists"); request = ListSecurityListsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListSecurityListsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListSecurityListsConverter.fromResponse(); @@ -1500,7 +1513,7 @@ public java.util.concurrent.Future listSubnets( handler) { LOG.trace("Called async listSubnets"); request = ListSubnetsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListSubnetsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListSubnetsConverter.fromResponse(); @@ -1521,7 +1534,8 @@ public java.util.concurrent.Future listVcns( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async listVcns"); request = ListVcnsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListVcnsConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListVcnsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListVcnsConverter.fromResponse(); @@ -1545,7 +1559,7 @@ public java.util.concurrent.Future listVcns( handler) { LOG.trace("Called async listVirtualCircuitBandwidthShapes"); request = ListVirtualCircuitBandwidthShapesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListVirtualCircuitBandwidthShapesConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, ListVirtualCircuitBandwidthShapesResponse> @@ -1569,7 +1583,7 @@ public java.util.concurrent.Future listVirtualCircu handler) { LOG.trace("Called async listVirtualCircuits"); request = ListVirtualCircuitsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListVirtualCircuitsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListVirtualCircuitsConverter.fromResponse(); @@ -1590,7 +1604,8 @@ public java.util.concurrent.Future updateCpe( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async updateCpe"); request = UpdateCpeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = UpdateCpeConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateCpeConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateCpeConverter.fromResponse(); @@ -1612,7 +1627,7 @@ public java.util.concurrent.Future updateCrossConnec handler) { LOG.trace("Called async updateCrossConnect"); request = UpdateCrossConnectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateCrossConnectConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateCrossConnectConverter.fromResponse(); @@ -1635,7 +1650,7 @@ public java.util.concurrent.Future updateCrossC handler) { LOG.trace("Called async updateCrossConnectGroup"); request = UpdateCrossConnectGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateCrossConnectGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateCrossConnectGroupConverter.fromResponse(); @@ -1663,7 +1678,7 @@ public java.util.concurrent.Future updateDhcpOptions( handler) { LOG.trace("Called async updateDhcpOptions"); request = UpdateDhcpOptionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateDhcpOptionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateDhcpOptionsConverter.fromResponse(); @@ -1684,7 +1699,8 @@ public java.util.concurrent.Future updateDrg( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async updateDrg"); request = UpdateDrgConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = UpdateDrgConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateDrgConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateDrgConverter.fromResponse(); @@ -1706,7 +1722,7 @@ public java.util.concurrent.Future updateDrgAttachm handler) { LOG.trace("Called async updateDrgAttachment"); request = UpdateDrgAttachmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateDrgAttachmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateDrgAttachmentConverter.fromResponse(); @@ -1730,7 +1746,7 @@ public java.util.concurrent.Future updateIPSecCon handler) { LOG.trace("Called async updateIPSecConnection"); request = UpdateIPSecConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateIPSecConnectionConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateIPSecConnectionConverter.fromResponse(); @@ -1754,7 +1770,7 @@ public java.util.concurrent.Future updateInternet handler) { LOG.trace("Called async updateInternetGateway"); request = UpdateInternetGatewayConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateInternetGatewayConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateInternetGatewayConverter.fromResponse(); @@ -1777,7 +1793,7 @@ public java.util.concurrent.Future updatePrivateIp( handler) { LOG.trace("Called async updatePrivateIp"); request = UpdatePrivateIpConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdatePrivateIpConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdatePrivateIpConverter.fromResponse(); @@ -1799,7 +1815,7 @@ public java.util.concurrent.Future updateRouteTable( handler) { LOG.trace("Called async updateRouteTable"); request = UpdateRouteTableConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateRouteTableConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateRouteTableConverter.fromResponse(); @@ -1822,7 +1838,7 @@ public java.util.concurrent.Future updateSecurityLis handler) { LOG.trace("Called async updateSecurityList"); request = UpdateSecurityListConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateSecurityListConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateSecurityListConverter.fromResponse(); @@ -1844,7 +1860,7 @@ public java.util.concurrent.Future updateSubnet( handler) { LOG.trace("Called async updateSubnet"); request = UpdateSubnetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateSubnetConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateSubnetConverter.fromResponse(); @@ -1865,7 +1881,8 @@ public java.util.concurrent.Future updateVcn( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async updateVcn"); request = UpdateVcnConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = UpdateVcnConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateVcnConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateVcnConverter.fromResponse(); @@ -1887,7 +1904,7 @@ public java.util.concurrent.Future updateVirtualCi handler) { LOG.trace("Called async updateVirtualCircuit"); request = UpdateVirtualCircuitConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateVirtualCircuitConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateVirtualCircuitConverter.fromResponse(); @@ -1909,7 +1926,8 @@ public java.util.concurrent.Future updateVnic( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async updateVnic"); request = UpdateVnicConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = UpdateVnicConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateVnicConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateVnicConverter.fromResponse(); 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 2fc00a6a70d..7560600626a 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 @@ -140,7 +140,8 @@ public void close() { public CreateCpeResponse createCpe(CreateCpeRequest request) { LOG.trace("Called createCpe"); request = CreateCpeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = CreateCpeConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateCpeConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateCpeConverter.fromResponse(); @@ -153,7 +154,7 @@ public CreateCpeResponse createCpe(CreateCpeRequest request) { public CreateCrossConnectResponse createCrossConnect(CreateCrossConnectRequest request) { LOG.trace("Called createCrossConnect"); request = CreateCrossConnectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateCrossConnectConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateCrossConnectConverter.fromResponse(); @@ -168,7 +169,7 @@ public CreateCrossConnectGroupResponse createCrossConnectGroup( CreateCrossConnectGroupRequest request) { LOG.trace("Called createCrossConnectGroup"); request = CreateCrossConnectGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateCrossConnectGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateCrossConnectGroupConverter.fromResponse(); @@ -182,7 +183,7 @@ public CreateCrossConnectGroupResponse createCrossConnectGroup( public CreateDhcpOptionsResponse createDhcpOptions(CreateDhcpOptionsRequest request) { LOG.trace("Called createDhcpOptions"); request = CreateDhcpOptionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateDhcpOptionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateDhcpOptionsConverter.fromResponse(); @@ -196,7 +197,8 @@ public CreateDhcpOptionsResponse createDhcpOptions(CreateDhcpOptionsRequest requ public CreateDrgResponse createDrg(CreateDrgRequest request) { LOG.trace("Called createDrg"); request = CreateDrgConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = CreateDrgConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateDrgConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateDrgConverter.fromResponse(); @@ -209,7 +211,7 @@ public CreateDrgResponse createDrg(CreateDrgRequest request) { public CreateDrgAttachmentResponse createDrgAttachment(CreateDrgAttachmentRequest request) { LOG.trace("Called createDrgAttachment"); request = CreateDrgAttachmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateDrgAttachmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateDrgAttachmentConverter.fromResponse(); @@ -224,7 +226,7 @@ public CreateIPSecConnectionResponse createIPSecConnection( CreateIPSecConnectionRequest request) { LOG.trace("Called createIPSecConnection"); request = CreateIPSecConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateIPSecConnectionConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateIPSecConnectionConverter.fromResponse(); @@ -239,7 +241,7 @@ public CreateInternetGatewayResponse createInternetGateway( CreateInternetGatewayRequest request) { LOG.trace("Called createInternetGateway"); request = CreateInternetGatewayConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateInternetGatewayConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateInternetGatewayConverter.fromResponse(); @@ -253,7 +255,7 @@ public CreateInternetGatewayResponse createInternetGateway( public CreatePrivateIpResponse createPrivateIp(CreatePrivateIpRequest request) { LOG.trace("Called createPrivateIp"); request = CreatePrivateIpConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreatePrivateIpConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreatePrivateIpConverter.fromResponse(); @@ -267,7 +269,7 @@ public CreatePrivateIpResponse createPrivateIp(CreatePrivateIpRequest request) { public CreateRouteTableResponse createRouteTable(CreateRouteTableRequest request) { LOG.trace("Called createRouteTable"); request = CreateRouteTableConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateRouteTableConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateRouteTableConverter.fromResponse(); @@ -281,7 +283,7 @@ public CreateRouteTableResponse createRouteTable(CreateRouteTableRequest request public CreateSecurityListResponse createSecurityList(CreateSecurityListRequest request) { LOG.trace("Called createSecurityList"); request = CreateSecurityListConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateSecurityListConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateSecurityListConverter.fromResponse(); @@ -295,7 +297,7 @@ public CreateSecurityListResponse createSecurityList(CreateSecurityListRequest r public CreateSubnetResponse createSubnet(CreateSubnetRequest request) { LOG.trace("Called createSubnet"); request = CreateSubnetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateSubnetConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateSubnetConverter.fromResponse(); @@ -309,7 +311,8 @@ public CreateSubnetResponse createSubnet(CreateSubnetRequest request) { public CreateVcnResponse createVcn(CreateVcnRequest request) { LOG.trace("Called createVcn"); request = CreateVcnConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = CreateVcnConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateVcnConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateVcnConverter.fromResponse(); @@ -322,7 +325,7 @@ public CreateVcnResponse createVcn(CreateVcnRequest request) { public CreateVirtualCircuitResponse createVirtualCircuit(CreateVirtualCircuitRequest request) { LOG.trace("Called createVirtualCircuit"); request = CreateVirtualCircuitConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateVirtualCircuitConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateVirtualCircuitConverter.fromResponse(); @@ -336,7 +339,8 @@ public CreateVirtualCircuitResponse createVirtualCircuit(CreateVirtualCircuitReq public DeleteCpeResponse deleteCpe(DeleteCpeRequest request) { LOG.trace("Called deleteCpe"); request = DeleteCpeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = DeleteCpeConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteCpeConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteCpeConverter.fromResponse(); @@ -348,7 +352,7 @@ public DeleteCpeResponse deleteCpe(DeleteCpeRequest request) { public DeleteCrossConnectResponse deleteCrossConnect(DeleteCrossConnectRequest request) { LOG.trace("Called deleteCrossConnect"); request = DeleteCrossConnectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteCrossConnectConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteCrossConnectConverter.fromResponse(); @@ -362,7 +366,7 @@ public DeleteCrossConnectGroupResponse deleteCrossConnectGroup( DeleteCrossConnectGroupRequest request) { LOG.trace("Called deleteCrossConnectGroup"); request = DeleteCrossConnectGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteCrossConnectGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteCrossConnectGroupConverter.fromResponse(); @@ -375,7 +379,7 @@ public DeleteCrossConnectGroupResponse deleteCrossConnectGroup( public DeleteDhcpOptionsResponse deleteDhcpOptions(DeleteDhcpOptionsRequest request) { LOG.trace("Called deleteDhcpOptions"); request = DeleteDhcpOptionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteDhcpOptionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteDhcpOptionsConverter.fromResponse(); @@ -388,7 +392,8 @@ public DeleteDhcpOptionsResponse deleteDhcpOptions(DeleteDhcpOptionsRequest requ public DeleteDrgResponse deleteDrg(DeleteDrgRequest request) { LOG.trace("Called deleteDrg"); request = DeleteDrgConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = DeleteDrgConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteDrgConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteDrgConverter.fromResponse(); @@ -400,7 +405,7 @@ public DeleteDrgResponse deleteDrg(DeleteDrgRequest request) { public DeleteDrgAttachmentResponse deleteDrgAttachment(DeleteDrgAttachmentRequest request) { LOG.trace("Called deleteDrgAttachment"); request = DeleteDrgAttachmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteDrgAttachmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteDrgAttachmentConverter.fromResponse(); @@ -414,7 +419,7 @@ public DeleteIPSecConnectionResponse deleteIPSecConnection( DeleteIPSecConnectionRequest request) { LOG.trace("Called deleteIPSecConnection"); request = DeleteIPSecConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteIPSecConnectionConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteIPSecConnectionConverter.fromResponse(); @@ -428,7 +433,7 @@ public DeleteInternetGatewayResponse deleteInternetGateway( DeleteInternetGatewayRequest request) { LOG.trace("Called deleteInternetGateway"); request = DeleteInternetGatewayConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteInternetGatewayConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteInternetGatewayConverter.fromResponse(); @@ -441,7 +446,7 @@ public DeleteInternetGatewayResponse deleteInternetGateway( public DeletePrivateIpResponse deletePrivateIp(DeletePrivateIpRequest request) { LOG.trace("Called deletePrivateIp"); request = DeletePrivateIpConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeletePrivateIpConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeletePrivateIpConverter.fromResponse(); @@ -454,7 +459,7 @@ public DeletePrivateIpResponse deletePrivateIp(DeletePrivateIpRequest request) { public DeleteRouteTableResponse deleteRouteTable(DeleteRouteTableRequest request) { LOG.trace("Called deleteRouteTable"); request = DeleteRouteTableConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteRouteTableConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteRouteTableConverter.fromResponse(); @@ -467,7 +472,7 @@ public DeleteRouteTableResponse deleteRouteTable(DeleteRouteTableRequest request public DeleteSecurityListResponse deleteSecurityList(DeleteSecurityListRequest request) { LOG.trace("Called deleteSecurityList"); request = DeleteSecurityListConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteSecurityListConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteSecurityListConverter.fromResponse(); @@ -480,7 +485,7 @@ public DeleteSecurityListResponse deleteSecurityList(DeleteSecurityListRequest r public DeleteSubnetResponse deleteSubnet(DeleteSubnetRequest request) { LOG.trace("Called deleteSubnet"); request = DeleteSubnetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteSubnetConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteSubnetConverter.fromResponse(); @@ -493,7 +498,8 @@ public DeleteSubnetResponse deleteSubnet(DeleteSubnetRequest request) { public DeleteVcnResponse deleteVcn(DeleteVcnRequest request) { LOG.trace("Called deleteVcn"); request = DeleteVcnConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = DeleteVcnConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteVcnConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteVcnConverter.fromResponse(); @@ -505,7 +511,7 @@ public DeleteVcnResponse deleteVcn(DeleteVcnRequest request) { public DeleteVirtualCircuitResponse deleteVirtualCircuit(DeleteVirtualCircuitRequest request) { LOG.trace("Called deleteVirtualCircuit"); request = DeleteVirtualCircuitConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteVirtualCircuitConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteVirtualCircuitConverter.fromResponse(); @@ -518,7 +524,8 @@ public DeleteVirtualCircuitResponse deleteVirtualCircuit(DeleteVirtualCircuitReq public GetCpeResponse getCpe(GetCpeRequest request) { LOG.trace("Called getCpe"); request = GetCpeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetCpeConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetCpeConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetCpeConverter.fromResponse(); @@ -530,7 +537,7 @@ public GetCpeResponse getCpe(GetCpeRequest request) { public GetCrossConnectResponse getCrossConnect(GetCrossConnectRequest request) { LOG.trace("Called getCrossConnect"); request = GetCrossConnectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetCrossConnectConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetCrossConnectConverter.fromResponse(); @@ -543,7 +550,7 @@ public GetCrossConnectResponse getCrossConnect(GetCrossConnectRequest request) { public GetCrossConnectGroupResponse getCrossConnectGroup(GetCrossConnectGroupRequest request) { LOG.trace("Called getCrossConnectGroup"); request = GetCrossConnectGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetCrossConnectGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetCrossConnectGroupConverter.fromResponse(); @@ -557,7 +564,7 @@ public GetCrossConnectLetterOfAuthorityResponse getCrossConnectLetterOfAuthority GetCrossConnectLetterOfAuthorityRequest request) { LOG.trace("Called getCrossConnectLetterOfAuthority"); request = GetCrossConnectLetterOfAuthorityConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetCrossConnectLetterOfAuthorityConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, GetCrossConnectLetterOfAuthorityResponse> @@ -572,7 +579,7 @@ public GetCrossConnectStatusResponse getCrossConnectStatus( GetCrossConnectStatusRequest request) { LOG.trace("Called getCrossConnectStatus"); request = GetCrossConnectStatusConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetCrossConnectStatusConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetCrossConnectStatusConverter.fromResponse(); @@ -585,7 +592,7 @@ public GetCrossConnectStatusResponse getCrossConnectStatus( public GetDhcpOptionsResponse getDhcpOptions(GetDhcpOptionsRequest request) { LOG.trace("Called getDhcpOptions"); request = GetDhcpOptionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetDhcpOptionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetDhcpOptionsConverter.fromResponse(); @@ -598,7 +605,8 @@ public GetDhcpOptionsResponse getDhcpOptions(GetDhcpOptionsRequest request) { public GetDrgResponse getDrg(GetDrgRequest request) { LOG.trace("Called getDrg"); request = GetDrgConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetDrgConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDrgConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetDrgConverter.fromResponse(); @@ -610,7 +618,7 @@ public GetDrgResponse getDrg(GetDrgRequest request) { public GetDrgAttachmentResponse getDrgAttachment(GetDrgAttachmentRequest request) { LOG.trace("Called getDrgAttachment"); request = GetDrgAttachmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetDrgAttachmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetDrgAttachmentConverter.fromResponse(); @@ -623,7 +631,7 @@ public GetDrgAttachmentResponse getDrgAttachment(GetDrgAttachmentRequest request public GetIPSecConnectionResponse getIPSecConnection(GetIPSecConnectionRequest request) { LOG.trace("Called getIPSecConnection"); request = GetIPSecConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetIPSecConnectionConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetIPSecConnectionConverter.fromResponse(); @@ -637,7 +645,7 @@ public GetIPSecConnectionDeviceConfigResponse getIPSecConnectionDeviceConfig( GetIPSecConnectionDeviceConfigRequest request) { LOG.trace("Called getIPSecConnectionDeviceConfig"); request = GetIPSecConnectionDeviceConfigConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetIPSecConnectionDeviceConfigConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, GetIPSecConnectionDeviceConfigResponse> @@ -652,7 +660,7 @@ public GetIPSecConnectionDeviceStatusResponse getIPSecConnectionDeviceStatus( GetIPSecConnectionDeviceStatusRequest request) { LOG.trace("Called getIPSecConnectionDeviceStatus"); request = GetIPSecConnectionDeviceStatusConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetIPSecConnectionDeviceStatusConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, GetIPSecConnectionDeviceStatusResponse> @@ -666,7 +674,7 @@ public GetIPSecConnectionDeviceStatusResponse getIPSecConnectionDeviceStatus( public GetInternetGatewayResponse getInternetGateway(GetInternetGatewayRequest request) { LOG.trace("Called getInternetGateway"); request = GetInternetGatewayConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetInternetGatewayConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetInternetGatewayConverter.fromResponse(); @@ -679,7 +687,7 @@ public GetInternetGatewayResponse getInternetGateway(GetInternetGatewayRequest r public GetPrivateIpResponse getPrivateIp(GetPrivateIpRequest request) { LOG.trace("Called getPrivateIp"); request = GetPrivateIpConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetPrivateIpConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetPrivateIpConverter.fromResponse(); @@ -692,7 +700,7 @@ public GetPrivateIpResponse getPrivateIp(GetPrivateIpRequest request) { public GetRouteTableResponse getRouteTable(GetRouteTableRequest request) { LOG.trace("Called getRouteTable"); request = GetRouteTableConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetRouteTableConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetRouteTableConverter.fromResponse(); @@ -705,7 +713,7 @@ public GetRouteTableResponse getRouteTable(GetRouteTableRequest request) { public GetSecurityListResponse getSecurityList(GetSecurityListRequest request) { LOG.trace("Called getSecurityList"); request = GetSecurityListConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetSecurityListConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetSecurityListConverter.fromResponse(); @@ -718,7 +726,8 @@ public GetSecurityListResponse getSecurityList(GetSecurityListRequest request) { public GetSubnetResponse getSubnet(GetSubnetRequest request) { LOG.trace("Called getSubnet"); request = GetSubnetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetSubnetConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetSubnetConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetSubnetConverter.fromResponse(); @@ -730,7 +739,8 @@ public GetSubnetResponse getSubnet(GetSubnetRequest request) { public GetVcnResponse getVcn(GetVcnRequest request) { LOG.trace("Called getVcn"); request = GetVcnConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetVcnConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetVcnConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVcnConverter.fromResponse(); @@ -742,7 +752,7 @@ public GetVcnResponse getVcn(GetVcnRequest request) { public GetVirtualCircuitResponse getVirtualCircuit(GetVirtualCircuitRequest request) { LOG.trace("Called getVirtualCircuit"); request = GetVirtualCircuitConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetVirtualCircuitConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVirtualCircuitConverter.fromResponse(); @@ -755,7 +765,8 @@ public GetVirtualCircuitResponse getVirtualCircuit(GetVirtualCircuitRequest requ public GetVnicResponse getVnic(GetVnicRequest request) { LOG.trace("Called getVnic"); request = GetVnicConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetVnicConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetVnicConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetVnicConverter.fromResponse(); @@ -767,7 +778,8 @@ public GetVnicResponse getVnic(GetVnicRequest request) { public ListCpesResponse listCpes(ListCpesRequest request) { LOG.trace("Called listCpes"); request = ListCpesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListCpesConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListCpesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListCpesConverter.fromResponse(); @@ -780,7 +792,7 @@ public ListCrossConnectGroupsResponse listCrossConnectGroups( ListCrossConnectGroupsRequest request) { LOG.trace("Called listCrossConnectGroups"); request = ListCrossConnectGroupsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCrossConnectGroupsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListCrossConnectGroupsConverter.fromResponse(); @@ -794,7 +806,7 @@ public ListCrossConnectLocationsResponse listCrossConnectLocations( ListCrossConnectLocationsRequest request) { LOG.trace("Called listCrossConnectLocations"); request = ListCrossConnectLocationsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCrossConnectLocationsConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, ListCrossConnectLocationsResponse> @@ -808,7 +820,7 @@ public ListCrossConnectLocationsResponse listCrossConnectLocations( public ListCrossConnectsResponse listCrossConnects(ListCrossConnectsRequest request) { LOG.trace("Called listCrossConnects"); request = ListCrossConnectsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCrossConnectsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListCrossConnectsConverter.fromResponse(); @@ -822,7 +834,7 @@ public ListCrossconnectPortSpeedShapesResponse listCrossconnectPortSpeedShapes( ListCrossconnectPortSpeedShapesRequest request) { LOG.trace("Called listCrossconnectPortSpeedShapes"); request = ListCrossconnectPortSpeedShapesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCrossconnectPortSpeedShapesConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, ListCrossconnectPortSpeedShapesResponse> @@ -836,7 +848,7 @@ public ListCrossconnectPortSpeedShapesResponse listCrossconnectPortSpeedShapes( public ListDhcpOptionsResponse listDhcpOptions(ListDhcpOptionsRequest request) { LOG.trace("Called listDhcpOptions"); request = ListDhcpOptionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListDhcpOptionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListDhcpOptionsConverter.fromResponse(); @@ -849,7 +861,7 @@ public ListDhcpOptionsResponse listDhcpOptions(ListDhcpOptionsRequest request) { public ListDrgAttachmentsResponse listDrgAttachments(ListDrgAttachmentsRequest request) { LOG.trace("Called listDrgAttachments"); request = ListDrgAttachmentsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListDrgAttachmentsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListDrgAttachmentsConverter.fromResponse(); @@ -862,7 +874,8 @@ public ListDrgAttachmentsResponse listDrgAttachments(ListDrgAttachmentsRequest r public ListDrgsResponse listDrgs(ListDrgsRequest request) { LOG.trace("Called listDrgs"); request = ListDrgsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListDrgsConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDrgsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListDrgsConverter.fromResponse(); @@ -875,7 +888,7 @@ public ListFastConnectProviderServicesResponse listFastConnectProviderServices( ListFastConnectProviderServicesRequest request) { LOG.trace("Called listFastConnectProviderServices"); request = ListFastConnectProviderServicesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListFastConnectProviderServicesConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, ListFastConnectProviderServicesResponse> @@ -889,7 +902,7 @@ public ListFastConnectProviderServicesResponse listFastConnectProviderServices( public ListIPSecConnectionsResponse listIPSecConnections(ListIPSecConnectionsRequest request) { LOG.trace("Called listIPSecConnections"); request = ListIPSecConnectionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListIPSecConnectionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListIPSecConnectionsConverter.fromResponse(); @@ -902,7 +915,7 @@ public ListIPSecConnectionsResponse listIPSecConnections(ListIPSecConnectionsReq public ListInternetGatewaysResponse listInternetGateways(ListInternetGatewaysRequest request) { LOG.trace("Called listInternetGateways"); request = ListInternetGatewaysConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListInternetGatewaysConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListInternetGatewaysConverter.fromResponse(); @@ -915,7 +928,7 @@ public ListInternetGatewaysResponse listInternetGateways(ListInternetGatewaysReq public ListPrivateIpsResponse listPrivateIps(ListPrivateIpsRequest request) { LOG.trace("Called listPrivateIps"); request = ListPrivateIpsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListPrivateIpsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListPrivateIpsConverter.fromResponse(); @@ -928,7 +941,7 @@ public ListPrivateIpsResponse listPrivateIps(ListPrivateIpsRequest request) { public ListRouteTablesResponse listRouteTables(ListRouteTablesRequest request) { LOG.trace("Called listRouteTables"); request = ListRouteTablesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListRouteTablesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListRouteTablesConverter.fromResponse(); @@ -941,7 +954,7 @@ public ListRouteTablesResponse listRouteTables(ListRouteTablesRequest request) { public ListSecurityListsResponse listSecurityLists(ListSecurityListsRequest request) { LOG.trace("Called listSecurityLists"); request = ListSecurityListsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListSecurityListsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListSecurityListsConverter.fromResponse(); @@ -954,7 +967,7 @@ public ListSecurityListsResponse listSecurityLists(ListSecurityListsRequest requ public ListSubnetsResponse listSubnets(ListSubnetsRequest request) { LOG.trace("Called listSubnets"); request = ListSubnetsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListSubnetsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListSubnetsConverter.fromResponse(); @@ -967,7 +980,8 @@ public ListSubnetsResponse listSubnets(ListSubnetsRequest request) { public ListVcnsResponse listVcns(ListVcnsRequest request) { LOG.trace("Called listVcns"); request = ListVcnsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListVcnsConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListVcnsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListVcnsConverter.fromResponse(); @@ -980,7 +994,7 @@ public ListVirtualCircuitBandwidthShapesResponse listVirtualCircuitBandwidthShap ListVirtualCircuitBandwidthShapesRequest request) { LOG.trace("Called listVirtualCircuitBandwidthShapes"); request = ListVirtualCircuitBandwidthShapesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListVirtualCircuitBandwidthShapesConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, ListVirtualCircuitBandwidthShapesResponse> @@ -994,7 +1008,7 @@ public ListVirtualCircuitBandwidthShapesResponse listVirtualCircuitBandwidthShap public ListVirtualCircuitsResponse listVirtualCircuits(ListVirtualCircuitsRequest request) { LOG.trace("Called listVirtualCircuits"); request = ListVirtualCircuitsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListVirtualCircuitsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListVirtualCircuitsConverter.fromResponse(); @@ -1007,7 +1021,8 @@ public ListVirtualCircuitsResponse listVirtualCircuits(ListVirtualCircuitsReques public UpdateCpeResponse updateCpe(UpdateCpeRequest request) { LOG.trace("Called updateCpe"); request = UpdateCpeConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = UpdateCpeConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateCpeConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateCpeConverter.fromResponse(); @@ -1019,7 +1034,7 @@ public UpdateCpeResponse updateCpe(UpdateCpeRequest request) { public UpdateCrossConnectResponse updateCrossConnect(UpdateCrossConnectRequest request) { LOG.trace("Called updateCrossConnect"); request = UpdateCrossConnectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateCrossConnectConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateCrossConnectConverter.fromResponse(); @@ -1034,7 +1049,7 @@ public UpdateCrossConnectGroupResponse updateCrossConnectGroup( UpdateCrossConnectGroupRequest request) { LOG.trace("Called updateCrossConnectGroup"); request = UpdateCrossConnectGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateCrossConnectGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateCrossConnectGroupConverter.fromResponse(); @@ -1048,7 +1063,7 @@ public UpdateCrossConnectGroupResponse updateCrossConnectGroup( public UpdateDhcpOptionsResponse updateDhcpOptions(UpdateDhcpOptionsRequest request) { LOG.trace("Called updateDhcpOptions"); request = UpdateDhcpOptionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateDhcpOptionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateDhcpOptionsConverter.fromResponse(); @@ -1062,7 +1077,8 @@ public UpdateDhcpOptionsResponse updateDhcpOptions(UpdateDhcpOptionsRequest requ public UpdateDrgResponse updateDrg(UpdateDrgRequest request) { LOG.trace("Called updateDrg"); request = UpdateDrgConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = UpdateDrgConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateDrgConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateDrgConverter.fromResponse(); @@ -1074,7 +1090,7 @@ public UpdateDrgResponse updateDrg(UpdateDrgRequest request) { public UpdateDrgAttachmentResponse updateDrgAttachment(UpdateDrgAttachmentRequest request) { LOG.trace("Called updateDrgAttachment"); request = UpdateDrgAttachmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateDrgAttachmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateDrgAttachmentConverter.fromResponse(); @@ -1089,7 +1105,7 @@ public UpdateIPSecConnectionResponse updateIPSecConnection( UpdateIPSecConnectionRequest request) { LOG.trace("Called updateIPSecConnection"); request = UpdateIPSecConnectionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateIPSecConnectionConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateIPSecConnectionConverter.fromResponse(); @@ -1104,7 +1120,7 @@ public UpdateInternetGatewayResponse updateInternetGateway( UpdateInternetGatewayRequest request) { LOG.trace("Called updateInternetGateway"); request = UpdateInternetGatewayConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateInternetGatewayConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateInternetGatewayConverter.fromResponse(); @@ -1118,7 +1134,7 @@ public UpdateInternetGatewayResponse updateInternetGateway( public UpdatePrivateIpResponse updatePrivateIp(UpdatePrivateIpRequest request) { LOG.trace("Called updatePrivateIp"); request = UpdatePrivateIpConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdatePrivateIpConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdatePrivateIpConverter.fromResponse(); @@ -1132,7 +1148,7 @@ public UpdatePrivateIpResponse updatePrivateIp(UpdatePrivateIpRequest request) { public UpdateRouteTableResponse updateRouteTable(UpdateRouteTableRequest request) { LOG.trace("Called updateRouteTable"); request = UpdateRouteTableConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateRouteTableConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateRouteTableConverter.fromResponse(); @@ -1146,7 +1162,7 @@ public UpdateRouteTableResponse updateRouteTable(UpdateRouteTableRequest request public UpdateSecurityListResponse updateSecurityList(UpdateSecurityListRequest request) { LOG.trace("Called updateSecurityList"); request = UpdateSecurityListConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateSecurityListConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateSecurityListConverter.fromResponse(); @@ -1160,7 +1176,7 @@ public UpdateSecurityListResponse updateSecurityList(UpdateSecurityListRequest r public UpdateSubnetResponse updateSubnet(UpdateSubnetRequest request) { LOG.trace("Called updateSubnet"); request = UpdateSubnetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateSubnetConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateSubnetConverter.fromResponse(); @@ -1174,7 +1190,8 @@ public UpdateSubnetResponse updateSubnet(UpdateSubnetRequest request) { public UpdateVcnResponse updateVcn(UpdateVcnRequest request) { LOG.trace("Called updateVcn"); request = UpdateVcnConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = UpdateVcnConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateVcnConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateVcnConverter.fromResponse(); @@ -1186,7 +1203,7 @@ public UpdateVcnResponse updateVcn(UpdateVcnRequest request) { public UpdateVirtualCircuitResponse updateVirtualCircuit(UpdateVirtualCircuitRequest request) { LOG.trace("Called updateVirtualCircuit"); request = UpdateVirtualCircuitConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateVirtualCircuitConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateVirtualCircuitConverter.fromResponse(); @@ -1200,7 +1217,8 @@ public UpdateVirtualCircuitResponse updateVirtualCircuit(UpdateVirtualCircuitReq public UpdateVnicResponse updateVnic(UpdateVnicRequest request) { LOG.trace("Called updateVnic"); request = UpdateVnicConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = UpdateVnicConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateVnicConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateVnicConverter.fromResponse(); 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 7bd3c4d1fc6..0f9a8c210be 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 @@ -19,7 +19,7 @@ public static AttachVnicRequest interceptRequest(AttachVnicRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("attachVnicDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("vnicAttachments"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 80af596695b..e5aff9f3ce9 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 @@ -19,7 +19,7 @@ public static AttachVolumeRequest interceptRequest(AttachVolumeRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("attachVolumeDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("volumeAttachments"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 65929adc4eb..b1f9469ccbf 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 @@ -20,7 +20,7 @@ public static CaptureConsoleHistoryRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,10 +30,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("captureConsoleHistoryDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("instanceConsoleHistories"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 68019a65c13..304888dbd97 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 @@ -19,7 +19,7 @@ public static CreateCpeRequest interceptRequest(CreateCpeRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,9 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createCpeDetails is required"); } - javax.ws.rs.client.WebTarget target = client.getBaseTarget().path("/20160918").path("cpes"); + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("cpes"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 c7d159cfd80..bac5f748bf8 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 @@ -19,7 +19,7 @@ public static CreateCrossConnectRequest interceptRequest(CreateCrossConnectReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createCrossConnectDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("crossConnects"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 6a0dc0fd2b9..988d97a9e0a 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 @@ -20,7 +20,7 @@ public static CreateCrossConnectGroupRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, CreateCrossConnectGroupRequest request) { if (request == null) { @@ -31,10 +31,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createCrossConnectGroupDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("crossConnectGroups"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 11d9f40b269..2960cfcc770 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 @@ -19,7 +19,7 @@ public static CreateDhcpOptionsRequest interceptRequest(CreateDhcpOptionsRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createDhcpDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("dhcps"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 078a3b0d361..7bb25162947 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 @@ -19,7 +19,7 @@ public static CreateDrgAttachmentRequest interceptRequest(CreateDrgAttachmentReq return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createDrgAttachmentDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("drgAttachments"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 d5d38f542e3..fbfc450e189 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 @@ -19,7 +19,7 @@ public static CreateDrgRequest interceptRequest(CreateDrgRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,9 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createDrgDetails is required"); } - javax.ws.rs.client.WebTarget target = client.getBaseTarget().path("/20160918").path("drgs"); + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("drgs"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e98f1c6ae19..8b5f92494bf 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 @@ -20,7 +20,7 @@ public static CreateIPSecConnectionRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,10 +30,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createIPSecConnectionDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("ipsecConnections"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 00616c4751d..2f0f08be98b 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 @@ -19,7 +19,7 @@ public static CreateImageRequest interceptRequest(CreateImageRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createImageDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("images"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 34da12c2147..3dcde5170e9 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 @@ -20,7 +20,7 @@ public static CreateInstanceConsoleConnectionRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, CreateInstanceConsoleConnectionRequest request) { if (request == null) { @@ -31,10 +31,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createInstanceConsoleConnectionDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("instanceConsoleConnections"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e4f96e99391..48f83e2c1bf 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 @@ -20,7 +20,7 @@ public static CreateInternetGatewayRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,10 +30,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createInternetGatewayDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("internetGateways"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 334e64eb052..e217fb2e187 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 @@ -19,7 +19,7 @@ public static CreatePrivateIpRequest interceptRequest(CreatePrivateIpRequest req return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createPrivateIpDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("privateIps"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 1a26b201807..7700cf658cf 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 @@ -19,7 +19,7 @@ public static CreateRouteTableRequest interceptRequest(CreateRouteTableRequest r return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createRouteTableDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("routeTables"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 f5cae6e6ece..7471ebd6c15 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 @@ -19,7 +19,7 @@ public static CreateSecurityListRequest interceptRequest(CreateSecurityListReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createSecurityListDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("securityLists"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 8e76bd20427..83b66f9424a 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 @@ -19,7 +19,7 @@ public static CreateSubnetRequest interceptRequest(CreateSubnetRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createSubnetDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("subnets"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 8d585ac29e8..f5c1c50eb04 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 @@ -19,7 +19,7 @@ public static CreateVcnRequest interceptRequest(CreateVcnRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,9 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createVcnDetails is required"); } - javax.ws.rs.client.WebTarget target = client.getBaseTarget().path("/20160918").path("vcns"); + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("vcns"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 a756db11eac..ef7da6cf0ea 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 @@ -20,7 +20,7 @@ public static CreateVirtualCircuitRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,10 +30,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createVirtualCircuitDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("virtualCircuits"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 761f2dc4be3..58b06845262 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 @@ -19,7 +19,7 @@ public static CreateVolumeBackupRequest interceptRequest(CreateVolumeBackupReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createVolumeBackupDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("volumeBackups"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 3a87cc4e96b..669a75f0e8d 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 @@ -19,7 +19,7 @@ public static CreateVolumeRequest interceptRequest(CreateVolumeRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createVolumeDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("volumes"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 b22e864a6e6..e956c55faeb 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 @@ -20,7 +20,7 @@ public static DeleteConsoleHistoryRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("instanceConsoleHistoryId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("instanceConsoleHistories") @@ -38,7 +38,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getInstanceConsoleHistoryId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 f2b5c3810fa..3c266f1b77c 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 @@ -19,7 +19,7 @@ public static DeleteCpeRequest interceptRequest(DeleteCpeRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("cpeId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("cpes") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCpeId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 85c742c13bb..c29d2e21d3d 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 @@ -19,7 +19,7 @@ public static DeleteCrossConnectRequest interceptRequest(DeleteCrossConnectReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("crossConnectId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("crossConnects") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCrossConnectId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 4672392175e..00cf7409533 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 @@ -20,7 +20,7 @@ public static DeleteCrossConnectGroupRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, DeleteCrossConnectGroupRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("crossConnectGroupId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("crossConnectGroups") @@ -39,7 +39,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCrossConnectGroupId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 765e3a1b991..61b549baf6b 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 @@ -19,7 +19,7 @@ public static DeleteDhcpOptionsRequest interceptRequest(DeleteDhcpOptionsRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("dhcpId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("dhcps") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getDhcpId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 9b670c93ed2..4f79f024680 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 @@ -19,7 +19,7 @@ public static DeleteDrgAttachmentRequest interceptRequest(DeleteDrgAttachmentReq return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("drgAttachmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("drgAttachments") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getDrgAttachmentId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 20ab4fa8743..8af00c641ba 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 @@ -19,7 +19,7 @@ public static DeleteDrgRequest interceptRequest(DeleteDrgRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("drgId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("drgs") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getDrgId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 8a216ca3f72..775b8524d97 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 @@ -20,7 +20,7 @@ public static DeleteIPSecConnectionRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("ipscId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("ipsecConnections") @@ -38,7 +38,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getIpscId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 6c49f7d0e57..271de073da4 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 @@ -19,7 +19,7 @@ public static DeleteImageRequest interceptRequest(DeleteImageRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("imageId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("images") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getImageId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e7213a11711..2fcb8df4662 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 @@ -20,7 +20,7 @@ public static DeleteInstanceConsoleConnectionRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, DeleteInstanceConsoleConnectionRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("instanceConsoleConnectionId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("instanceConsoleConnections") @@ -39,7 +39,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getInstanceConsoleConnectionId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 23fc6c0e174..3ac0dca2833 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 @@ -20,7 +20,7 @@ public static DeleteInternetGatewayRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("igId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("internetGateways") @@ -38,7 +38,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getIgId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 728793c209f..91b770bfcfc 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 @@ -19,7 +19,7 @@ public static DeletePrivateIpRequest interceptRequest(DeletePrivateIpRequest req return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("privateIpId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("privateIps") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getPrivateIpId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e4eee505f2a..e42fe46a734 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 @@ -19,7 +19,7 @@ public static DeleteRouteTableRequest interceptRequest(DeleteRouteTableRequest r return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("rtId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("routeTables") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getRtId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 5d1edcf00ea..fd6bd04dbb3 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 @@ -19,7 +19,7 @@ public static DeleteSecurityListRequest interceptRequest(DeleteSecurityListReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("securityListId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("securityLists") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getSecurityListId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 6cd4741b007..3ddcba9fa85 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 @@ -19,7 +19,7 @@ public static DeleteSubnetRequest interceptRequest(DeleteSubnetRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("subnetId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("subnets") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getSubnetId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 cc76945c7ba..842033b0118 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 @@ -19,7 +19,7 @@ public static DeleteVcnRequest interceptRequest(DeleteVcnRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("vcnId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("vcns") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVcnId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 182b70eb881..61ebee2c4b2 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 @@ -20,7 +20,7 @@ public static DeleteVirtualCircuitRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("virtualCircuitId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("virtualCircuits") @@ -38,7 +38,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVirtualCircuitId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 86e1ed6838c..ebb33bfc22f 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 @@ -19,7 +19,7 @@ public static DeleteVolumeBackupRequest interceptRequest(DeleteVolumeBackupReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("volumeBackupId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("volumeBackups") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVolumeBackupId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 605b76d2453..5d1521c9b6e 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 @@ -19,7 +19,7 @@ public static DeleteVolumeRequest interceptRequest(DeleteVolumeRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("volumeId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("volumes") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVolumeId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 b1b17965bcc..0085833c38a 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 @@ -19,7 +19,7 @@ public static DetachVnicRequest interceptRequest(DetachVnicRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("vnicAttachmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("vnicAttachments") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVnicAttachmentId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 60a6e557798..0f16d16d77c 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 @@ -19,7 +19,7 @@ public static DetachVolumeRequest interceptRequest(DetachVolumeRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("volumeAttachmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("volumeAttachments") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVolumeAttachmentId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 a0d9adcd37f..3f4f768eff7 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 @@ -19,7 +19,7 @@ public static ExportImageRequest interceptRequest(ExportImageRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("exportImageDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("images") @@ -43,7 +43,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( .path("actions") .path("export"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 9e5db161085..d47a26c8196 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 @@ -20,7 +20,7 @@ public static GetConsoleHistoryContentRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, GetConsoleHistoryContentRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("instanceConsoleHistoryId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("instanceConsoleHistories") @@ -56,7 +56,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLength())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 6a5fcfc52e6..0603382d55c 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 @@ -19,7 +19,7 @@ public static GetConsoleHistoryRequest interceptRequest(GetConsoleHistoryRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("instanceConsoleHistoryId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("instanceConsoleHistories") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getInstanceConsoleHistoryId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 7cf21902117..2569e08321c 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 @@ -19,7 +19,7 @@ public static GetCpeRequest interceptRequest(GetCpeRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("cpeId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("cpes") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCpeId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 0005bf6f24b..b4ca73b2a3a 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 @@ -19,7 +19,7 @@ public static GetCrossConnectRequest interceptRequest(GetCrossConnectRequest req return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("crossConnectId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("crossConnects") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCrossConnectId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 dfb88d67b72..b95cadaf0ae 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 @@ -20,7 +20,7 @@ public static GetCrossConnectGroupRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("crossConnectGroupId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("crossConnectGroups") @@ -38,7 +38,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCrossConnectGroupId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 3de3b158f2e..f4aaab6072e 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 @@ -20,7 +20,7 @@ public static GetCrossConnectLetterOfAuthorityRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, GetCrossConnectLetterOfAuthorityRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("crossConnectId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("crossConnects") @@ -40,7 +40,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getCrossConnectId())) .path("letterOfAuthority"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 5d947e920ed..f163bb13e77 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 @@ -20,7 +20,7 @@ public static GetCrossConnectStatusRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("crossConnectId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("crossConnects") @@ -39,7 +39,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getCrossConnectId())) .path("status"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 f107a76b801..f219299d5f4 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 @@ -19,7 +19,7 @@ public static GetDhcpOptionsRequest interceptRequest(GetDhcpOptionsRequest reque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("dhcpId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("dhcps") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getDhcpId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 a7d07d3f529..ff9d6b3c0b9 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 @@ -19,7 +19,7 @@ public static GetDrgAttachmentRequest interceptRequest(GetDrgAttachmentRequest r return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("drgAttachmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("drgAttachments") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getDrgAttachmentId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 b283520482d..8f277dbc7bb 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 @@ -19,7 +19,7 @@ public static GetDrgRequest interceptRequest(GetDrgRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("drgId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("drgs") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getDrgId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 27efe312971..10e58d71a13 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 @@ -19,7 +19,7 @@ public static GetIPSecConnectionRequest interceptRequest(GetIPSecConnectionReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("ipscId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("ipsecConnections") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getIpscId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 1eee1dd07a2..fe19159972b 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 @@ -20,7 +20,7 @@ public static GetIPSecConnectionDeviceConfigRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, GetIPSecConnectionDeviceConfigRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("ipscId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("ipsecConnections") @@ -40,7 +40,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getIpscId())) .path("deviceConfig"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 d40edef1364..62652feb95b 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 @@ -20,7 +20,7 @@ public static GetIPSecConnectionDeviceStatusRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, GetIPSecConnectionDeviceStatusRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("ipscId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("ipsecConnections") @@ -40,7 +40,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getIpscId())) .path("deviceStatus"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e938f0e10fd..e1bdf7b99db 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 @@ -19,7 +19,7 @@ public static GetImageRequest interceptRequest(GetImageRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("imageId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("images") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getImageId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e60c50593ba..70d71b5c90b 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 @@ -20,7 +20,7 @@ public static GetInstanceConsoleConnectionRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, GetInstanceConsoleConnectionRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("instanceConsoleConnectionId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("instanceConsoleConnections") @@ -39,7 +39,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getInstanceConsoleConnectionId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 75f97307f56..8191569e047 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 @@ -19,7 +19,7 @@ public static GetInstanceRequest interceptRequest(GetInstanceRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("instanceId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("instances") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getInstanceId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 58155f1b806..6db8f3d7ca3 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 @@ -19,7 +19,7 @@ public static GetInternetGatewayRequest interceptRequest(GetInternetGatewayReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("igId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("internetGateways") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getIgId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e804a0de94d..5cafc4043c5 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 @@ -19,7 +19,7 @@ public static GetPrivateIpRequest interceptRequest(GetPrivateIpRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("privateIpId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("privateIps") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getPrivateIpId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 5ec34406b7f..2aca0ca655b 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 @@ -19,7 +19,7 @@ public static GetRouteTableRequest interceptRequest(GetRouteTableRequest request return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("rtId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("routeTables") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getRtId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 85e0e2ffc97..f59224bcd1f 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 @@ -19,7 +19,7 @@ public static GetSecurityListRequest interceptRequest(GetSecurityListRequest req return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("securityListId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("securityLists") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getSecurityListId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e7be67fc842..60fa5582264 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 @@ -19,7 +19,7 @@ public static GetSubnetRequest interceptRequest(GetSubnetRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("subnetId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("subnets") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getSubnetId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 4e88a98b42e..3e0023c0dbc 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 @@ -19,7 +19,7 @@ public static GetVcnRequest interceptRequest(GetVcnRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("vcnId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("vcns") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVcnId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 cfe11f2fb4d..48ccd80d6cd 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 @@ -19,7 +19,7 @@ public static GetVirtualCircuitRequest interceptRequest(GetVirtualCircuitRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("virtualCircuitId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("virtualCircuits") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVirtualCircuitId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 5dc0d2eaa76..aebff5bed79 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 @@ -19,7 +19,7 @@ public static GetVnicAttachmentRequest interceptRequest(GetVnicAttachmentRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("vnicAttachmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("vnicAttachments") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVnicAttachmentId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 cf109ddef52..ae8ab51b771 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 @@ -19,7 +19,7 @@ public static GetVnicRequest interceptRequest(GetVnicRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("vnicId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("vnics") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVnicId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 1be8955336d..de5be9b9883 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 @@ -19,7 +19,7 @@ public static GetVolumeAttachmentRequest interceptRequest(GetVolumeAttachmentReq return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("volumeAttachmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("volumeAttachments") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVolumeAttachmentId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 9dc810e51bb..e04e7664ffd 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 @@ -19,7 +19,7 @@ public static GetVolumeBackupRequest interceptRequest(GetVolumeBackupRequest req return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("volumeBackupId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("volumeBackups") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVolumeBackupId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 1296adaf418..7684aabab14 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 @@ -19,7 +19,7 @@ public static GetVolumeRequest interceptRequest(GetVolumeRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("volumeId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("volumes") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVolumeId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 75caef8582f..cb240be86d1 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 @@ -20,7 +20,7 @@ public static GetWindowsInstanceInitialCredentialsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, GetWindowsInstanceInitialCredentialsRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("instanceId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("instances") @@ -40,7 +40,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getInstanceId())) .path("initialCredentials"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 c6b82c9fba4..b70c617c3b0 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 @@ -19,7 +19,7 @@ public static InstanceActionRequest interceptRequest(InstanceActionRequest reque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("action is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("instances") @@ -47,7 +47,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( request.getAction())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 ebee88107f2..2c55dad2dae 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 @@ -19,7 +19,7 @@ public static LaunchInstanceRequest interceptRequest(LaunchInstanceRequest reque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("launchInstanceDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("instances"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 42127ed8b9a..84ce6bd7571 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 @@ -20,7 +20,7 @@ public static ListConsoleHistoriesRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("instanceConsoleHistories"); if (request.getAvailabilityDomain() != null) { @@ -71,7 +71,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getInstanceId())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e7fee6b3d51..bfe0cefd77f 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 @@ -19,7 +19,7 @@ public static ListCpesRequest interceptRequest(ListCpesRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,8 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = client.getBaseTarget().path("/20160918").path("cpes"); + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("cpes"); target = target.queryParam( @@ -53,7 +54,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 83898fb110b..0f6527d411e 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 @@ -20,7 +20,7 @@ public static ListCrossConnectGroupsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("crossConnectGroups"); target = @@ -55,7 +55,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 ff49c4f1527..f3e4a3e6565 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 @@ -20,7 +20,7 @@ public static ListCrossConnectLocationsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, ListCrossConnectLocationsRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("crossConnectLocations"); target = @@ -56,7 +56,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 f96639a6651..8ce835fbb92 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 @@ -19,7 +19,7 @@ public static ListCrossConnectsRequest interceptRequest(ListCrossConnectsRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("crossConnects"); target = @@ -62,7 +62,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 ecc23b249a3..a70af5fe4e0 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 @@ -20,7 +20,7 @@ public static ListCrossconnectPortSpeedShapesRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, ListCrossconnectPortSpeedShapesRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("crossConnectPortSpeedShapes"); target = @@ -56,7 +56,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 30f177f013e..fbd49310cfa 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 @@ -19,7 +19,7 @@ public static ListDhcpOptionsRequest interceptRequest(ListDhcpOptionsRequest req return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("vcnId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("dhcps"); target = @@ -64,7 +64,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 cdae603c537..5be21cd3bcf 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 @@ -19,7 +19,7 @@ public static ListDrgAttachmentsRequest interceptRequest(ListDrgAttachmentsReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("drgAttachments"); target = @@ -70,7 +70,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 da3e094ccb8..59200ab158e 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 @@ -19,7 +19,7 @@ public static ListDrgsRequest interceptRequest(ListDrgsRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,8 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = client.getBaseTarget().path("/20160918").path("drgs"); + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("drgs"); target = target.queryParam( @@ -53,7 +54,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 4568378093f..6be9198dc62 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 @@ -20,7 +20,7 @@ public static ListFastConnectProviderServicesRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, ListFastConnectProviderServicesRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("fastConnectProviderServices"); target = @@ -56,7 +56,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 fbce2265bd4..cbf879f5308 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 @@ -20,7 +20,7 @@ public static ListIPSecConnectionsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("ipsecConnections"); target = @@ -71,7 +71,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 9ad49e90c09..043106b18ec 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 @@ -19,7 +19,7 @@ public static ListImagesRequest interceptRequest(ListImagesRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("images"); target = @@ -78,7 +78,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 28fda34d147..bf048c92dfe 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 @@ -20,7 +20,7 @@ public static ListInstanceConsoleConnectionsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, ListInstanceConsoleConnectionsRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("instanceConsoleConnections"); target = @@ -64,7 +64,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 3d897526504..892bad422a2 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 @@ -19,7 +19,7 @@ public static ListInstancesRequest interceptRequest(ListInstancesRequest request return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("instances"); if (request.getAvailabilityDomain() != null) { @@ -70,7 +70,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 b16fbde8829..57c944b227a 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 @@ -20,7 +20,7 @@ public static ListInternetGatewaysRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -34,7 +34,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("vcnId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("internetGateways"); target = @@ -65,7 +65,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 271cc7ce632..4a3459f3f5a 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 @@ -19,13 +19,13 @@ public static ListPrivateIpsRequest interceptRequest(ListPrivateIpsRequest reque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("privateIps"); if (request.getLimit() != null) { @@ -68,7 +68,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getVnicId())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 7bbb905248b..8411c1d839e 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 @@ -19,7 +19,7 @@ public static ListRouteTablesRequest interceptRequest(ListRouteTablesRequest req return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("vcnId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("routeTables"); target = @@ -64,7 +64,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( request.getVcnId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 951ab648500..f24c119c4b9 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 @@ -19,7 +19,7 @@ public static ListSecurityListsRequest interceptRequest(ListSecurityListsRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("vcnId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("securityLists"); target = @@ -64,7 +64,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( request.getVcnId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 405b79e51c1..ed6166f45c9 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 @@ -19,7 +19,7 @@ public static ListShapesRequest interceptRequest(ListShapesRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("shapes"); if (request.getAvailabilityDomain() != null) { @@ -70,7 +70,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getImageId())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 050ccdeb9ef..f5c71bed943 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 @@ -19,7 +19,7 @@ public static ListSubnetsRequest interceptRequest(ListSubnetsRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("vcnId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("subnets"); target = @@ -64,7 +64,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( request.getVcnId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 0e98eb69089..2f17a4f209e 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 @@ -19,7 +19,7 @@ public static ListVcnsRequest interceptRequest(ListVcnsRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,8 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = client.getBaseTarget().path("/20160918").path("vcns"); + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("vcns"); target = target.queryParam( @@ -53,7 +54,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 2fc8e61f0db..760d153f041 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 @@ -20,7 +20,7 @@ public static ListVirtualCircuitBandwidthShapesRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, ListVirtualCircuitBandwidthShapesRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("virtualCircuitBandwidthShapes"); target = @@ -56,7 +56,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 bb1c5bd895f..55427f95188 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 @@ -19,7 +19,7 @@ public static ListVirtualCircuitsRequest interceptRequest(ListVirtualCircuitsReq return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("virtualCircuits"); target = @@ -54,7 +54,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 677afbf60b8..bac1b05f915 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 @@ -19,7 +19,7 @@ public static ListVnicAttachmentsRequest interceptRequest(ListVnicAttachmentsReq return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("vnicAttachments"); if (request.getAvailabilityDomain() != null) { @@ -78,7 +78,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getVnicId())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 a48d6b1ef11..7441fa8144e 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 @@ -20,7 +20,7 @@ public static ListVolumeAttachmentsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("volumeAttachments"); if (request.getAvailabilityDomain() != null) { @@ -79,7 +79,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getVolumeId())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 a580d04d0e1..326572a2a35 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 @@ -19,7 +19,7 @@ public static ListVolumeBackupsRequest interceptRequest(ListVolumeBackupsRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("volumeBackups"); target = @@ -62,7 +62,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 8c215f42130..59494d6da5f 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 @@ -19,7 +19,7 @@ public static ListVolumesRequest interceptRequest(ListVolumesRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("volumes"); if (request.getAvailabilityDomain() != null) { @@ -62,7 +62,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 ba828edb2a3..f32af4f5f34 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 @@ -19,7 +19,7 @@ public static TerminateInstanceRequest interceptRequest(TerminateInstanceRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("instanceId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("instances") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getInstanceId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 new file mode 100644 index 00000000000..6649d542569 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateConsoleHistoryConverter.java @@ -0,0 +1,115 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.core.internal.http; + +import com.oracle.bmc.core.model.*; +import com.oracle.bmc.core.requests.*; +import com.oracle.bmc.core.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class UpdateConsoleHistoryConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static UpdateConsoleHistoryRequest interceptRequest( + UpdateConsoleHistoryRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("instanceConsoleHistories") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getInstanceConsoleHistoryId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getIfMatch() != null) { + ib.header("if-match", request.getIfMatch()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, UpdateConsoleHistoryResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, UpdateConsoleHistoryResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, UpdateConsoleHistoryResponse>() { + @Override + public UpdateConsoleHistoryResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for UpdateConsoleHistoryResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + ConsoleHistory>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + ConsoleHistory.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + UpdateConsoleHistoryResponse.Builder builder = + UpdateConsoleHistoryResponse.builder(); + + builder.consoleHistory(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + UpdateConsoleHistoryResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 ef28becf2fb..cfaf614b383 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 @@ -19,7 +19,7 @@ public static UpdateCpeRequest interceptRequest(UpdateCpeRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateCpeDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("cpes") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCpeId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 cf20c3b2467..cb44de400ec 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 @@ -19,7 +19,7 @@ public static UpdateCrossConnectRequest interceptRequest(UpdateCrossConnectReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateCrossConnectDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("crossConnects") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCrossConnectId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 1000ad90236..95fa42346c1 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 @@ -20,7 +20,7 @@ public static UpdateCrossConnectGroupRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, UpdateCrossConnectGroupRequest request) { if (request == null) { @@ -35,7 +35,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateCrossConnectGroupDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("crossConnectGroups") @@ -43,7 +43,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCrossConnectGroupId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 924cd4ff337..f1a7278eebc 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 @@ -19,7 +19,7 @@ public static UpdateDhcpOptionsRequest interceptRequest(UpdateDhcpOptionsRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateDhcpDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("dhcps") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getDhcpId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 8fd1bf686df..73f02c27781 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 @@ -19,7 +19,7 @@ public static UpdateDrgAttachmentRequest interceptRequest(UpdateDrgAttachmentReq return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateDrgAttachmentDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("drgAttachments") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getDrgAttachmentId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 4232353cbc5..de90ca708b2 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 @@ -19,7 +19,7 @@ public static UpdateDrgRequest interceptRequest(UpdateDrgRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateDrgDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("drgs") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getDrgId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 a08158e3017..70c465aa60d 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 @@ -20,7 +20,7 @@ public static UpdateIPSecConnectionRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -34,7 +34,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateIPSecConnectionDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("ipsecConnections") @@ -42,7 +42,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getIpscId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 5973ef20998..1a1dbd3b0ea 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 @@ -19,7 +19,7 @@ public static UpdateImageRequest interceptRequest(UpdateImageRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateImageDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("images") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getImageId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 f488810fe5b..786f5c69eee 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 @@ -19,7 +19,7 @@ public static UpdateInstanceRequest interceptRequest(UpdateInstanceRequest reque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateInstanceDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("instances") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getInstanceId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e5cf03bda33..b46e1e67593 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 @@ -20,7 +20,7 @@ public static UpdateInternetGatewayRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -34,7 +34,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateInternetGatewayDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("internetGateways") @@ -42,7 +42,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getIgId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 f6af0fe6507..edc1c09dfbc 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 @@ -19,7 +19,7 @@ public static UpdatePrivateIpRequest interceptRequest(UpdatePrivateIpRequest req return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updatePrivateIpDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("privateIps") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getPrivateIpId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 b5feb4196a9..661dfa5eaae 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 @@ -19,7 +19,7 @@ public static UpdateRouteTableRequest interceptRequest(UpdateRouteTableRequest r return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateRouteTableDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("routeTables") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getRtId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 85df431188e..8b8f8ba4cb1 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 @@ -19,7 +19,7 @@ public static UpdateSecurityListRequest interceptRequest(UpdateSecurityListReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateSecurityListDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("securityLists") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getSecurityListId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 1d0639acf15..a223b2d8368 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 @@ -19,7 +19,7 @@ public static UpdateSubnetRequest interceptRequest(UpdateSubnetRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateSubnetDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("subnets") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getSubnetId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 04a27a17369..e0497302d79 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 @@ -19,7 +19,7 @@ public static UpdateVcnRequest interceptRequest(UpdateVcnRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateVcnDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("vcns") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVcnId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 3e492d996fe..a0637b27eef 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 @@ -20,7 +20,7 @@ public static UpdateVirtualCircuitRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -34,7 +34,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateVirtualCircuitDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("virtualCircuits") @@ -42,7 +42,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVirtualCircuitId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 82a89ad52b4..02b9696fcbd 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 @@ -19,7 +19,7 @@ public static UpdateVnicRequest interceptRequest(UpdateVnicRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateVnicDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("vnics") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVnicId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 4da72e6027f..062d95cc290 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 @@ -19,7 +19,7 @@ public static UpdateVolumeBackupRequest interceptRequest(UpdateVolumeBackupReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateVolumeBackupDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("volumeBackups") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVolumeBackupId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 c5c9cd08b5b..6dbac0184f3 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 @@ -19,7 +19,7 @@ public static UpdateVolumeRequest interceptRequest(UpdateVolumeRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateVolumeDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("volumes") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getVolumeId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachIScsiVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachIScsiVolumeDetails.java index bb52d53526a..97da6049bf1 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachIScsiVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachIScsiVolumeDetails.java @@ -15,25 +15,55 @@ include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, property = "type" ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class AttachIScsiVolumeDetails extends AttachVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("instanceId") private String instanceId; + public Builder instanceId(String instanceId) { + this.instanceId = instanceId; + this.__explicitlySet__.add("instanceId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("volumeId") private String volumeId; + public Builder volumeId(String volumeId) { + this.volumeId = volumeId; + this.__explicitlySet__.add("volumeId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("useChap") private Boolean useChap; + public Builder useChap(Boolean useChap) { + this.useChap = useChap; + this.__explicitlySet__.add("useChap"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public AttachIScsiVolumeDetails build() { - return new AttachIScsiVolumeDetails(displayName, instanceId, volumeId, useChap); + AttachIScsiVolumeDetails __instance__ = + new AttachIScsiVolumeDetails(displayName, instanceId, volumeId, useChap); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -63,4 +93,7 @@ public AttachIScsiVolumeDetails( **/ @com.fasterxml.jackson.annotation.JsonProperty("useChap") Boolean useChap; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachVnicDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachVnicDetails.java index bed3c75f2d2..157c6ad9871 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachVnicDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachVnicDetails.java @@ -8,22 +8,46 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = AttachVnicDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class AttachVnicDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("createVnicDetails") private CreateVnicDetails createVnicDetails; + public Builder createVnicDetails(CreateVnicDetails createVnicDetails) { + this.createVnicDetails = createVnicDetails; + this.__explicitlySet__.add("createVnicDetails"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("instanceId") private String instanceId; + public Builder instanceId(String instanceId) { + this.instanceId = instanceId; + this.__explicitlySet__.add("instanceId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public AttachVnicDetails build() { - return new AttachVnicDetails(createVnicDetails, displayName, instanceId); + AttachVnicDetails __instance__ = + new AttachVnicDetails(createVnicDetails, displayName, instanceId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -46,8 +70,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("createVnicDetails") - @javax.validation.Valid - @javax.validation.constraints.NotNull CreateVnicDetails createVnicDetails; /** @@ -55,15 +77,14 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The OCID of the instance. **/ @com.fasterxml.jackson.annotation.JsonProperty("instanceId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String instanceId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachVolumeDetails.java index 827b1e5db0e..54d25b7ba8e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachVolumeDetails.java @@ -19,6 +19,7 @@ name = "iscsi" ) }) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class AttachVolumeDetails { /** @@ -26,24 +27,17 @@ public class AttachVolumeDetails { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The OCID of the instance. **/ @com.fasterxml.jackson.annotation.JsonProperty("instanceId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String instanceId; /** * The OCID of the volume. **/ @com.fasterxml.jackson.annotation.JsonProperty("volumeId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String volumeId; } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CaptureConsoleHistoryDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CaptureConsoleHistoryDetails.java index 5981d24fed5..84d88161536 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CaptureConsoleHistoryDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CaptureConsoleHistoryDetails.java @@ -8,21 +8,42 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CaptureConsoleHistoryDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CaptureConsoleHistoryDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("instanceId") private String instanceId; + public Builder instanceId(String instanceId) { + this.instanceId = instanceId; + this.__explicitlySet__.add("instanceId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CaptureConsoleHistoryDetails build() { - return new CaptureConsoleHistoryDetails(instanceId); + CaptureConsoleHistoryDetails __instance__ = + new CaptureConsoleHistoryDetails(displayName, instanceId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore public Builder copy(CaptureConsoleHistoryDetails o) { - return instanceId(o.getInstanceId()); + return displayName(o.getDisplayName()).instanceId(o.getInstanceId()); } } @@ -33,12 +54,19 @@ public static Builder builder() { return new Builder(); } + /** + * A user-friendly name. Does not have to be unique, and it's changeable. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + /** * The OCID of the instance to get the console history from. **/ @com.fasterxml.jackson.annotation.JsonProperty("instanceId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String instanceId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ConsoleHistory.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ConsoleHistory.java index cfd126993fa..f55d2a8477e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ConsoleHistory.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ConsoleHistory.java @@ -12,41 +12,89 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ConsoleHistory.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class ConsoleHistory { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") private String availabilityDomain; + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("instanceId") private String instanceId; + public Builder instanceId(String instanceId) { + this.instanceId = instanceId; + this.__explicitlySet__.add("instanceId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public ConsoleHistory build() { - return new ConsoleHistory( - availabilityDomain, - compartmentId, - displayName, - id, - instanceId, - lifecycleState, - timeCreated); + ConsoleHistory __instance__ = + new ConsoleHistory( + availabilityDomain, + compartmentId, + displayName, + id, + instanceId, + lifecycleState, + timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -75,18 +123,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String availabilityDomain; /** * The OCID of the compartment. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -97,25 +139,18 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The OCID of the console history metadata object. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The OCID of the instance this console history was fetched from. **/ @com.fasterxml.jackson.annotation.JsonProperty("instanceId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String instanceId; /** * The current state of the console history. @@ -169,8 +204,6 @@ public static LifecycleState create(String key) { * The current state of the console history. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** @@ -180,7 +213,8 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/Cpe.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Cpe.java index f95f016826c..cd36fb474c7 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/Cpe.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/Cpe.java @@ -18,28 +18,63 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Cpe.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Cpe { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") private String ipAddress; + public Builder ipAddress(String ipAddress) { + this.ipAddress = ipAddress; + this.__explicitlySet__.add("ipAddress"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Cpe build() { - return new Cpe(compartmentId, displayName, id, ipAddress, timeCreated); + Cpe __instance__ = new Cpe(compartmentId, displayName, id, ipAddress, timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -63,9 +98,6 @@ public static Builder builder() { * The OCID of the compartment containing the CPE. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -74,25 +106,18 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The CPE's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The public IP address of the on-premises router. **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 46) String ipAddress; /** @@ -103,4 +128,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCpeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCpeDetails.java index 1615cfe2671..57992a9b108 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCpeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCpeDetails.java @@ -6,22 +6,46 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CreateCpeDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateCpeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") private String ipAddress; + public Builder ipAddress(String ipAddress) { + this.ipAddress = ipAddress; + this.__explicitlySet__.add("ipAddress"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateCpeDetails build() { - return new CreateCpeDetails(compartmentId, displayName, ipAddress); + CreateCpeDetails __instance__ = + new CreateCpeDetails(compartmentId, displayName, ipAddress); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -43,16 +67,12 @@ public static Builder builder() { * The OCID of the compartment to contain the CPE. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -62,8 +82,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 46) String ipAddress; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectDetails.java index 1922723187f..74d3c9ab98c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectDetails.java @@ -8,41 +8,91 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateCrossConnectDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateCrossConnectDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("crossConnectGroupId") private String crossConnectGroupId; + public Builder crossConnectGroupId(String crossConnectGroupId) { + this.crossConnectGroupId = crossConnectGroupId; + this.__explicitlySet__.add("crossConnectGroupId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("farCrossConnectOrCrossConnectGroupId") private String farCrossConnectOrCrossConnectGroupId; + public Builder farCrossConnectOrCrossConnectGroupId( + String farCrossConnectOrCrossConnectGroupId) { + this.farCrossConnectOrCrossConnectGroupId = farCrossConnectOrCrossConnectGroupId; + this.__explicitlySet__.add("farCrossConnectOrCrossConnectGroupId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("locationName") private String locationName; + public Builder locationName(String locationName) { + this.locationName = locationName; + this.__explicitlySet__.add("locationName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("nearCrossConnectOrCrossConnectGroupId") private String nearCrossConnectOrCrossConnectGroupId; + public Builder nearCrossConnectOrCrossConnectGroupId( + String nearCrossConnectOrCrossConnectGroupId) { + this.nearCrossConnectOrCrossConnectGroupId = nearCrossConnectOrCrossConnectGroupId; + this.__explicitlySet__.add("nearCrossConnectOrCrossConnectGroupId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("portSpeedShapeName") private String portSpeedShapeName; + public Builder portSpeedShapeName(String portSpeedShapeName) { + this.portSpeedShapeName = portSpeedShapeName; + this.__explicitlySet__.add("portSpeedShapeName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateCrossConnectDetails build() { - return new CreateCrossConnectDetails( - compartmentId, - crossConnectGroupId, - displayName, - farCrossConnectOrCrossConnectGroupId, - locationName, - nearCrossConnectOrCrossConnectGroupId, - portSpeedShapeName); + CreateCrossConnectDetails __instance__ = + new CreateCrossConnectDetails( + compartmentId, + crossConnectGroupId, + displayName, + farCrossConnectOrCrossConnectGroupId, + locationName, + nearCrossConnectOrCrossConnectGroupId, + portSpeedShapeName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -70,16 +120,12 @@ public static Builder builder() { * The OCID of the compartment to contain the cross-connect. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * The OCID of the cross-connect group to put this cross-connect in. **/ @com.fasterxml.jackson.annotation.JsonProperty("crossConnectGroupId") - @javax.validation.constraints.Size(min = 1, max = 255) String crossConnectGroupId; /** @@ -88,7 +134,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -99,7 +144,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("farCrossConnectOrCrossConnectGroupId") - @javax.validation.constraints.Size(min = 1, max = 255) String farCrossConnectOrCrossConnectGroupId; /** @@ -111,9 +155,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("locationName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String locationName; /** @@ -123,7 +164,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("nearCrossConnectOrCrossConnectGroupId") - @javax.validation.constraints.Size(min = 1, max = 255) String nearCrossConnectOrCrossConnectGroupId; /** @@ -134,7 +174,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("portSpeedShapeName") - @javax.validation.Valid - @javax.validation.constraints.NotNull String portSpeedShapeName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectGroupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectGroupDetails.java index f5d6810d84f..b4aa7216527 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectGroupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateCrossConnectGroupDetails.java @@ -8,19 +8,37 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateCrossConnectGroupDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateCrossConnectGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateCrossConnectGroupDetails build() { - return new CreateCrossConnectGroupDetails(compartmentId, displayName); + CreateCrossConnectGroupDetails __instance__ = + new CreateCrossConnectGroupDetails(compartmentId, displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -40,9 +58,6 @@ public static Builder builder() { * The OCID of the compartment to contain the cross-connect group. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -51,6 +66,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDhcpDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDhcpDetails.java index 1db34b214b0..54be2aa9a94 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDhcpDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDhcpDetails.java @@ -8,25 +8,55 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateDhcpDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateDhcpDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("options") private java.util.List options; + public Builder options(java.util.List options) { + this.options = options; + this.__explicitlySet__.add("options"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") private String vcnId; + public Builder vcnId(String vcnId) { + this.vcnId = vcnId; + this.__explicitlySet__.add("vcnId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateDhcpDetails build() { - return new CreateDhcpDetails(compartmentId, displayName, options, vcnId); + CreateDhcpDetails __instance__ = + new CreateDhcpDetails(compartmentId, displayName, options, vcnId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -49,32 +79,26 @@ public static Builder builder() { * The OCID of the compartment to contain the set of DHCP options. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * A set of DHCP options. **/ @com.fasterxml.jackson.annotation.JsonProperty("options") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List options; /** * The OCID of the VCN the set of DHCP options belongs to. **/ @com.fasterxml.jackson.annotation.JsonProperty("vcnId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String vcnId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDrgAttachmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDrgAttachmentDetails.java index 2ae9fb907c0..7a298559c64 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDrgAttachmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDrgAttachmentDetails.java @@ -8,22 +8,46 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateDrgAttachmentDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateDrgAttachmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("drgId") private String drgId; + public Builder drgId(String drgId) { + this.drgId = drgId; + this.__explicitlySet__.add("drgId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") private String vcnId; + public Builder vcnId(String vcnId) { + this.vcnId = vcnId; + this.__explicitlySet__.add("vcnId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateDrgAttachmentDetails build() { - return new CreateDrgAttachmentDetails(displayName, drgId, vcnId); + CreateDrgAttachmentDetails __instance__ = + new CreateDrgAttachmentDetails(displayName, drgId, vcnId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -43,24 +67,20 @@ public static Builder builder() { * A user-friendly name. Does not have to be unique. Avoid entering confidential information. **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The OCID of the DRG. **/ @com.fasterxml.jackson.annotation.JsonProperty("drgId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String drgId; /** * The OCID of the VCN. **/ @com.fasterxml.jackson.annotation.JsonProperty("vcnId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String vcnId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDrgDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDrgDetails.java index 7d8bb3c5670..460d3ea9c3d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDrgDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDrgDetails.java @@ -6,19 +6,36 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CreateDrgDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateDrgDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateDrgDetails build() { - return new CreateDrgDetails(compartmentId, displayName); + CreateDrgDetails __instance__ = new CreateDrgDetails(compartmentId, displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -38,15 +55,14 @@ public static Builder builder() { * The OCID of the compartment to contain the DRG. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIPSecConnectionDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIPSecConnectionDetails.java index f3350c32189..544fee1e279 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIPSecConnectionDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIPSecConnectionDetails.java @@ -8,29 +8,65 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateIPSecConnectionDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateIPSecConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("cpeId") private String cpeId; + public Builder cpeId(String cpeId) { + this.cpeId = cpeId; + this.__explicitlySet__.add("cpeId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("drgId") private String drgId; + public Builder drgId(String drgId) { + this.drgId = drgId; + this.__explicitlySet__.add("drgId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("staticRoutes") private java.util.List staticRoutes; + public Builder staticRoutes(java.util.List staticRoutes) { + this.staticRoutes = staticRoutes; + this.__explicitlySet__.add("staticRoutes"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateIPSecConnectionDetails build() { - return new CreateIPSecConnectionDetails( - compartmentId, cpeId, displayName, drgId, staticRoutes); + CreateIPSecConnectionDetails __instance__ = + new CreateIPSecConnectionDetails( + compartmentId, cpeId, displayName, drgId, staticRoutes); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -54,34 +90,24 @@ public static Builder builder() { * The OCID of the compartment to contain the IPSec connection. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * The OCID of the CPE. **/ @com.fasterxml.jackson.annotation.JsonProperty("cpeId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String cpeId; /** * A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The OCID of the DRG. **/ @com.fasterxml.jackson.annotation.JsonProperty("drgId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String drgId; /** @@ -92,7 +118,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("staticRoutes") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List staticRoutes; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateImageDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateImageDetails.java index 551cb25dbf9..d363509f22b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateImageDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateImageDetails.java @@ -11,26 +11,56 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateImageDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateImageDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("imageSourceDetails") private ImageSourceDetails imageSourceDetails; + public Builder imageSourceDetails(ImageSourceDetails imageSourceDetails) { + this.imageSourceDetails = imageSourceDetails; + this.__explicitlySet__.add("imageSourceDetails"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("instanceId") private String instanceId; + public Builder instanceId(String instanceId) { + this.instanceId = instanceId; + this.__explicitlySet__.add("instanceId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateImageDetails build() { - return new CreateImageDetails( - compartmentId, displayName, imageSourceDetails, instanceId); + CreateImageDetails __instance__ = + new CreateImageDetails( + compartmentId, displayName, imageSourceDetails, instanceId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -53,9 +83,6 @@ public static Builder builder() { * The OCID of the compartment containing the instance you want to use as the basis for the image. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -68,7 +95,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -81,6 +107,8 @@ public static Builder builder() { * The OCID of the instance you want to use as the basis for the image. **/ @com.fasterxml.jackson.annotation.JsonProperty("instanceId") - @javax.validation.constraints.Size(min = 1, max = 255) String instanceId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstanceConsoleConnectionDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstanceConsoleConnectionDetails.java index b1d10ededab..5b3ec107443 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstanceConsoleConnectionDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstanceConsoleConnectionDetails.java @@ -4,8 +4,8 @@ package com.oracle.bmc.core.model; /** - * Properties used to create an instance console connection. The instance console connection is created - * in the same compartment as the instance. + * The details for creating a serial console connection. + * The serial console connection is created in the same compartment as the instance. * **/ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @@ -13,19 +13,37 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateInstanceConsoleConnectionDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateInstanceConsoleConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("instanceId") private String instanceId; + public Builder instanceId(String instanceId) { + this.instanceId = instanceId; + this.__explicitlySet__.add("instanceId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("publicKey") private String publicKey; + public Builder publicKey(String publicKey) { + this.publicKey = publicKey; + this.__explicitlySet__.add("publicKey"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateInstanceConsoleConnectionDetails build() { - return new CreateInstanceConsoleConnectionDetails(instanceId, publicKey); + CreateInstanceConsoleConnectionDetails __instance__ = + new CreateInstanceConsoleConnectionDetails(instanceId, publicKey); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -42,14 +60,17 @@ public static Builder builder() { } /** - * The host instance OCID + * The OCID of the instance to create the serial console connection to. **/ @com.fasterxml.jackson.annotation.JsonProperty("instanceId") String instanceId; /** - * An ssh public key that will be used to authenticate the console connection. + * The SSH public key used to authenticate the serial console connection. **/ @com.fasterxml.jackson.annotation.JsonProperty("publicKey") String publicKey; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInternetGatewayDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInternetGatewayDetails.java index 186bdef8d41..756b40fc1e5 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInternetGatewayDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInternetGatewayDetails.java @@ -8,25 +8,55 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateInternetGatewayDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateInternetGatewayDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") private Boolean isEnabled; + public Builder isEnabled(Boolean isEnabled) { + this.isEnabled = isEnabled; + this.__explicitlySet__.add("isEnabled"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") private String vcnId; + public Builder vcnId(String vcnId) { + this.vcnId = vcnId; + this.__explicitlySet__.add("vcnId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateInternetGatewayDetails build() { - return new CreateInternetGatewayDetails(compartmentId, displayName, isEnabled, vcnId); + CreateInternetGatewayDetails __instance__ = + new CreateInternetGatewayDetails(compartmentId, displayName, isEnabled, vcnId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -49,32 +79,26 @@ public static Builder builder() { * The OCID of the compartment to contain the Internet Gateway. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * Whether the gateway is enabled upon creation. **/ @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") - @javax.validation.Valid - @javax.validation.constraints.NotNull Boolean isEnabled; /** * The OCID of the VCN the Internet Gateway is attached to. **/ @com.fasterxml.jackson.annotation.JsonProperty("vcnId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String vcnId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreatePrivateIpDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreatePrivateIpDetails.java index 692546c6ce3..39871c7dca4 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreatePrivateIpDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreatePrivateIpDetails.java @@ -8,25 +8,55 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreatePrivateIpDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreatePrivateIpDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") private String hostnameLabel; + public Builder hostnameLabel(String hostnameLabel) { + this.hostnameLabel = hostnameLabel; + this.__explicitlySet__.add("hostnameLabel"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") private String ipAddress; + public Builder ipAddress(String ipAddress) { + this.ipAddress = ipAddress; + this.__explicitlySet__.add("ipAddress"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vnicId") private String vnicId; + public Builder vnicId(String vnicId) { + this.vnicId = vnicId; + this.__explicitlySet__.add("vnicId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreatePrivateIpDetails build() { - return new CreatePrivateIpDetails(displayName, hostnameLabel, ipAddress, vnicId); + CreatePrivateIpDetails __instance__ = + new CreatePrivateIpDetails(displayName, hostnameLabel, ipAddress, vnicId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -51,7 +81,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -69,7 +98,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") - @javax.validation.constraints.Size(min = 1, max = 63) String hostnameLabel; /** @@ -81,7 +109,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") - @javax.validation.constraints.Size(min = 1, max = 32) String ipAddress; /** @@ -90,8 +117,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("vnicId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String vnicId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateRouteTableDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateRouteTableDetails.java index fdb6cc5eeaa..93848d9d71c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateRouteTableDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateRouteTableDetails.java @@ -8,25 +8,55 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateRouteTableDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateRouteTableDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("routeRules") private java.util.List routeRules; + public Builder routeRules(java.util.List routeRules) { + this.routeRules = routeRules; + this.__explicitlySet__.add("routeRules"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") private String vcnId; + public Builder vcnId(String vcnId) { + this.vcnId = vcnId; + this.__explicitlySet__.add("vcnId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateRouteTableDetails build() { - return new CreateRouteTableDetails(compartmentId, displayName, routeRules, vcnId); + CreateRouteTableDetails __instance__ = + new CreateRouteTableDetails(compartmentId, displayName, routeRules, vcnId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -49,32 +79,26 @@ public static Builder builder() { * The OCID of the compartment to contain the route table. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The collection of rules used for routing destination IPs to network devices. **/ @com.fasterxml.jackson.annotation.JsonProperty("routeRules") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List routeRules; /** * The OCID of the VCN the route table belongs to. **/ @com.fasterxml.jackson.annotation.JsonProperty("vcnId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String vcnId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateSecurityListDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateSecurityListDetails.java index ce1ca08c372..68d4a654f21 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateSecurityListDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateSecurityListDetails.java @@ -8,29 +8,70 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateSecurityListDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateSecurityListDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("egressSecurityRules") private java.util.List egressSecurityRules; + public Builder egressSecurityRules(java.util.List egressSecurityRules) { + this.egressSecurityRules = egressSecurityRules; + this.__explicitlySet__.add("egressSecurityRules"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ingressSecurityRules") private java.util.List ingressSecurityRules; + public Builder ingressSecurityRules( + java.util.List ingressSecurityRules) { + this.ingressSecurityRules = ingressSecurityRules; + this.__explicitlySet__.add("ingressSecurityRules"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") private String vcnId; + public Builder vcnId(String vcnId) { + this.vcnId = vcnId; + this.__explicitlySet__.add("vcnId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateSecurityListDetails build() { - return new CreateSecurityListDetails( - compartmentId, displayName, egressSecurityRules, ingressSecurityRules, vcnId); + CreateSecurityListDetails __instance__ = + new CreateSecurityListDetails( + compartmentId, + displayName, + egressSecurityRules, + ingressSecurityRules, + vcnId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -54,40 +95,32 @@ public static Builder builder() { * The OCID of the compartment to contain the security list. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * Rules for allowing egress IP packets. **/ @com.fasterxml.jackson.annotation.JsonProperty("egressSecurityRules") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List egressSecurityRules; /** * Rules for allowing ingress IP packets. **/ @com.fasterxml.jackson.annotation.JsonProperty("ingressSecurityRules") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List ingressSecurityRules; /** * The OCID of the VCN the security list belongs to. **/ @com.fasterxml.jackson.annotation.JsonProperty("vcnId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String vcnId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateSubnetDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateSubnetDetails.java index ccf8709fc54..285be5357c6 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateSubnetDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateSubnetDetails.java @@ -8,53 +8,119 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateSubnetDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateSubnetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") private String availabilityDomain; + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") private String cidrBlock; + public Builder cidrBlock(String cidrBlock) { + this.cidrBlock = cidrBlock; + this.__explicitlySet__.add("cidrBlock"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("dhcpOptionsId") private String dhcpOptionsId; + public Builder dhcpOptionsId(String dhcpOptionsId) { + this.dhcpOptionsId = dhcpOptionsId; + this.__explicitlySet__.add("dhcpOptionsId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("dnsLabel") private String dnsLabel; + public Builder dnsLabel(String dnsLabel) { + this.dnsLabel = dnsLabel; + this.__explicitlySet__.add("dnsLabel"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("prohibitPublicIpOnVnic") private Boolean prohibitPublicIpOnVnic; + public Builder prohibitPublicIpOnVnic(Boolean prohibitPublicIpOnVnic) { + this.prohibitPublicIpOnVnic = prohibitPublicIpOnVnic; + this.__explicitlySet__.add("prohibitPublicIpOnVnic"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("routeTableId") private String routeTableId; + public Builder routeTableId(String routeTableId) { + this.routeTableId = routeTableId; + this.__explicitlySet__.add("routeTableId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("securityListIds") private java.util.List securityListIds; + public Builder securityListIds(java.util.List securityListIds) { + this.securityListIds = securityListIds; + this.__explicitlySet__.add("securityListIds"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") private String vcnId; + public Builder vcnId(String vcnId) { + this.vcnId = vcnId; + this.__explicitlySet__.add("vcnId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateSubnetDetails build() { - return new CreateSubnetDetails( - availabilityDomain, - cidrBlock, - compartmentId, - dhcpOptionsId, - displayName, - dnsLabel, - prohibitPublicIpOnVnic, - routeTableId, - securityListIds, - vcnId); + CreateSubnetDetails __instance__ = + new CreateSubnetDetails( + availabilityDomain, + cidrBlock, + compartmentId, + dhcpOptionsId, + displayName, + dnsLabel, + prohibitPublicIpOnVnic, + routeTableId, + securityListIds, + vcnId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -86,9 +152,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String availabilityDomain; /** @@ -98,18 +161,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 32) String cidrBlock; /** * The OCID of the compartment to contain the subnet. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -118,14 +175,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("dhcpOptionsId") - @javax.validation.constraints.Size(min = 1, max = 255) String dhcpOptionsId; /** * A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -146,7 +201,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("dnsLabel") - @javax.validation.constraints.Size(min = 1, max = 15) String dnsLabel; /** @@ -171,7 +225,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("routeTableId") - @javax.validation.constraints.Size(min = 1, max = 255) String routeTableId; /** @@ -188,8 +241,8 @@ public static Builder builder() { * The OCID of the VCN to contain the subnet. **/ @com.fasterxml.jackson.annotation.JsonProperty("vcnId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String vcnId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVcnDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVcnDetails.java index 7bc79ff1706..f1bc5ffd7fb 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVcnDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVcnDetails.java @@ -6,25 +6,55 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CreateVcnDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateVcnDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") private String cidrBlock; + public Builder cidrBlock(String cidrBlock) { + this.cidrBlock = cidrBlock; + this.__explicitlySet__.add("cidrBlock"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("dnsLabel") private String dnsLabel; + public Builder dnsLabel(String dnsLabel) { + this.dnsLabel = dnsLabel; + this.__explicitlySet__.add("dnsLabel"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateVcnDetails build() { - return new CreateVcnDetails(cidrBlock, compartmentId, displayName, dnsLabel); + CreateVcnDetails __instance__ = + new CreateVcnDetails(cidrBlock, compartmentId, displayName, dnsLabel); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -50,25 +80,18 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 32) String cidrBlock; /** * The OCID of the compartment to contain the VCN. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -90,6 +113,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("dnsLabel") - @javax.validation.constraints.Size(min = 1, max = 15) String dnsLabel; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVirtualCircuitDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVirtualCircuitDetails.java index ebdd9da90d0..b746c24f65a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVirtualCircuitDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVirtualCircuitDetails.java @@ -8,53 +8,120 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateVirtualCircuitDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateVirtualCircuitDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("bandwidthShapeName") private String bandwidthShapeName; + public Builder bandwidthShapeName(String bandwidthShapeName) { + this.bandwidthShapeName = bandwidthShapeName; + this.__explicitlySet__.add("bandwidthShapeName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("crossConnectMappings") private java.util.List crossConnectMappings; + public Builder crossConnectMappings( + java.util.List crossConnectMappings) { + this.crossConnectMappings = crossConnectMappings; + this.__explicitlySet__.add("crossConnectMappings"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("customerBgpAsn") private Integer customerBgpAsn; + public Builder customerBgpAsn(Integer customerBgpAsn) { + this.customerBgpAsn = customerBgpAsn; + this.__explicitlySet__.add("customerBgpAsn"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("gatewayId") private String gatewayId; + public Builder gatewayId(String gatewayId) { + this.gatewayId = gatewayId; + this.__explicitlySet__.add("gatewayId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("providerName") private String providerName; + public Builder providerName(String providerName) { + this.providerName = providerName; + this.__explicitlySet__.add("providerName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("providerServiceName") private String providerServiceName; + public Builder providerServiceName(String providerServiceName) { + this.providerServiceName = providerServiceName; + this.__explicitlySet__.add("providerServiceName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("region") private String region; + public Builder region(String region) { + this.region = region; + this.__explicitlySet__.add("region"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("type") private Type type; + public Builder type(Type type) { + this.type = type; + this.__explicitlySet__.add("type"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateVirtualCircuitDetails build() { - return new CreateVirtualCircuitDetails( - bandwidthShapeName, - compartmentId, - crossConnectMappings, - customerBgpAsn, - displayName, - gatewayId, - providerName, - providerServiceName, - region, - type); + CreateVirtualCircuitDetails __instance__ = + new CreateVirtualCircuitDetails( + bandwidthShapeName, + compartmentId, + crossConnectMappings, + customerBgpAsn, + displayName, + gatewayId, + providerName, + providerServiceName, + region, + type); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -95,9 +162,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -122,7 +186,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -131,7 +194,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("gatewayId") - @javax.validation.constraints.Size(min = 1, max = 255) String gatewayId; /** @@ -141,7 +203,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("providerName") - @javax.validation.constraints.Size(min = 1, max = 255) String providerName; /** @@ -151,7 +212,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("providerServiceName") - @javax.validation.constraints.Size(min = 1, max = 255) String providerServiceName; /** @@ -162,9 +222,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("region") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String region; /** * The type of IP addresses used in this virtual circuit. PRIVATE @@ -211,7 +268,8 @@ public static Type create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("type") - @javax.validation.Valid - @javax.validation.constraints.NotNull Type type; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVnicDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVnicDetails.java index 35ae313fa12..ce538147aef 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVnicDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVnicDetails.java @@ -15,29 +15,79 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateVnicDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateVnicDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("assignPublicIp") private Boolean assignPublicIp; + public Builder assignPublicIp(Boolean assignPublicIp) { + this.assignPublicIp = assignPublicIp; + this.__explicitlySet__.add("assignPublicIp"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") private String hostnameLabel; + public Builder hostnameLabel(String hostnameLabel) { + this.hostnameLabel = hostnameLabel; + this.__explicitlySet__.add("hostnameLabel"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("privateIp") private String privateIp; + public Builder privateIp(String privateIp) { + this.privateIp = privateIp; + this.__explicitlySet__.add("privateIp"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("skipSourceDestCheck") + private Boolean skipSourceDestCheck; + + public Builder skipSourceDestCheck(Boolean skipSourceDestCheck) { + this.skipSourceDestCheck = skipSourceDestCheck; + this.__explicitlySet__.add("skipSourceDestCheck"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("subnetId") private String subnetId; + public Builder subnetId(String subnetId) { + this.subnetId = subnetId; + this.__explicitlySet__.add("subnetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateVnicDetails build() { - return new CreateVnicDetails( - assignPublicIp, displayName, hostnameLabel, privateIp, subnetId); + CreateVnicDetails __instance__ = + new CreateVnicDetails( + assignPublicIp, + displayName, + hostnameLabel, + privateIp, + skipSourceDestCheck, + subnetId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -46,6 +96,7 @@ public Builder copy(CreateVnicDetails o) { .displayName(o.getDisplayName()) .hostnameLabel(o.getHostnameLabel()) .privateIp(o.getPrivateIp()) + .skipSourceDestCheck(o.getSkipSourceDestCheck()) .subnetId(o.getSubnetId()); } } @@ -83,7 +134,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -110,7 +160,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") - @javax.validation.constraints.Size(min = 1, max = 63) String hostnameLabel; /** @@ -127,9 +176,20 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("privateIp") - @javax.validation.constraints.Size(min = 1, max = 46) String privateIp; + /** + * Whether the source/destination check is disabled on the VNIC. + * Defaults to `false`, which means the check is performed. For information + * about why you would skip the source/destination check, see + * [Using a Private IP as a Route Target](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Tasks/managingroutetables.htm#privateip). + *

+ * Example: `true` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("skipSourceDestCheck") + Boolean skipSourceDestCheck; + /** * The OCID of the subnet to create the VNIC in. When launching an instance, * use this `subnetId` instead of the deprecated `subnetId` in @@ -138,8 +198,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("subnetId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String subnetId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeBackupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeBackupDetails.java index 948c63cfddd..cb5d51c9730 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeBackupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeBackupDetails.java @@ -8,19 +8,37 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateVolumeBackupDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateVolumeBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("volumeId") private String volumeId; + public Builder volumeId(String volumeId) { + this.volumeId = volumeId; + this.__explicitlySet__.add("volumeId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateVolumeBackupDetails build() { - return new CreateVolumeBackupDetails(displayName, volumeId); + CreateVolumeBackupDetails __instance__ = + new CreateVolumeBackupDetails(displayName, volumeId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -42,15 +60,14 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The OCID of the volume that needs to be backed up. **/ @com.fasterxml.jackson.annotation.JsonProperty("volumeId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String volumeId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeDetails.java index eadadbe580c..a8b7b888dc9 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeDetails.java @@ -8,29 +8,79 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateVolumeDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") private String availabilityDomain; + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sizeInGBs") + private Long sizeInGBs; + + public Builder sizeInGBs(Long sizeInGBs) { + this.sizeInGBs = sizeInGBs; + this.__explicitlySet__.add("sizeInGBs"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sizeInMBs") private Long sizeInMBs; + public Builder sizeInMBs(Long sizeInMBs) { + this.sizeInMBs = sizeInMBs; + this.__explicitlySet__.add("sizeInMBs"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("volumeBackupId") private String volumeBackupId; + public Builder volumeBackupId(String volumeBackupId) { + this.volumeBackupId = volumeBackupId; + this.__explicitlySet__.add("volumeBackupId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateVolumeDetails build() { - return new CreateVolumeDetails( - availabilityDomain, compartmentId, displayName, sizeInMBs, volumeBackupId); + CreateVolumeDetails __instance__ = + new CreateVolumeDetails( + availabilityDomain, + compartmentId, + displayName, + sizeInGBs, + sizeInMBs, + volumeBackupId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -38,6 +88,7 @@ public Builder copy(CreateVolumeDetails o) { return availabilityDomain(o.getAvailabilityDomain()) .compartmentId(o.getCompartmentId()) .displayName(o.getDisplayName()) + .sizeInGBs(o.getSizeInGBs()) .sizeInMBs(o.getSizeInMBs()) .volumeBackupId(o.getVolumeBackupId()); } @@ -57,18 +108,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String availabilityDomain; /** * The OCID of the compartment that contains the volume. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -77,11 +122,18 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + /** + * The size of the volume in GBs. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("sizeInGBs") + Long sizeInGBs; + /** * The size of the volume in MBs. The value must be a multiple of 1024. + * This field is deprecated. Please use sizeInGBs. + * **/ @com.fasterxml.jackson.annotation.JsonProperty("sizeInMBs") Long sizeInMBs; @@ -91,6 +143,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("volumeBackupId") - @javax.validation.constraints.Size(min = 1, max = 255) String volumeBackupId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnect.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnect.java index 584a544a14c..7cb8362ead8 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnect.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnect.java @@ -25,49 +25,109 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CrossConnect.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CrossConnect { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("crossConnectGroupId") private String crossConnectGroupId; + public Builder crossConnectGroupId(String crossConnectGroupId) { + this.crossConnectGroupId = crossConnectGroupId; + this.__explicitlySet__.add("crossConnectGroupId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("locationName") private String locationName; + public Builder locationName(String locationName) { + this.locationName = locationName; + this.__explicitlySet__.add("locationName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("portName") private String portName; + public Builder portName(String portName) { + this.portName = portName; + this.__explicitlySet__.add("portName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("portSpeedShapeName") private String portSpeedShapeName; + public Builder portSpeedShapeName(String portSpeedShapeName) { + this.portSpeedShapeName = portSpeedShapeName; + this.__explicitlySet__.add("portSpeedShapeName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CrossConnect build() { - return new CrossConnect( - compartmentId, - crossConnectGroupId, - displayName, - id, - lifecycleState, - locationName, - portName, - portSpeedShapeName, - timeCreated); + CrossConnect __instance__ = + new CrossConnect( + compartmentId, + crossConnectGroupId, + displayName, + id, + lifecycleState, + locationName, + portName, + portSpeedShapeName, + timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -95,14 +155,12 @@ public static Builder builder() { * The OCID of the compartment containing the cross-connect group. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * The OCID of the cross-connect group this cross-connect belongs to (if any). **/ @com.fasterxml.jackson.annotation.JsonProperty("crossConnectGroupId") - @javax.validation.constraints.Size(min = 1, max = 255) String crossConnectGroupId; /** @@ -111,14 +169,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The cross-connect's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The cross-connect's current state. @@ -180,14 +236,12 @@ public static LifecycleState create(String key) { * The name of the FastConnect location where this cross-connect is installed. **/ @com.fasterxml.jackson.annotation.JsonProperty("locationName") - @javax.validation.constraints.Size(min = 1, max = 255) String locationName; /** * A string identifying the meet-me room port for this cross-connect. **/ @com.fasterxml.jackson.annotation.JsonProperty("portName") - @javax.validation.constraints.Size(min = 1, max = 255) String portName; /** @@ -207,4 +261,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectGroup.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectGroup.java index 929a33d3115..0ff6dd33c9e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectGroup.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectGroup.java @@ -24,29 +24,65 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CrossConnectGroup.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CrossConnectGroup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CrossConnectGroup build() { - return new CrossConnectGroup( - compartmentId, displayName, id, lifecycleState, timeCreated); + CrossConnectGroup __instance__ = + new CrossConnectGroup( + compartmentId, displayName, id, lifecycleState, timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -70,7 +106,6 @@ public static Builder builder() { * The OCID of the compartment containing the cross-connect group. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -79,14 +114,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The cross-connect group's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The cross-connect group's current state. @@ -151,4 +184,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectLocation.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectLocation.java index 81815f9f3fa..16140dcb00f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectLocation.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectLocation.java @@ -11,19 +11,36 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CrossConnectLocation.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CrossConnectLocation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CrossConnectLocation build() { - return new CrossConnectLocation(description, name); + CrossConnectLocation __instance__ = new CrossConnectLocation(description, name); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -43,9 +60,6 @@ public static Builder builder() { * A description of the location. **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String description; /** @@ -55,8 +69,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String name; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectMapping.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectMapping.java index 4ffc9796058..f546b598adb 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectMapping.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectMapping.java @@ -33,33 +33,69 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CrossConnectMapping.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CrossConnectMapping { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("bgpMd5AuthKey") private String bgpMd5AuthKey; + public Builder bgpMd5AuthKey(String bgpMd5AuthKey) { + this.bgpMd5AuthKey = bgpMd5AuthKey; + this.__explicitlySet__.add("bgpMd5AuthKey"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("crossConnectOrCrossConnectGroupId") private String crossConnectOrCrossConnectGroupId; + public Builder crossConnectOrCrossConnectGroupId(String crossConnectOrCrossConnectGroupId) { + this.crossConnectOrCrossConnectGroupId = crossConnectOrCrossConnectGroupId; + this.__explicitlySet__.add("crossConnectOrCrossConnectGroupId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("customerBgpPeeringIp") private String customerBgpPeeringIp; + public Builder customerBgpPeeringIp(String customerBgpPeeringIp) { + this.customerBgpPeeringIp = customerBgpPeeringIp; + this.__explicitlySet__.add("customerBgpPeeringIp"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("oracleBgpPeeringIp") private String oracleBgpPeeringIp; + public Builder oracleBgpPeeringIp(String oracleBgpPeeringIp) { + this.oracleBgpPeeringIp = oracleBgpPeeringIp; + this.__explicitlySet__.add("oracleBgpPeeringIp"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vlan") private Integer vlan; + public Builder vlan(Integer vlan) { + this.vlan = vlan; + this.__explicitlySet__.add("vlan"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CrossConnectMapping build() { - return new CrossConnectMapping( - bgpMd5AuthKey, - crossConnectOrCrossConnectGroupId, - customerBgpPeeringIp, - oracleBgpPeeringIp, - vlan); + CrossConnectMapping __instance__ = + new CrossConnectMapping( + bgpMd5AuthKey, + crossConnectOrCrossConnectGroupId, + customerBgpPeeringIp, + oracleBgpPeeringIp, + vlan); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -86,7 +122,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("bgpMd5AuthKey") - @javax.validation.constraints.Size(min = 1, max = 255) String bgpMd5AuthKey; /** @@ -97,7 +132,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("crossConnectOrCrossConnectGroupId") - @javax.validation.constraints.Size(min = 1, max = 255) String crossConnectOrCrossConnectGroupId; /** @@ -111,7 +145,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("customerBgpPeeringIp") - @javax.validation.constraints.Size(min = 7, max = 46) String customerBgpPeeringIp; /** @@ -124,7 +157,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("oracleBgpPeeringIp") - @javax.validation.constraints.Size(min = 7, max = 46) String oracleBgpPeeringIp; /** @@ -137,7 +169,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("vlan") - @javax.validation.constraints.Min(100) - @javax.validation.constraints.Max(16777216) Integer vlan; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectPortSpeedShape.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectPortSpeedShape.java index 619ca62c335..efa30dd9643 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectPortSpeedShape.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectPortSpeedShape.java @@ -12,19 +12,37 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CrossConnectPortSpeedShape.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CrossConnectPortSpeedShape { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("portSpeedInGbps") private Integer portSpeedInGbps; + public Builder portSpeedInGbps(Integer portSpeedInGbps) { + this.portSpeedInGbps = portSpeedInGbps; + this.__explicitlySet__.add("portSpeedInGbps"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CrossConnectPortSpeedShape build() { - return new CrossConnectPortSpeedShape(name, portSpeedInGbps); + CrossConnectPortSpeedShape __instance__ = + new CrossConnectPortSpeedShape(name, portSpeedInGbps); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -47,9 +65,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String name; /** @@ -59,7 +74,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("portSpeedInGbps") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer portSpeedInGbps; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectStatus.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectStatus.java index 4b3e36ef8a9..ebdea379c48 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectStatus.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CrossConnectStatus.java @@ -11,26 +11,56 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CrossConnectStatus.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CrossConnectStatus { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("crossConnectId") private String crossConnectId; + public Builder crossConnectId(String crossConnectId) { + this.crossConnectId = crossConnectId; + this.__explicitlySet__.add("crossConnectId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("interfaceState") private InterfaceState interfaceState; + public Builder interfaceState(InterfaceState interfaceState) { + this.interfaceState = interfaceState; + this.__explicitlySet__.add("interfaceState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lightLevelIndBm") private Float lightLevelIndBm; + public Builder lightLevelIndBm(Float lightLevelIndBm) { + this.lightLevelIndBm = lightLevelIndBm; + this.__explicitlySet__.add("lightLevelIndBm"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lightLevelIndicator") private LightLevelIndicator lightLevelIndicator; + public Builder lightLevelIndicator(LightLevelIndicator lightLevelIndicator) { + this.lightLevelIndicator = lightLevelIndicator; + this.__explicitlySet__.add("lightLevelIndicator"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CrossConnectStatus build() { - return new CrossConnectStatus( - crossConnectId, interfaceState, lightLevelIndBm, lightLevelIndicator); + CrossConnectStatus __instance__ = + new CrossConnectStatus( + crossConnectId, interfaceState, lightLevelIndBm, lightLevelIndicator); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -53,9 +83,6 @@ public static Builder builder() { * The OCID of the cross-connect. **/ @com.fasterxml.jackson.annotation.JsonProperty("crossConnectId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String crossConnectId; /** * Whether Oracle's side of the interface is up or down. @@ -116,8 +143,6 @@ public static InterfaceState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("lightLevelIndBm") - @javax.validation.constraints.Min(-50) - @javax.validation.constraints.Max(50) Float lightLevelIndBm; /** * Status indicator corresponding to the light level. @@ -195,4 +220,7 @@ public static LightLevelIndicator create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("lightLevelIndicator") LightLevelIndicator lightLevelIndicator; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpDnsOption.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpDnsOption.java index a67f8ba6634..51ac7ac8cdf 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpDnsOption.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpDnsOption.java @@ -19,19 +19,36 @@ include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, property = "type" ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class DhcpDnsOption extends DhcpOption { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("customDnsServers") private java.util.List customDnsServers; + public Builder customDnsServers(java.util.List customDnsServers) { + this.customDnsServers = customDnsServers; + this.__explicitlySet__.add("customDnsServers"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("serverType") private ServerType serverType; + public Builder serverType(ServerType serverType) { + this.serverType = serverType; + this.__explicitlySet__.add("serverType"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public DhcpDnsOption build() { - return new DhcpDnsOption(customDnsServers, serverType); + DhcpDnsOption __instance__ = new DhcpDnsOption(customDnsServers, serverType); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -139,7 +156,8 @@ public static ServerType create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("serverType") - @javax.validation.Valid - @javax.validation.constraints.NotNull ServerType serverType; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpOption.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpOption.java index 05981c385d3..e5ac3823bb6 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpOption.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpOption.java @@ -31,4 +31,5 @@ name = "SearchDomain" ) }) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class DhcpOption {} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpOptions.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpOptions.java index ae6a27824ed..4e53c78c514 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpOptions.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpOptions.java @@ -24,35 +24,89 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DhcpOptions.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class DhcpOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("options") private java.util.List options; + public Builder options(java.util.List options) { + this.options = options; + this.__explicitlySet__.add("options"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") private String vcnId; + public Builder vcnId(String vcnId) { + this.vcnId = vcnId; + this.__explicitlySet__.add("vcnId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public DhcpOptions build() { - return new DhcpOptions( - compartmentId, displayName, id, lifecycleState, options, timeCreated, vcnId); + DhcpOptions __instance__ = + new DhcpOptions( + compartmentId, + displayName, + id, + lifecycleState, + options, + timeCreated, + vcnId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -78,9 +132,6 @@ public static Builder builder() { * The OCID of the compartment containing the set of DHCP options. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -89,16 +140,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * Oracle ID (OCID) for the set of DHCP options. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The current state of the set of DHCP options. @@ -152,16 +199,12 @@ public static LifecycleState create(String key) { * The current state of the set of DHCP options. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** * The collection of individual DHCP options. **/ @com.fasterxml.jackson.annotation.JsonProperty("options") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List options; /** @@ -171,16 +214,14 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** * The OCID of the VCN the set of DHCP options belongs to. **/ @com.fasterxml.jackson.annotation.JsonProperty("vcnId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String vcnId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpSearchDomainOption.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpSearchDomainOption.java index 04c586f63cf..c740b46eb91 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpSearchDomainOption.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/DhcpSearchDomainOption.java @@ -20,16 +20,27 @@ include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, property = "type" ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class DhcpSearchDomainOption extends DhcpOption { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("searchDomainNames") private java.util.List searchDomainNames; + public Builder searchDomainNames(java.util.List searchDomainNames) { + this.searchDomainNames = searchDomainNames; + this.__explicitlySet__.add("searchDomainNames"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public DhcpSearchDomainOption build() { - return new DhcpSearchDomainOption(searchDomainNames); + DhcpSearchDomainOption __instance__ = new DhcpSearchDomainOption(searchDomainNames); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -67,7 +78,8 @@ public DhcpSearchDomainOption(java.util.List searchDomainNames) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("searchDomainNames") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List searchDomainNames; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/Drg.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Drg.java index 3458b818828..dfaaf869c55 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/Drg.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/Drg.java @@ -18,28 +18,63 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Drg.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Drg { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Drg build() { - return new Drg(compartmentId, displayName, id, lifecycleState, timeCreated); + Drg __instance__ = new Drg(compartmentId, displayName, id, lifecycleState, timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -63,9 +98,6 @@ public static Builder builder() { * The OCID of the compartment containing the DRG. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -74,16 +106,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The DRG's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The DRG's current state. @@ -137,8 +165,6 @@ public static LifecycleState create(String key) { * The DRG's current state. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** @@ -149,4 +175,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/DrgAttachment.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/DrgAttachment.java index e718d75f1c3..0897a950c9c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/DrgAttachment.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/DrgAttachment.java @@ -11,35 +11,89 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DrgAttachment.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class DrgAttachment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("drgId") private String drgId; + public Builder drgId(String drgId) { + this.drgId = drgId; + this.__explicitlySet__.add("drgId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") private String vcnId; + public Builder vcnId(String vcnId) { + this.vcnId = vcnId; + this.__explicitlySet__.add("vcnId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public DrgAttachment build() { - return new DrgAttachment( - compartmentId, displayName, drgId, id, lifecycleState, timeCreated, vcnId); + DrgAttachment __instance__ = + new DrgAttachment( + compartmentId, + displayName, + drgId, + id, + lifecycleState, + timeCreated, + vcnId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -65,9 +119,6 @@ public static Builder builder() { * The OCID of the compartment containing the DRG attachment. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -76,25 +127,18 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The OCID of the DRG. **/ @com.fasterxml.jackson.annotation.JsonProperty("drgId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String drgId; /** * The DRG attachment's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The DRG attachment's current state. @@ -148,8 +192,6 @@ public static LifecycleState create(String key) { * The DRG attachment's current state. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** @@ -165,8 +207,8 @@ public static LifecycleState create(String key) { * The OCID of the VCN. **/ @com.fasterxml.jackson.annotation.JsonProperty("vcnId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String vcnId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/EgressSecurityRule.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/EgressSecurityRule.java index 18b35b68326..503a50e80dc 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/EgressSecurityRule.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/EgressSecurityRule.java @@ -11,32 +11,79 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = EgressSecurityRule.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class EgressSecurityRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("destination") private String destination; + public Builder destination(String destination) { + this.destination = destination; + this.__explicitlySet__.add("destination"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("icmpOptions") private IcmpOptions icmpOptions; + public Builder icmpOptions(IcmpOptions icmpOptions) { + this.icmpOptions = icmpOptions; + this.__explicitlySet__.add("icmpOptions"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("isStateless") private Boolean isStateless; + public Builder isStateless(Boolean isStateless) { + this.isStateless = isStateless; + this.__explicitlySet__.add("isStateless"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("protocol") private String protocol; + public Builder protocol(String protocol) { + this.protocol = protocol; + this.__explicitlySet__.add("protocol"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("tcpOptions") private TcpOptions tcpOptions; + public Builder tcpOptions(TcpOptions tcpOptions) { + this.tcpOptions = tcpOptions; + this.__explicitlySet__.add("tcpOptions"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("udpOptions") private UdpOptions udpOptions; + public Builder udpOptions(UdpOptions udpOptions) { + this.udpOptions = udpOptions; + this.__explicitlySet__.add("udpOptions"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public EgressSecurityRule build() { - return new EgressSecurityRule( - destination, icmpOptions, isStateless, protocol, tcpOptions, udpOptions); + EgressSecurityRule __instance__ = + new EgressSecurityRule( + destination, + icmpOptions, + isStateless, + protocol, + tcpOptions, + udpOptions); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -63,8 +110,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("destination") - @javax.validation.Valid - @javax.validation.constraints.NotNull String destination; /** @@ -100,8 +145,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("protocol") - @javax.validation.Valid - @javax.validation.constraints.NotNull String protocol; /** @@ -119,4 +162,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("udpOptions") UdpOptions udpOptions; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ExportImageDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ExportImageDetails.java index 7d4c0929477..fb0cbd03d14 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ExportImageDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ExportImageDetails.java @@ -35,4 +35,5 @@ name = "objectStorageTuple" ) }) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class ExportImageDetails {} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ExportImageViaObjectStorageTupleDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ExportImageViaObjectStorageTupleDetails.java index 59cca26ffb2..6bf93f290b7 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ExportImageViaObjectStorageTupleDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ExportImageViaObjectStorageTupleDetails.java @@ -15,23 +15,47 @@ include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, property = "destinationType" ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class ExportImageViaObjectStorageTupleDetails extends ExportImageDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("bucketName") private String bucketName; + public Builder bucketName(String bucketName) { + this.bucketName = bucketName; + this.__explicitlySet__.add("bucketName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("namespaceName") private String namespaceName; + public Builder namespaceName(String namespaceName) { + this.namespaceName = namespaceName; + this.__explicitlySet__.add("namespaceName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("objectName") private String objectName; + public Builder objectName(String objectName) { + this.objectName = objectName; + this.__explicitlySet__.add("objectName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public ExportImageViaObjectStorageTupleDetails build() { - return new ExportImageViaObjectStorageTupleDetails( - bucketName, namespaceName, objectName); + ExportImageViaObjectStorageTupleDetails __instance__ = + new ExportImageViaObjectStorageTupleDetails( + bucketName, namespaceName, objectName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -74,4 +98,7 @@ public ExportImageViaObjectStorageTupleDetails( **/ @com.fasterxml.jackson.annotation.JsonProperty("objectName") String objectName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ExportImageViaObjectStorageUriDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ExportImageViaObjectStorageUriDetails.java index 2f79eb27eb7..54b6b957287 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ExportImageViaObjectStorageUriDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ExportImageViaObjectStorageUriDetails.java @@ -15,16 +15,28 @@ include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, property = "destinationType" ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class ExportImageViaObjectStorageUriDetails extends ExportImageDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("destinationUri") private String destinationUri; + public Builder destinationUri(String destinationUri) { + this.destinationUri = destinationUri; + this.__explicitlySet__.add("destinationUri"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public ExportImageViaObjectStorageUriDetails build() { - return new ExportImageViaObjectStorageUriDetails(destinationUri); + ExportImageViaObjectStorageUriDetails __instance__ = + new ExportImageViaObjectStorageUriDetails(destinationUri); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -51,7 +63,8 @@ public ExportImageViaObjectStorageUriDetails(String destinationUri) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("destinationUri") - @javax.validation.Valid - @javax.validation.constraints.NotNull String destinationUri; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/FastConnectProviderService.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/FastConnectProviderService.java index c0835660cbe..843aad4a602 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/FastConnectProviderService.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/FastConnectProviderService.java @@ -13,22 +13,46 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = FastConnectProviderService.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class FastConnectProviderService { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("providerName") private String providerName; + public Builder providerName(String providerName) { + this.providerName = providerName; + this.__explicitlySet__.add("providerName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("providerServiceName") private String providerServiceName; + public Builder providerServiceName(String providerServiceName) { + this.providerServiceName = providerServiceName; + this.__explicitlySet__.add("providerServiceName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public FastConnectProviderService build() { - return new FastConnectProviderService(description, providerName, providerServiceName); + FastConnectProviderService __instance__ = + new FastConnectProviderService(description, providerName, providerServiceName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -51,7 +75,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.constraints.Size(min = 1, max = 255) String description; /** @@ -59,9 +82,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("providerName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String providerName; /** @@ -69,8 +89,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("providerServiceName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String providerServiceName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnection.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnection.java index d7bf2a29901..45952cbfed0 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnection.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnection.java @@ -17,45 +17,99 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IPSecConnection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class IPSecConnection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("cpeId") private String cpeId; + public Builder cpeId(String cpeId) { + this.cpeId = cpeId; + this.__explicitlySet__.add("cpeId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("drgId") private String drgId; + public Builder drgId(String drgId) { + this.drgId = drgId; + this.__explicitlySet__.add("drgId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("staticRoutes") private java.util.List staticRoutes; + public Builder staticRoutes(java.util.List staticRoutes) { + this.staticRoutes = staticRoutes; + this.__explicitlySet__.add("staticRoutes"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public IPSecConnection build() { - return new IPSecConnection( - compartmentId, - cpeId, - displayName, - drgId, - id, - lifecycleState, - staticRoutes, - timeCreated); + IPSecConnection __instance__ = + new IPSecConnection( + compartmentId, + cpeId, + displayName, + drgId, + id, + lifecycleState, + staticRoutes, + timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -82,18 +136,12 @@ public static Builder builder() { * The OCID of the compartment containing the IPSec connection. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * The OCID of the CPE. **/ @com.fasterxml.jackson.annotation.JsonProperty("cpeId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String cpeId; /** @@ -102,25 +150,18 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The OCID of the DRG. **/ @com.fasterxml.jackson.annotation.JsonProperty("drgId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String drgId; /** * The IPSec connection's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The IPSec connection's current state. @@ -174,8 +215,6 @@ public static LifecycleState create(String key) { * The IPSec connection's current state. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** @@ -186,8 +225,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("staticRoutes") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List staticRoutes; /** @@ -198,4 +235,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionDeviceConfig.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionDeviceConfig.java index 1dd06526fa1..2a39ffef207 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionDeviceConfig.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionDeviceConfig.java @@ -11,25 +11,55 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = IPSecConnectionDeviceConfig.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class IPSecConnectionDeviceConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("tunnels") private java.util.List tunnels; + public Builder tunnels(java.util.List tunnels) { + this.tunnels = tunnels; + this.__explicitlySet__.add("tunnels"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public IPSecConnectionDeviceConfig build() { - return new IPSecConnectionDeviceConfig(compartmentId, id, timeCreated, tunnels); + IPSecConnectionDeviceConfig __instance__ = + new IPSecConnectionDeviceConfig(compartmentId, id, timeCreated, tunnels); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -52,18 +82,12 @@ public static Builder builder() { * The OCID of the compartment containing the IPSec connection. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * The IPSec connection's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** @@ -77,4 +101,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("tunnels") java.util.List tunnels; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionDeviceStatus.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionDeviceStatus.java index fc140a73370..2cf188bf6d2 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionDeviceStatus.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionDeviceStatus.java @@ -11,25 +11,55 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = IPSecConnectionDeviceStatus.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class IPSecConnectionDeviceStatus { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("tunnels") private java.util.List tunnels; + public Builder tunnels(java.util.List tunnels) { + this.tunnels = tunnels; + this.__explicitlySet__.add("tunnels"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public IPSecConnectionDeviceStatus build() { - return new IPSecConnectionDeviceStatus(compartmentId, id, timeCreated, tunnels); + IPSecConnectionDeviceStatus __instance__ = + new IPSecConnectionDeviceStatus(compartmentId, id, timeCreated, tunnels); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -52,18 +82,12 @@ public static Builder builder() { * The OCID of the compartment containing the IPSec connection. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** * The IPSec connection's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** @@ -80,4 +104,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("tunnels") java.util.List tunnels; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/IScsiVolumeAttachment.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/IScsiVolumeAttachment.java index ccd0d0ab57b..d942e642c6e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/IScsiVolumeAttachment.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/IScsiVolumeAttachment.java @@ -18,65 +18,149 @@ include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, property = "attachmentType" ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class IScsiVolumeAttachment extends VolumeAttachment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") private String availabilityDomain; + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("instanceId") private String instanceId; + public Builder instanceId(String instanceId) { + this.instanceId = instanceId; + this.__explicitlySet__.add("instanceId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("volumeId") private String volumeId; + public Builder volumeId(String volumeId) { + this.volumeId = volumeId; + this.__explicitlySet__.add("volumeId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("chapSecret") private String chapSecret; + public Builder chapSecret(String chapSecret) { + this.chapSecret = chapSecret; + this.__explicitlySet__.add("chapSecret"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("chapUsername") private String chapUsername; + public Builder chapUsername(String chapUsername) { + this.chapUsername = chapUsername; + this.__explicitlySet__.add("chapUsername"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ipv4") private String ipv4; + public Builder ipv4(String ipv4) { + this.ipv4 = ipv4; + this.__explicitlySet__.add("ipv4"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("iqn") private String iqn; + public Builder iqn(String iqn) { + this.iqn = iqn; + this.__explicitlySet__.add("iqn"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("port") private Integer port; + public Builder port(Integer port) { + this.port = port; + this.__explicitlySet__.add("port"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public IScsiVolumeAttachment build() { - return new IScsiVolumeAttachment( - availabilityDomain, - compartmentId, - displayName, - id, - instanceId, - lifecycleState, - timeCreated, - volumeId, - chapSecret, - chapUsername, - ipv4, - iqn, - port); + IScsiVolumeAttachment __instance__ = + new IScsiVolumeAttachment( + availabilityDomain, + compartmentId, + displayName, + id, + instanceId, + lifecycleState, + timeCreated, + volumeId, + chapSecret, + chapUsername, + ipv4, + iqn, + port); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -160,9 +244,6 @@ public IScsiVolumeAttachment( * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipv4") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 7, max = 15) String ipv4; /** @@ -172,9 +253,6 @@ public IScsiVolumeAttachment( * **/ @com.fasterxml.jackson.annotation.JsonProperty("iqn") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1) String iqn; /** @@ -184,9 +262,8 @@ public IScsiVolumeAttachment( * **/ @com.fasterxml.jackson.annotation.JsonProperty("port") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Min(1) - @javax.validation.constraints.Max(65535) Integer port; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/IcmpOptions.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/IcmpOptions.java index c5b2bc412f0..61866dd7d2b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/IcmpOptions.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/IcmpOptions.java @@ -16,19 +16,36 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IcmpOptions.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class IcmpOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("code") private Integer code; + public Builder code(Integer code) { + this.code = code; + this.__explicitlySet__.add("code"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("type") private Integer type; + public Builder type(Integer type) { + this.type = type; + this.__explicitlySet__.add("type"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public IcmpOptions build() { - return new IcmpOptions(code, type); + IcmpOptions __instance__ = new IcmpOptions(code, type); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -48,17 +65,14 @@ public static Builder builder() { * The ICMP code (optional). **/ @com.fasterxml.jackson.annotation.JsonProperty("code") - @javax.validation.constraints.Min(0) - @javax.validation.constraints.Max(16) Integer code; /** * The ICMP type. **/ @com.fasterxml.jackson.annotation.JsonProperty("type") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Min(0) - @javax.validation.constraints.Max(254) Integer type; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/Image.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Image.java index 71823db3621..51aa6918ec3 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/Image.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/Image.java @@ -15,49 +15,109 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Image.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Image { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("baseImageId") private String baseImageId; + public Builder baseImageId(String baseImageId) { + this.baseImageId = baseImageId; + this.__explicitlySet__.add("baseImageId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("createImageAllowed") private Boolean createImageAllowed; + public Builder createImageAllowed(Boolean createImageAllowed) { + this.createImageAllowed = createImageAllowed; + this.__explicitlySet__.add("createImageAllowed"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("operatingSystem") private String operatingSystem; + public Builder operatingSystem(String operatingSystem) { + this.operatingSystem = operatingSystem; + this.__explicitlySet__.add("operatingSystem"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("operatingSystemVersion") private String operatingSystemVersion; + public Builder operatingSystemVersion(String operatingSystemVersion) { + this.operatingSystemVersion = operatingSystemVersion; + this.__explicitlySet__.add("operatingSystemVersion"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Image build() { - return new Image( - baseImageId, - compartmentId, - createImageAllowed, - displayName, - id, - lifecycleState, - operatingSystem, - operatingSystemVersion, - timeCreated); + Image __instance__ = + new Image( + baseImageId, + compartmentId, + createImageAllowed, + displayName, + id, + lifecycleState, + operatingSystem, + operatingSystemVersion, + timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -85,7 +145,6 @@ public static Builder builder() { * The OCID of the image originally used to launch the instance. **/ @com.fasterxml.jackson.annotation.JsonProperty("baseImageId") - @javax.validation.constraints.Size(min = 1, max = 255) String baseImageId; /** @@ -93,9 +152,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -106,8 +162,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("createImageAllowed") - @javax.validation.Valid - @javax.validation.constraints.NotNull Boolean createImageAllowed; /** @@ -119,16 +173,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The OCID of the image. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** **/ @@ -181,8 +231,6 @@ public static LifecycleState create(String key) { }; @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** @@ -192,9 +240,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("operatingSystem") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String operatingSystem; /** @@ -204,9 +249,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("operatingSystemVersion") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String operatingSystemVersion; /** @@ -216,7 +258,8 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageSourceDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageSourceDetails.java index 003f9c725f2..b65c800abec 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageSourceDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageSourceDetails.java @@ -23,4 +23,5 @@ name = "objectStorageUri" ) }) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class ImageSourceDetails {} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageSourceViaObjectStorageTupleDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageSourceViaObjectStorageTupleDetails.java index c9343c06a96..49d79a457f2 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageSourceViaObjectStorageTupleDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageSourceViaObjectStorageTupleDetails.java @@ -15,23 +15,47 @@ include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, property = "sourceType" ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class ImageSourceViaObjectStorageTupleDetails extends ImageSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("bucketName") private String bucketName; + public Builder bucketName(String bucketName) { + this.bucketName = bucketName; + this.__explicitlySet__.add("bucketName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("namespaceName") private String namespaceName; + public Builder namespaceName(String namespaceName) { + this.namespaceName = namespaceName; + this.__explicitlySet__.add("namespaceName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("objectName") private String objectName; + public Builder objectName(String objectName) { + this.objectName = objectName; + this.__explicitlySet__.add("objectName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public ImageSourceViaObjectStorageTupleDetails build() { - return new ImageSourceViaObjectStorageTupleDetails( - bucketName, namespaceName, objectName); + ImageSourceViaObjectStorageTupleDetails __instance__ = + new ImageSourceViaObjectStorageTupleDetails( + bucketName, namespaceName, objectName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -61,23 +85,20 @@ public ImageSourceViaObjectStorageTupleDetails( * The Object Storage Service bucket for the image. **/ @com.fasterxml.jackson.annotation.JsonProperty("bucketName") - @javax.validation.Valid - @javax.validation.constraints.NotNull String bucketName; /** * The Object Storage Service namespace for the image. **/ @com.fasterxml.jackson.annotation.JsonProperty("namespaceName") - @javax.validation.Valid - @javax.validation.constraints.NotNull String namespaceName; /** * The Object Storage Service name for the image. **/ @com.fasterxml.jackson.annotation.JsonProperty("objectName") - @javax.validation.Valid - @javax.validation.constraints.NotNull String objectName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageSourceViaObjectStorageUriDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageSourceViaObjectStorageUriDetails.java index 0b71179c65b..3eaef146a15 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageSourceViaObjectStorageUriDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageSourceViaObjectStorageUriDetails.java @@ -15,16 +15,28 @@ include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, property = "sourceType" ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class ImageSourceViaObjectStorageUriDetails extends ImageSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("sourceUri") private String sourceUri; + public Builder sourceUri(String sourceUri) { + this.sourceUri = sourceUri; + this.__explicitlySet__.add("sourceUri"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public ImageSourceViaObjectStorageUriDetails build() { - return new ImageSourceViaObjectStorageUriDetails(sourceUri); + ImageSourceViaObjectStorageUriDetails __instance__ = + new ImageSourceViaObjectStorageUriDetails(sourceUri); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -49,7 +61,8 @@ public ImageSourceViaObjectStorageUriDetails(String sourceUri) { * The Object Storage Service URL for the image. **/ @com.fasterxml.jackson.annotation.JsonProperty("sourceUri") - @javax.validation.Valid - @javax.validation.constraints.NotNull String sourceUri; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/IngressSecurityRule.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/IngressSecurityRule.java index 25547bd0874..82ab3d36f03 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/IngressSecurityRule.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/IngressSecurityRule.java @@ -11,32 +11,74 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = IngressSecurityRule.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class IngressSecurityRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("icmpOptions") private IcmpOptions icmpOptions; + public Builder icmpOptions(IcmpOptions icmpOptions) { + this.icmpOptions = icmpOptions; + this.__explicitlySet__.add("icmpOptions"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("isStateless") private Boolean isStateless; + public Builder isStateless(Boolean isStateless) { + this.isStateless = isStateless; + this.__explicitlySet__.add("isStateless"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("protocol") private String protocol; + public Builder protocol(String protocol) { + this.protocol = protocol; + this.__explicitlySet__.add("protocol"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("source") private String source; + public Builder source(String source) { + this.source = source; + this.__explicitlySet__.add("source"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("tcpOptions") private TcpOptions tcpOptions; + public Builder tcpOptions(TcpOptions tcpOptions) { + this.tcpOptions = tcpOptions; + this.__explicitlySet__.add("tcpOptions"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("udpOptions") private UdpOptions udpOptions; + public Builder udpOptions(UdpOptions udpOptions) { + this.udpOptions = udpOptions; + this.__explicitlySet__.add("udpOptions"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public IngressSecurityRule build() { - return new IngressSecurityRule( - icmpOptions, isStateless, protocol, source, tcpOptions, udpOptions); + IngressSecurityRule __instance__ = + new IngressSecurityRule( + icmpOptions, isStateless, protocol, source, tcpOptions, udpOptions); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -90,8 +132,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("protocol") - @javax.validation.Valid - @javax.validation.constraints.NotNull String protocol; /** @@ -100,8 +140,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("source") - @javax.validation.Valid - @javax.validation.constraints.NotNull String source; /** @@ -119,4 +157,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("udpOptions") UdpOptions udpOptions; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/Instance.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Instance.java index e26a7002e48..87dff9c617d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/Instance.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/Instance.java @@ -17,61 +17,139 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Instance.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Instance { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") private String availabilityDomain; + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("extendedMetadata") private java.util.Map extendedMetadata; + public Builder extendedMetadata(java.util.Map extendedMetadata) { + this.extendedMetadata = extendedMetadata; + this.__explicitlySet__.add("extendedMetadata"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("imageId") private String imageId; + public Builder imageId(String imageId) { + this.imageId = imageId; + this.__explicitlySet__.add("imageId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ipxeScript") private String ipxeScript; + public Builder ipxeScript(String ipxeScript) { + this.ipxeScript = ipxeScript; + this.__explicitlySet__.add("ipxeScript"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("metadata") private java.util.Map metadata; + public Builder metadata(java.util.Map metadata) { + this.metadata = metadata; + this.__explicitlySet__.add("metadata"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("region") private String region; + public Builder region(String region) { + this.region = region; + this.__explicitlySet__.add("region"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("shape") private String shape; + public Builder shape(String shape) { + this.shape = shape; + this.__explicitlySet__.add("shape"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Instance build() { - return new Instance( - availabilityDomain, - compartmentId, - displayName, - extendedMetadata, - id, - imageId, - ipxeScript, - lifecycleState, - metadata, - region, - shape, - timeCreated); + Instance __instance__ = + new Instance( + availabilityDomain, + compartmentId, + displayName, + extendedMetadata, + id, + imageId, + ipxeScript, + lifecycleState, + metadata, + region, + shape, + timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -105,18 +183,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String availabilityDomain; /** * The OCID of the compartment that contains the instance. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -127,7 +199,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -145,9 +216,6 @@ public static Builder builder() { * The OCID of the instance. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** @@ -156,7 +224,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("imageId") - @javax.validation.constraints.Size(min = 1, max = 255) String imageId; /** @@ -185,7 +252,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipxeScript") - @javax.validation.constraints.Size(min = 1, max = 10240) String ipxeScript; /** * The current state of the instance. @@ -243,8 +309,6 @@ public static LifecycleState create(String key) { * The current state of the instance. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** @@ -260,9 +324,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("region") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String region; /** @@ -272,9 +333,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("shape") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String shape; /** @@ -284,7 +342,8 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConsoleConnection.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConsoleConnection.java index bc49d90c547..ed79923fbb9 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConsoleConnection.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConsoleConnection.java @@ -3,37 +3,92 @@ */ package com.oracle.bmc.core.model; +/** + * The `InstanceConsoleConnection` API provides you with serial console access to virtual machine (VM) instances, + * enabling you to troubleshoot malfunctioning instances remotely. + *

+ * For more information about serial console access, see + * [Accessing the Serial Console](https://docs.us-phoenix-1.oraclecloud.com/Content/Compute/References/serialconsole.htm). + * + **/ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = InstanceConsoleConnection.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class InstanceConsoleConnection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("connectionString") private String connectionString; + public Builder connectionString(String connectionString) { + this.connectionString = connectionString; + this.__explicitlySet__.add("connectionString"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("fingerprint") private String fingerprint; + public Builder fingerprint(String fingerprint) { + this.fingerprint = fingerprint; + this.__explicitlySet__.add("fingerprint"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("instanceId") private String instanceId; + public Builder instanceId(String instanceId) { + this.instanceId = instanceId; + this.__explicitlySet__.add("instanceId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public InstanceConsoleConnection build() { - return new InstanceConsoleConnection( - compartmentId, connectionString, fingerprint, id, instanceId, lifecycleState); + InstanceConsoleConnection __instance__ = + new InstanceConsoleConnection( + compartmentId, + connectionString, + fingerprint, + id, + instanceId, + lifecycleState); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -55,37 +110,36 @@ public static Builder builder() { } /** - * The OCID of the compartment to contain the ConsoleConnection + * The OCID of the compartment to contain the serial console connection. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** - * The ssh connection string to the instance console + * The SSH connection string for the serial console connection. **/ @com.fasterxml.jackson.annotation.JsonProperty("connectionString") String connectionString; /** - * The fingerprint of the ssh publicKey. + * The SSH public key fingerprint for the serial console connection. **/ @com.fasterxml.jackson.annotation.JsonProperty("fingerprint") String fingerprint; /** - * The OCID of the instance console connection + * The OCID of the serial console connection. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") String id; /** - * The host instance OCID + * The OCID of the instance the serial console connection connects to. **/ @com.fasterxml.jackson.annotation.JsonProperty("instanceId") String instanceId; /** - * The current state of the instance console connection. + * The current state of the serial console connection. **/ @lombok.extern.slf4j.Slf4j public enum LifecycleState { @@ -134,8 +188,11 @@ public static LifecycleState create(String key) { } }; /** - * The current state of the instance console connection. + * The current state of the serial console connection. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") LifecycleState lifecycleState; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceCredentials.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceCredentials.java index b225b0a7f93..1a0bd22943e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceCredentials.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceCredentials.java @@ -11,19 +11,36 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = InstanceCredentials.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class InstanceCredentials { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("password") private String password; + public Builder password(String password) { + this.password = password; + this.__explicitlySet__.add("password"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("username") private String username; + public Builder username(String username) { + this.username = username; + this.__explicitlySet__.add("username"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public InstanceCredentials build() { - return new InstanceCredentials(password, username); + InstanceCredentials __instance__ = new InstanceCredentials(password, username); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -43,17 +60,14 @@ public static Builder builder() { * The password for the username. **/ @com.fasterxml.jackson.annotation.JsonProperty("password") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String password; /** * The username. **/ @com.fasterxml.jackson.annotation.JsonProperty("username") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String username; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InternetGateway.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InternetGateway.java index 74a9a70f977..fa4ef0ae7c2 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InternetGateway.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InternetGateway.java @@ -16,35 +16,89 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = InternetGateway.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class InternetGateway { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") private Boolean isEnabled; + public Builder isEnabled(Boolean isEnabled) { + this.isEnabled = isEnabled; + this.__explicitlySet__.add("isEnabled"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") private String vcnId; + public Builder vcnId(String vcnId) { + this.vcnId = vcnId; + this.__explicitlySet__.add("vcnId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public InternetGateway build() { - return new InternetGateway( - compartmentId, displayName, id, isEnabled, lifecycleState, timeCreated, vcnId); + InternetGateway __instance__ = + new InternetGateway( + compartmentId, + displayName, + id, + isEnabled, + lifecycleState, + timeCreated, + vcnId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -70,9 +124,6 @@ public static Builder builder() { * The OCID of the compartment containing the Internet Gateway. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -81,16 +132,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The Internet Gateway's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** @@ -152,8 +199,6 @@ public static LifecycleState create(String key) { * The Internet Gateway's current state. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** @@ -169,8 +214,8 @@ public static LifecycleState create(String key) { * The OCID of the VCN the Internet Gateway belongs to. **/ @com.fasterxml.jackson.annotation.JsonProperty("vcnId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String vcnId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchInstanceDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchInstanceDetails.java index e96bcec8537..63bad9f92f1 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchInstanceDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchInstanceDetails.java @@ -8,57 +8,129 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = LaunchInstanceDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class LaunchInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") private String availabilityDomain; + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("createVnicDetails") private CreateVnicDetails createVnicDetails; + public Builder createVnicDetails(CreateVnicDetails createVnicDetails) { + this.createVnicDetails = createVnicDetails; + this.__explicitlySet__.add("createVnicDetails"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("extendedMetadata") private java.util.Map extendedMetadata; + public Builder extendedMetadata(java.util.Map extendedMetadata) { + this.extendedMetadata = extendedMetadata; + this.__explicitlySet__.add("extendedMetadata"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") private String hostnameLabel; + public Builder hostnameLabel(String hostnameLabel) { + this.hostnameLabel = hostnameLabel; + this.__explicitlySet__.add("hostnameLabel"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("imageId") private String imageId; + public Builder imageId(String imageId) { + this.imageId = imageId; + this.__explicitlySet__.add("imageId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ipxeScript") private String ipxeScript; + public Builder ipxeScript(String ipxeScript) { + this.ipxeScript = ipxeScript; + this.__explicitlySet__.add("ipxeScript"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("metadata") private java.util.Map metadata; + public Builder metadata(java.util.Map metadata) { + this.metadata = metadata; + this.__explicitlySet__.add("metadata"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("shape") private String shape; + public Builder shape(String shape) { + this.shape = shape; + this.__explicitlySet__.add("shape"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("subnetId") private String subnetId; + public Builder subnetId(String subnetId) { + this.subnetId = subnetId; + this.__explicitlySet__.add("subnetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public LaunchInstanceDetails build() { - return new LaunchInstanceDetails( - availabilityDomain, - compartmentId, - createVnicDetails, - displayName, - extendedMetadata, - hostnameLabel, - imageId, - ipxeScript, - metadata, - shape, - subnetId); + LaunchInstanceDetails __instance__ = + new LaunchInstanceDetails( + availabilityDomain, + compartmentId, + createVnicDetails, + displayName, + extendedMetadata, + hostnameLabel, + imageId, + ipxeScript, + metadata, + shape, + subnetId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -91,18 +163,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String availabilityDomain; /** * The OCID of the compartment. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -121,7 +187,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -142,16 +207,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") - @javax.validation.constraints.Size(min = 1, max = 63) String hostnameLabel; /** * The OCID of the image used to boot the instance. **/ @com.fasterxml.jackson.annotation.JsonProperty("imageId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String imageId; /** @@ -182,7 +243,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipxeScript") - @javax.validation.constraints.Size(min = 1, max = 10240) String ipxeScript; /** @@ -257,9 +317,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("shape") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String shape; /** @@ -269,6 +326,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("subnetId") - @javax.validation.constraints.Size(min = 1, max = 255) String subnetId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/LetterOfAuthority.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/LetterOfAuthority.java index d21752b554f..ce061c626a2 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/LetterOfAuthority.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/LetterOfAuthority.java @@ -13,37 +13,79 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = LetterOfAuthority.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class LetterOfAuthority { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("circuitType") private CircuitType circuitType; + public Builder circuitType(CircuitType circuitType) { + this.circuitType = circuitType; + this.__explicitlySet__.add("circuitType"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("crossConnectId") private String crossConnectId; + public Builder crossConnectId(String crossConnectId) { + this.crossConnectId = crossConnectId; + this.__explicitlySet__.add("crossConnectId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("facilityLocation") private String facilityLocation; + public Builder facilityLocation(String facilityLocation) { + this.facilityLocation = facilityLocation; + this.__explicitlySet__.add("facilityLocation"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("portName") private String portName; + public Builder portName(String portName) { + this.portName = portName; + this.__explicitlySet__.add("portName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeExpires") private java.util.Date timeExpires; + public Builder timeExpires(java.util.Date timeExpires) { + this.timeExpires = timeExpires; + this.__explicitlySet__.add("timeExpires"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeIssued") private java.util.Date timeIssued; + public Builder timeIssued(java.util.Date timeIssued) { + this.timeIssued = timeIssued; + this.__explicitlySet__.add("timeIssued"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public LetterOfAuthority build() { - return new LetterOfAuthority( - circuitType, - crossConnectId, - facilityLocation, - portName, - timeExpires, - timeIssued); + LetterOfAuthority __instance__ = + new LetterOfAuthority( + circuitType, + crossConnectId, + facilityLocation, + portName, + timeExpires, + timeIssued); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -120,21 +162,18 @@ public static CircuitType create(String key) { * The OCID of the cross-connect. **/ @com.fasterxml.jackson.annotation.JsonProperty("crossConnectId") - @javax.validation.constraints.Size(min = 1) String crossConnectId; /** * The address of the FastConnect location. **/ @com.fasterxml.jackson.annotation.JsonProperty("facilityLocation") - @javax.validation.constraints.Size(min = 1) String facilityLocation; /** * The meet-me room port for this cross-connect. **/ @com.fasterxml.jackson.annotation.JsonProperty("portName") - @javax.validation.constraints.Size(min = 1, max = 255) String portName; /** @@ -152,4 +191,7 @@ public static CircuitType create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("timeIssued") java.util.Date timeIssued; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/PortRange.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/PortRange.java index 3596b8f7e6b..4e3334c1568 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/PortRange.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/PortRange.java @@ -6,19 +6,36 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PortRange.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class PortRange { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("max") private Integer max; + public Builder max(Integer max) { + this.max = max; + this.__explicitlySet__.add("max"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("min") private Integer min; + public Builder min(Integer min) { + this.min = min; + this.__explicitlySet__.add("min"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public PortRange build() { - return new PortRange(max, min); + PortRange __instance__ = new PortRange(max, min); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -40,19 +57,14 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("max") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Min(1) - @javax.validation.constraints.Max(65535) Integer max; /** * The minimum port number. Must not be greater than the maximum port number. **/ @com.fasterxml.jackson.annotation.JsonProperty("min") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Min(1) - @javax.validation.constraints.Max(65535) Integer min; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/PrivateIp.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/PrivateIp.java index 1b5e35b1ef1..c1d437387ff 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/PrivateIp.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/PrivateIp.java @@ -36,53 +36,119 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PrivateIp.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class PrivateIp { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") private String availabilityDomain; + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") private String hostnameLabel; + public Builder hostnameLabel(String hostnameLabel) { + this.hostnameLabel = hostnameLabel; + this.__explicitlySet__.add("hostnameLabel"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") private String ipAddress; + public Builder ipAddress(String ipAddress) { + this.ipAddress = ipAddress; + this.__explicitlySet__.add("ipAddress"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("isPrimary") private Boolean isPrimary; + public Builder isPrimary(Boolean isPrimary) { + this.isPrimary = isPrimary; + this.__explicitlySet__.add("isPrimary"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("subnetId") private String subnetId; + public Builder subnetId(String subnetId) { + this.subnetId = subnetId; + this.__explicitlySet__.add("subnetId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vnicId") private String vnicId; + public Builder vnicId(String vnicId) { + this.vnicId = vnicId; + this.__explicitlySet__.add("vnicId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public PrivateIp build() { - return new PrivateIp( - availabilityDomain, - compartmentId, - displayName, - hostnameLabel, - id, - ipAddress, - isPrimary, - subnetId, - timeCreated, - vnicId); + PrivateIp __instance__ = + new PrivateIp( + availabilityDomain, + compartmentId, + displayName, + hostnameLabel, + id, + ipAddress, + isPrimary, + subnetId, + timeCreated, + vnicId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -114,14 +180,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") - @javax.validation.constraints.Size(min = 1, max = 255) String availabilityDomain; /** * The OCID of the compartment containing the private IP. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -130,7 +194,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -148,14 +211,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") - @javax.validation.constraints.Size(min = 1, max = 63) String hostnameLabel; /** * The private IP's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** @@ -182,7 +243,6 @@ public static Builder builder() { * The OCID of the subnet the VNIC is in. **/ @com.fasterxml.jackson.annotation.JsonProperty("subnetId") - @javax.validation.constraints.Size(min = 1, max = 255) String subnetId; /** @@ -200,6 +260,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("vnicId") - @javax.validation.constraints.Size(min = 1, max = 255) String vnicId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/RouteRule.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/RouteRule.java index cb9ded4b538..3fc7598fa6b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/RouteRule.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/RouteRule.java @@ -11,19 +11,36 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RouteRule.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class RouteRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") private String cidrBlock; + public Builder cidrBlock(String cidrBlock) { + this.cidrBlock = cidrBlock; + this.__explicitlySet__.add("cidrBlock"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("networkEntityId") private String networkEntityId; + public Builder networkEntityId(String networkEntityId) { + this.networkEntityId = networkEntityId; + this.__explicitlySet__.add("networkEntityId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public RouteRule build() { - return new RouteRule(cidrBlock, networkEntityId); + RouteRule __instance__ = new RouteRule(cidrBlock, networkEntityId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -47,17 +64,17 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 9, max = 18) String cidrBlock; /** - * The OCID for the route rule's target. + * The OCID for the route rule's target. For information about the type of + * targets you can specify, see + * [Route Tables](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Tasks/managingroutetables.htm). + * **/ @com.fasterxml.jackson.annotation.JsonProperty("networkEntityId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String networkEntityId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/RouteTable.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/RouteTable.java index b3e993f0aed..7e69068851b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/RouteTable.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/RouteTable.java @@ -16,35 +16,89 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RouteTable.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class RouteTable { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("routeRules") private java.util.List routeRules; + public Builder routeRules(java.util.List routeRules) { + this.routeRules = routeRules; + this.__explicitlySet__.add("routeRules"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") private String vcnId; + public Builder vcnId(String vcnId) { + this.vcnId = vcnId; + this.__explicitlySet__.add("vcnId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public RouteTable build() { - return new RouteTable( - compartmentId, displayName, id, lifecycleState, routeRules, timeCreated, vcnId); + RouteTable __instance__ = + new RouteTable( + compartmentId, + displayName, + id, + lifecycleState, + routeRules, + timeCreated, + vcnId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -70,9 +124,6 @@ public static Builder builder() { * The OCID of the compartment containing the route table. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -81,16 +132,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The route table's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The route table's current state. @@ -144,16 +191,12 @@ public static LifecycleState create(String key) { * The route table's current state. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** * The collection of rules for routing destination IPs to network devices. **/ @com.fasterxml.jackson.annotation.JsonProperty("routeRules") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List routeRules; /** @@ -169,8 +212,8 @@ public static LifecycleState create(String key) { * The OCID of the VCN the route table list belongs to. **/ @com.fasterxml.jackson.annotation.JsonProperty("vcnId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String vcnId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/SecurityList.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/SecurityList.java index 84ca4f43b0c..854caa50711 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/SecurityList.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/SecurityList.java @@ -22,45 +22,100 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SecurityList.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class SecurityList { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("egressSecurityRules") private java.util.List egressSecurityRules; + public Builder egressSecurityRules(java.util.List egressSecurityRules) { + this.egressSecurityRules = egressSecurityRules; + this.__explicitlySet__.add("egressSecurityRules"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ingressSecurityRules") private java.util.List ingressSecurityRules; + public Builder ingressSecurityRules( + java.util.List ingressSecurityRules) { + this.ingressSecurityRules = ingressSecurityRules; + this.__explicitlySet__.add("ingressSecurityRules"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") private String vcnId; + public Builder vcnId(String vcnId) { + this.vcnId = vcnId; + this.__explicitlySet__.add("vcnId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public SecurityList build() { - return new SecurityList( - compartmentId, - displayName, - egressSecurityRules, - id, - ingressSecurityRules, - lifecycleState, - timeCreated, - vcnId); + SecurityList __instance__ = + new SecurityList( + compartmentId, + displayName, + egressSecurityRules, + id, + ingressSecurityRules, + lifecycleState, + timeCreated, + vcnId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -87,9 +142,6 @@ public static Builder builder() { * The OCID of the compartment containing the security list. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -98,34 +150,24 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * Rules for allowing egress IP packets. **/ @com.fasterxml.jackson.annotation.JsonProperty("egressSecurityRules") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List egressSecurityRules; /** * The security list's Oracle Cloud ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * Rules for allowing ingress IP packets. **/ @com.fasterxml.jackson.annotation.JsonProperty("ingressSecurityRules") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List ingressSecurityRules; /** * The security list's current state. @@ -179,8 +221,6 @@ public static LifecycleState create(String key) { * The security list's current state. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** @@ -190,16 +230,14 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** * The OCID of the VCN the security list belongs to. **/ @com.fasterxml.jackson.annotation.JsonProperty("vcnId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String vcnId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/Shape.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Shape.java index 81a4dbe5f5e..784a90e568c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/Shape.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/Shape.java @@ -11,16 +11,27 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Shape.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Shape { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("shape") private String shape; + public Builder shape(String shape) { + this.shape = shape; + this.__explicitlySet__.add("shape"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Shape build() { - return new Shape(shape); + Shape __instance__ = new Shape(shape); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -42,8 +53,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("shape") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String shape; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/Subnet.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Subnet.java index 14116eba815..9d9af5c120b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/Subnet.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/Subnet.java @@ -18,77 +18,179 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Subnet.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Subnet { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") private String availabilityDomain; + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") private String cidrBlock; + public Builder cidrBlock(String cidrBlock) { + this.cidrBlock = cidrBlock; + this.__explicitlySet__.add("cidrBlock"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("dhcpOptionsId") private String dhcpOptionsId; + public Builder dhcpOptionsId(String dhcpOptionsId) { + this.dhcpOptionsId = dhcpOptionsId; + this.__explicitlySet__.add("dhcpOptionsId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("dnsLabel") private String dnsLabel; + public Builder dnsLabel(String dnsLabel) { + this.dnsLabel = dnsLabel; + this.__explicitlySet__.add("dnsLabel"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("prohibitPublicIpOnVnic") private Boolean prohibitPublicIpOnVnic; + public Builder prohibitPublicIpOnVnic(Boolean prohibitPublicIpOnVnic) { + this.prohibitPublicIpOnVnic = prohibitPublicIpOnVnic; + this.__explicitlySet__.add("prohibitPublicIpOnVnic"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("routeTableId") private String routeTableId; + public Builder routeTableId(String routeTableId) { + this.routeTableId = routeTableId; + this.__explicitlySet__.add("routeTableId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("securityListIds") private java.util.List securityListIds; + public Builder securityListIds(java.util.List securityListIds) { + this.securityListIds = securityListIds; + this.__explicitlySet__.add("securityListIds"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("subnetDomainName") private String subnetDomainName; + public Builder subnetDomainName(String subnetDomainName) { + this.subnetDomainName = subnetDomainName; + this.__explicitlySet__.add("subnetDomainName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") private String vcnId; + public Builder vcnId(String vcnId) { + this.vcnId = vcnId; + this.__explicitlySet__.add("vcnId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("virtualRouterIp") private String virtualRouterIp; + public Builder virtualRouterIp(String virtualRouterIp) { + this.virtualRouterIp = virtualRouterIp; + this.__explicitlySet__.add("virtualRouterIp"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("virtualRouterMac") private String virtualRouterMac; + public Builder virtualRouterMac(String virtualRouterMac) { + this.virtualRouterMac = virtualRouterMac; + this.__explicitlySet__.add("virtualRouterMac"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Subnet build() { - return new Subnet( - availabilityDomain, - cidrBlock, - compartmentId, - dhcpOptionsId, - displayName, - dnsLabel, - id, - lifecycleState, - prohibitPublicIpOnVnic, - routeTableId, - securityListIds, - subnetDomainName, - timeCreated, - vcnId, - virtualRouterIp, - virtualRouterMac); + Subnet __instance__ = + new Subnet( + availabilityDomain, + cidrBlock, + compartmentId, + dhcpOptionsId, + displayName, + dnsLabel, + id, + lifecycleState, + prohibitPublicIpOnVnic, + routeTableId, + securityListIds, + subnetDomainName, + timeCreated, + vcnId, + virtualRouterIp, + virtualRouterMac); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -126,9 +228,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String availabilityDomain; /** @@ -138,18 +237,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 32) String cidrBlock; /** * The OCID of the compartment containing the subnet. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -157,7 +250,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("dhcpOptionsId") - @javax.validation.constraints.Size(min = 1, max = 255) String dhcpOptionsId; /** @@ -166,7 +258,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -186,16 +277,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("dnsLabel") - @javax.validation.constraints.Size(min = 1, max = 15) String dnsLabel; /** * The subnet's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The subnet's current state. @@ -249,8 +336,6 @@ public static LifecycleState create(String key) { * The subnet's current state. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** @@ -274,9 +359,6 @@ public static LifecycleState create(String key) { * The OCID of the route table the subnet is using. **/ @com.fasterxml.jackson.annotation.JsonProperty("routeTableId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String routeTableId; /** @@ -296,7 +378,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("subnetDomainName") - @javax.validation.constraints.Size(min = 1, max = 253) String subnetDomainName; /** @@ -312,9 +393,6 @@ public static LifecycleState create(String key) { * The OCID of the VCN the subnet is in. **/ @com.fasterxml.jackson.annotation.JsonProperty("vcnId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String vcnId; /** @@ -324,9 +402,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("virtualRouterIp") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 32) String virtualRouterIp; /** @@ -336,8 +411,8 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("virtualRouterMac") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 32) String virtualRouterMac; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/TcpOptions.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/TcpOptions.java index b5ea06e1323..db6466c6c92 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/TcpOptions.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/TcpOptions.java @@ -11,19 +11,36 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TcpOptions.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class TcpOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("destinationPortRange") private PortRange destinationPortRange; + public Builder destinationPortRange(PortRange destinationPortRange) { + this.destinationPortRange = destinationPortRange; + this.__explicitlySet__.add("destinationPortRange"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sourcePortRange") private PortRange sourcePortRange; + public Builder sourcePortRange(PortRange sourcePortRange) { + this.sourcePortRange = sourcePortRange; + this.__explicitlySet__.add("sourcePortRange"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public TcpOptions build() { - return new TcpOptions(destinationPortRange, sourcePortRange); + TcpOptions __instance__ = new TcpOptions(destinationPortRange, sourcePortRange); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -55,4 +72,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("sourcePortRange") PortRange sourcePortRange; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/TunnelConfig.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/TunnelConfig.java index 4de9beacb4f..77d4447bd12 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/TunnelConfig.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/TunnelConfig.java @@ -9,22 +9,45 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TunnelConfig.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class TunnelConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") private String ipAddress; + public Builder ipAddress(String ipAddress) { + this.ipAddress = ipAddress; + this.__explicitlySet__.add("ipAddress"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sharedSecret") private String sharedSecret; + public Builder sharedSecret(String sharedSecret) { + this.sharedSecret = sharedSecret; + this.__explicitlySet__.add("sharedSecret"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public TunnelConfig build() { - return new TunnelConfig(ipAddress, sharedSecret, timeCreated); + TunnelConfig __instance__ = new TunnelConfig(ipAddress, sharedSecret, timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -49,9 +72,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 46) String ipAddress; /** @@ -61,9 +81,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("sharedSecret") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String sharedSecret; /** @@ -74,4 +91,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/TunnelStatus.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/TunnelStatus.java index 0e9c506c75a..ce9b1bd033e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/TunnelStatus.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/TunnelStatus.java @@ -10,25 +10,55 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TunnelStatus.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class TunnelStatus { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") private String ipAddress; + public Builder ipAddress(String ipAddress) { + this.ipAddress = ipAddress; + this.__explicitlySet__.add("ipAddress"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeStateModified") private java.util.Date timeStateModified; + public Builder timeStateModified(java.util.Date timeStateModified) { + this.timeStateModified = timeStateModified; + this.__explicitlySet__.add("timeStateModified"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public TunnelStatus build() { - return new TunnelStatus(ipAddress, lifecycleState, timeCreated, timeStateModified); + TunnelStatus __instance__ = + new TunnelStatus(ipAddress, lifecycleState, timeCreated, timeStateModified); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -54,9 +84,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 46) String ipAddress; /** * The tunnel's current state. @@ -128,4 +155,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("timeStateModified") java.util.Date timeStateModified; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UdpOptions.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UdpOptions.java index 8a09e6e3b0e..beaf0fac5c1 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UdpOptions.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UdpOptions.java @@ -11,19 +11,36 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UdpOptions.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UdpOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("destinationPortRange") private PortRange destinationPortRange; + public Builder destinationPortRange(PortRange destinationPortRange) { + this.destinationPortRange = destinationPortRange; + this.__explicitlySet__.add("destinationPortRange"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sourcePortRange") private PortRange sourcePortRange; + public Builder sourcePortRange(PortRange sourcePortRange) { + this.sourcePortRange = sourcePortRange; + this.__explicitlySet__.add("sourcePortRange"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UdpOptions build() { - return new UdpOptions(destinationPortRange, sourcePortRange); + UdpOptions __instance__ = new UdpOptions(destinationPortRange, sourcePortRange); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -55,4 +72,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("sourcePortRange") PortRange sourcePortRange; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateConsoleHistoryDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateConsoleHistoryDetails.java new file mode 100644 index 00000000000..d94fcd0714a --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateConsoleHistoryDetails.java @@ -0,0 +1,56 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.core.model; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateConsoleHistoryDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class UpdateConsoleHistoryDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateConsoleHistoryDetails build() { + UpdateConsoleHistoryDetails __instance__ = new UpdateConsoleHistoryDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateConsoleHistoryDetails o) { + return displayName(o.getDisplayName()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * A user-friendly name. Does not have to be unique, and it's changeable. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCpeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCpeDetails.java index df71e947aab..df6048f8c82 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCpeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCpeDetails.java @@ -6,16 +6,27 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateCpeDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateCpeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateCpeDetails build() { - return new UpdateCpeDetails(displayName); + UpdateCpeDetails __instance__ = new UpdateCpeDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -37,6 +48,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectDetails.java index 8a4933bfe63..7b1767caddd 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectDetails.java @@ -12,19 +12,37 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateCrossConnectDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateCrossConnectDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("isActive") private Boolean isActive; + public Builder isActive(Boolean isActive) { + this.isActive = isActive; + this.__explicitlySet__.add("isActive"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateCrossConnectDetails build() { - return new UpdateCrossConnectDetails(displayName, isActive); + UpdateCrossConnectDetails __instance__ = + new UpdateCrossConnectDetails(displayName, isActive); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -46,7 +64,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -59,4 +76,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("isActive") Boolean isActive; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectGroupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectGroupDetails.java index 36e12315726..d64e1efb036 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectGroupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateCrossConnectGroupDetails.java @@ -8,16 +8,28 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateCrossConnectGroupDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateCrossConnectGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateCrossConnectGroupDetails build() { - return new UpdateCrossConnectGroupDetails(displayName); + UpdateCrossConnectGroupDetails __instance__ = + new UpdateCrossConnectGroupDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -39,6 +51,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDhcpDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDhcpDetails.java index c53c06c15cf..371e1b238c4 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDhcpDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDhcpDetails.java @@ -8,19 +8,36 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateDhcpDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateDhcpDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("options") private java.util.List options; + public Builder options(java.util.List options) { + this.options = options; + this.__explicitlySet__.add("options"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateDhcpDetails build() { - return new UpdateDhcpDetails(displayName, options); + UpdateDhcpDetails __instance__ = new UpdateDhcpDetails(displayName, options); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -42,9 +59,11 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; @com.fasterxml.jackson.annotation.JsonProperty("options") java.util.List options; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDrgAttachmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDrgAttachmentDetails.java index 1d374959671..54e8ce3239c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDrgAttachmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDrgAttachmentDetails.java @@ -8,16 +8,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateDrgAttachmentDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateDrgAttachmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateDrgAttachmentDetails build() { - return new UpdateDrgAttachmentDetails(displayName); + UpdateDrgAttachmentDetails __instance__ = new UpdateDrgAttachmentDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -39,6 +50,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDrgDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDrgDetails.java index 66e1de3d594..14323bf548f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDrgDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDrgDetails.java @@ -6,16 +6,27 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateDrgDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateDrgDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateDrgDetails build() { - return new UpdateDrgDetails(displayName); + UpdateDrgDetails __instance__ = new UpdateDrgDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -37,6 +48,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecConnectionDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecConnectionDetails.java index b37fe1a38b6..95c86277e4a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecConnectionDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecConnectionDetails.java @@ -8,16 +8,28 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateIPSecConnectionDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateIPSecConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateIPSecConnectionDetails build() { - return new UpdateIPSecConnectionDetails(displayName); + UpdateIPSecConnectionDetails __instance__ = + new UpdateIPSecConnectionDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -39,6 +51,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateImageDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateImageDetails.java index 6c0f143e3e3..159fc68863c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateImageDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateImageDetails.java @@ -8,16 +8,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateImageDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateImageDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateImageDetails build() { - return new UpdateImageDetails(displayName); + UpdateImageDetails __instance__ = new UpdateImageDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -41,6 +52,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceDetails.java index 000acb1c011..6fe6c27b486 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceDetails.java @@ -8,16 +8,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateInstanceDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateInstanceDetails build() { - return new UpdateInstanceDetails(displayName); + UpdateInstanceDetails __instance__ = new UpdateInstanceDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -41,6 +52,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInternetGatewayDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInternetGatewayDetails.java index e89829e207f..a2e87701207 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInternetGatewayDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInternetGatewayDetails.java @@ -8,19 +8,37 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateInternetGatewayDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateInternetGatewayDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") private Boolean isEnabled; + public Builder isEnabled(Boolean isEnabled) { + this.isEnabled = isEnabled; + this.__explicitlySet__.add("isEnabled"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateInternetGatewayDetails build() { - return new UpdateInternetGatewayDetails(displayName, isEnabled); + UpdateInternetGatewayDetails __instance__ = + new UpdateInternetGatewayDetails(displayName, isEnabled); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -42,7 +60,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -50,4 +67,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("isEnabled") Boolean isEnabled; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdatePrivateIpDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdatePrivateIpDetails.java index 7c0cedfd20b..c62a3ae7c26 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdatePrivateIpDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdatePrivateIpDetails.java @@ -8,22 +8,46 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdatePrivateIpDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdatePrivateIpDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") private String hostnameLabel; + public Builder hostnameLabel(String hostnameLabel) { + this.hostnameLabel = hostnameLabel; + this.__explicitlySet__.add("hostnameLabel"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vnicId") private String vnicId; + public Builder vnicId(String vnicId) { + this.vnicId = vnicId; + this.__explicitlySet__.add("vnicId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdatePrivateIpDetails build() { - return new UpdatePrivateIpDetails(displayName, hostnameLabel, vnicId); + UpdatePrivateIpDetails __instance__ = + new UpdatePrivateIpDetails(displayName, hostnameLabel, vnicId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -47,7 +71,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -65,7 +88,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") - @javax.validation.constraints.Size(min = 1, max = 63) String hostnameLabel; /** @@ -74,6 +96,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("vnicId") - @javax.validation.constraints.Size(min = 1, max = 255) String vnicId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateRouteTableDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateRouteTableDetails.java index b4d2de44174..914bb16ea18 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateRouteTableDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateRouteTableDetails.java @@ -8,19 +8,37 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateRouteTableDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateRouteTableDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("routeRules") private java.util.List routeRules; + public Builder routeRules(java.util.List routeRules) { + this.routeRules = routeRules; + this.__explicitlySet__.add("routeRules"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateRouteTableDetails build() { - return new UpdateRouteTableDetails(displayName, routeRules); + UpdateRouteTableDetails __instance__ = + new UpdateRouteTableDetails(displayName, routeRules); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -42,7 +60,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -50,4 +67,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("routeRules") java.util.List routeRules; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateSecurityListDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateSecurityListDetails.java index 62547107c5c..e0812e2abe2 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateSecurityListDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateSecurityListDetails.java @@ -8,23 +8,48 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateSecurityListDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateSecurityListDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("egressSecurityRules") private java.util.List egressSecurityRules; + public Builder egressSecurityRules(java.util.List egressSecurityRules) { + this.egressSecurityRules = egressSecurityRules; + this.__explicitlySet__.add("egressSecurityRules"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ingressSecurityRules") private java.util.List ingressSecurityRules; + public Builder ingressSecurityRules( + java.util.List ingressSecurityRules) { + this.ingressSecurityRules = ingressSecurityRules; + this.__explicitlySet__.add("ingressSecurityRules"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateSecurityListDetails build() { - return new UpdateSecurityListDetails( - displayName, egressSecurityRules, ingressSecurityRules); + UpdateSecurityListDetails __instance__ = + new UpdateSecurityListDetails( + displayName, egressSecurityRules, ingressSecurityRules); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -48,7 +73,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -62,4 +86,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("ingressSecurityRules") java.util.List ingressSecurityRules; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateSubnetDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateSubnetDetails.java index 6ecfe1d3ea9..0ed1cee4a6e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateSubnetDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateSubnetDetails.java @@ -8,16 +8,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateSubnetDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateSubnetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateSubnetDetails build() { - return new UpdateSubnetDetails(displayName); + UpdateSubnetDetails __instance__ = new UpdateSubnetDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -39,6 +50,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVcnDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVcnDetails.java index cd0df4b72f2..ada21894e62 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVcnDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVcnDetails.java @@ -6,16 +6,27 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateVcnDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateVcnDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateVcnDetails build() { - return new UpdateVcnDetails(displayName); + UpdateVcnDetails __instance__ = new UpdateVcnDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -37,6 +48,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVirtualCircuitDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVirtualCircuitDetails.java index f4820e45ecd..ae2fbaf80c5 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVirtualCircuitDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVirtualCircuitDetails.java @@ -8,41 +8,90 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateVirtualCircuitDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateVirtualCircuitDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("bandwidthShapeName") private String bandwidthShapeName; + public Builder bandwidthShapeName(String bandwidthShapeName) { + this.bandwidthShapeName = bandwidthShapeName; + this.__explicitlySet__.add("bandwidthShapeName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("crossConnectMappings") private java.util.List crossConnectMappings; + public Builder crossConnectMappings( + java.util.List crossConnectMappings) { + this.crossConnectMappings = crossConnectMappings; + this.__explicitlySet__.add("crossConnectMappings"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("customerBgpAsn") private Integer customerBgpAsn; + public Builder customerBgpAsn(Integer customerBgpAsn) { + this.customerBgpAsn = customerBgpAsn; + this.__explicitlySet__.add("customerBgpAsn"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("gatewayId") private String gatewayId; + public Builder gatewayId(String gatewayId) { + this.gatewayId = gatewayId; + this.__explicitlySet__.add("gatewayId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("providerState") private ProviderState providerState; + public Builder providerState(ProviderState providerState) { + this.providerState = providerState; + this.__explicitlySet__.add("providerState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("referenceComment") private String referenceComment; + public Builder referenceComment(String referenceComment) { + this.referenceComment = referenceComment; + this.__explicitlySet__.add("referenceComment"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateVirtualCircuitDetails build() { - return new UpdateVirtualCircuitDetails( - bandwidthShapeName, - crossConnectMappings, - customerBgpAsn, - displayName, - gatewayId, - providerState, - referenceComment); + UpdateVirtualCircuitDetails __instance__ = + new UpdateVirtualCircuitDetails( + bandwidthShapeName, + crossConnectMappings, + customerBgpAsn, + displayName, + gatewayId, + providerState, + referenceComment); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -111,7 +160,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -122,7 +170,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("gatewayId") - @javax.validation.constraints.Size(min = 1, max = 255) String gatewayId; /** * The provider's state in relation to this virtual circuit. Relevant only @@ -188,4 +235,7 @@ public static ProviderState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("referenceComment") String referenceComment; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVnicDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVnicDetails.java index 4487894580c..403521cd143 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVnicDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVnicDetails.java @@ -8,24 +8,53 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateVnicDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateVnicDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") private String hostnameLabel; + public Builder hostnameLabel(String hostnameLabel) { + this.hostnameLabel = hostnameLabel; + this.__explicitlySet__.add("hostnameLabel"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("skipSourceDestCheck") + private Boolean skipSourceDestCheck; + + public Builder skipSourceDestCheck(Boolean skipSourceDestCheck) { + this.skipSourceDestCheck = skipSourceDestCheck; + this.__explicitlySet__.add("skipSourceDestCheck"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateVnicDetails build() { - return new UpdateVnicDetails(displayName, hostnameLabel); + UpdateVnicDetails __instance__ = + new UpdateVnicDetails(displayName, hostnameLabel, skipSourceDestCheck); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore public Builder copy(UpdateVnicDetails o) { - return displayName(o.getDisplayName()).hostnameLabel(o.getHostnameLabel()); + return displayName(o.getDisplayName()) + .hostnameLabel(o.getHostnameLabel()) + .skipSourceDestCheck(o.getSkipSourceDestCheck()); } } @@ -40,7 +69,6 @@ public static Builder builder() { * A user-friendly name. Does not have to be unique, and it's changeable. **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -60,6 +88,20 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") - @javax.validation.constraints.Size(min = 1, max = 63) String hostnameLabel; + + /** + * Whether the source/destination check is disabled on the VNIC. + * Defaults to `false`, which means the check is performed. For information + * about why you would skip the source/destination check, see + * [Using a Private IP as a Route Target](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Tasks/managingroutetables.htm#privateip). + *

+ * Example: `true` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("skipSourceDestCheck") + Boolean skipSourceDestCheck; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeBackupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeBackupDetails.java index c5ce165b4ce..103aa171358 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeBackupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeBackupDetails.java @@ -8,16 +8,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateVolumeBackupDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateVolumeBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateVolumeBackupDetails build() { - return new UpdateVolumeBackupDetails(displayName); + UpdateVolumeBackupDetails __instance__ = new UpdateVolumeBackupDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -39,6 +50,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeDetails.java index 0e79b6d35eb..d2e3e54f51e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeDetails.java @@ -8,16 +8,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateVolumeDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateVolumeDetails build() { - return new UpdateVolumeDetails(displayName); + UpdateVolumeDetails __instance__ = new UpdateVolumeDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -39,6 +50,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/Vcn.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Vcn.java index c7083c541b9..05a08a696ff 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/Vcn.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/Vcn.java @@ -15,57 +15,129 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Vcn.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Vcn { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") private String cidrBlock; + public Builder cidrBlock(String cidrBlock) { + this.cidrBlock = cidrBlock; + this.__explicitlySet__.add("cidrBlock"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("defaultDhcpOptionsId") private String defaultDhcpOptionsId; + public Builder defaultDhcpOptionsId(String defaultDhcpOptionsId) { + this.defaultDhcpOptionsId = defaultDhcpOptionsId; + this.__explicitlySet__.add("defaultDhcpOptionsId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("defaultRouteTableId") private String defaultRouteTableId; + public Builder defaultRouteTableId(String defaultRouteTableId) { + this.defaultRouteTableId = defaultRouteTableId; + this.__explicitlySet__.add("defaultRouteTableId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("defaultSecurityListId") private String defaultSecurityListId; + public Builder defaultSecurityListId(String defaultSecurityListId) { + this.defaultSecurityListId = defaultSecurityListId; + this.__explicitlySet__.add("defaultSecurityListId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("dnsLabel") private String dnsLabel; + public Builder dnsLabel(String dnsLabel) { + this.dnsLabel = dnsLabel; + this.__explicitlySet__.add("dnsLabel"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vcnDomainName") private String vcnDomainName; + public Builder vcnDomainName(String vcnDomainName) { + this.vcnDomainName = vcnDomainName; + this.__explicitlySet__.add("vcnDomainName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Vcn build() { - return new Vcn( - cidrBlock, - compartmentId, - defaultDhcpOptionsId, - defaultRouteTableId, - defaultSecurityListId, - displayName, - dnsLabel, - id, - lifecycleState, - timeCreated, - vcnDomainName); + Vcn __instance__ = + new Vcn( + cidrBlock, + compartmentId, + defaultDhcpOptionsId, + defaultRouteTableId, + defaultSecurityListId, + displayName, + dnsLabel, + id, + lifecycleState, + timeCreated, + vcnDomainName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -98,18 +170,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 32) String cidrBlock; /** * The OCID of the compartment containing the VCN. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -117,21 +183,18 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("defaultDhcpOptionsId") - @javax.validation.constraints.Size(min = 1, max = 255) String defaultDhcpOptionsId; /** * The OCID for the VCN's default route table. **/ @com.fasterxml.jackson.annotation.JsonProperty("defaultRouteTableId") - @javax.validation.constraints.Size(min = 1, max = 255) String defaultRouteTableId; /** * The OCID for the VCN's default security list. **/ @com.fasterxml.jackson.annotation.JsonProperty("defaultSecurityListId") - @javax.validation.constraints.Size(min = 1, max = 255) String defaultSecurityListId; /** @@ -140,7 +203,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -160,16 +222,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("dnsLabel") - @javax.validation.constraints.Size(min = 1, max = 15) String dnsLabel; /** * The VCN's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The VCN's current state. @@ -223,8 +281,6 @@ public static LifecycleState create(String key) { * The VCN's current state. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** @@ -247,6 +303,8 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("vcnDomainName") - @javax.validation.constraints.Size(min = 1, max = 253) String vcnDomainName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuit.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuit.java index 2d88774defd..c1a4d30f4fd 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuit.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuit.java @@ -30,81 +30,190 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VirtualCircuit.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class VirtualCircuit { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("bandwidthShapeName") private String bandwidthShapeName; + public Builder bandwidthShapeName(String bandwidthShapeName) { + this.bandwidthShapeName = bandwidthShapeName; + this.__explicitlySet__.add("bandwidthShapeName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("bgpSessionState") private BgpSessionState bgpSessionState; + public Builder bgpSessionState(BgpSessionState bgpSessionState) { + this.bgpSessionState = bgpSessionState; + this.__explicitlySet__.add("bgpSessionState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("crossConnectMappings") private java.util.List crossConnectMappings; + public Builder crossConnectMappings( + java.util.List crossConnectMappings) { + this.crossConnectMappings = crossConnectMappings; + this.__explicitlySet__.add("crossConnectMappings"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("customerBgpAsn") private Integer customerBgpAsn; + public Builder customerBgpAsn(Integer customerBgpAsn) { + this.customerBgpAsn = customerBgpAsn; + this.__explicitlySet__.add("customerBgpAsn"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("gatewayId") private String gatewayId; + public Builder gatewayId(String gatewayId) { + this.gatewayId = gatewayId; + this.__explicitlySet__.add("gatewayId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("oracleBgpAsn") private Integer oracleBgpAsn; + public Builder oracleBgpAsn(Integer oracleBgpAsn) { + this.oracleBgpAsn = oracleBgpAsn; + this.__explicitlySet__.add("oracleBgpAsn"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("providerName") private String providerName; + public Builder providerName(String providerName) { + this.providerName = providerName; + this.__explicitlySet__.add("providerName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("providerServiceName") private String providerServiceName; + public Builder providerServiceName(String providerServiceName) { + this.providerServiceName = providerServiceName; + this.__explicitlySet__.add("providerServiceName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("providerState") private ProviderState providerState; + public Builder providerState(ProviderState providerState) { + this.providerState = providerState; + this.__explicitlySet__.add("providerState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("referenceComment") private String referenceComment; + public Builder referenceComment(String referenceComment) { + this.referenceComment = referenceComment; + this.__explicitlySet__.add("referenceComment"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("region") private String region; + public Builder region(String region) { + this.region = region; + this.__explicitlySet__.add("region"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("type") private Type type; + public Builder type(Type type) { + this.type = type; + this.__explicitlySet__.add("type"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public VirtualCircuit build() { - return new VirtualCircuit( - bandwidthShapeName, - bgpSessionState, - compartmentId, - crossConnectMappings, - customerBgpAsn, - displayName, - gatewayId, - id, - lifecycleState, - oracleBgpAsn, - providerName, - providerServiceName, - providerState, - referenceComment, - region, - timeCreated, - type); + VirtualCircuit __instance__ = + new VirtualCircuit( + bandwidthShapeName, + bgpSessionState, + compartmentId, + crossConnectMappings, + customerBgpAsn, + displayName, + gatewayId, + id, + lifecycleState, + oracleBgpAsn, + providerName, + providerServiceName, + providerState, + referenceComment, + region, + timeCreated, + type); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -197,7 +306,6 @@ public static BgpSessionState create(String key) { * The OCID of the compartment containing the virtual circuit. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -226,7 +334,6 @@ public static BgpSessionState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -235,14 +342,12 @@ public static BgpSessionState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("gatewayId") - @javax.validation.constraints.Size(min = 1, max = 255) String gatewayId; /** * The virtual circuit's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The virtual circuit's current state. For information about @@ -319,7 +424,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("providerName") - @javax.validation.constraints.Size(min = 1, max = 255) String providerName; /** @@ -327,7 +431,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("providerServiceName") - @javax.validation.constraints.Size(min = 1, max = 255) String providerServiceName; /** * The provider's state in relation to this virtual circuit (if the @@ -405,7 +508,6 @@ public static ProviderState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("region") - @javax.validation.constraints.Size(min = 1, max = 255) String region; /** @@ -473,4 +575,7 @@ public static Type create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("type") Type type; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuitBandwidthShape.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuitBandwidthShape.java index 5fbfb2a04b6..72f11b586ab 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuitBandwidthShape.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuitBandwidthShape.java @@ -12,19 +12,37 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = VirtualCircuitBandwidthShape.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class VirtualCircuitBandwidthShape { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("bandwidthInMbps") private Integer bandwidthInMbps; + public Builder bandwidthInMbps(Integer bandwidthInMbps) { + this.bandwidthInMbps = bandwidthInMbps; + this.__explicitlySet__.add("bandwidthInMbps"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public VirtualCircuitBandwidthShape build() { - return new VirtualCircuitBandwidthShape(bandwidthInMbps, name); + VirtualCircuitBandwidthShape __instance__ = + new VirtualCircuitBandwidthShape(bandwidthInMbps, name); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -56,8 +74,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String name; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/Vnic.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Vnic.java index d0e190d43d0..b939b67187c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/Vnic.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/Vnic.java @@ -24,61 +24,149 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Vnic.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Vnic { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") private String availabilityDomain; + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") private String hostnameLabel; + public Builder hostnameLabel(String hostnameLabel) { + this.hostnameLabel = hostnameLabel; + this.__explicitlySet__.add("hostnameLabel"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("isPrimary") private Boolean isPrimary; + public Builder isPrimary(Boolean isPrimary) { + this.isPrimary = isPrimary; + this.__explicitlySet__.add("isPrimary"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("macAddress") private String macAddress; + public Builder macAddress(String macAddress) { + this.macAddress = macAddress; + this.__explicitlySet__.add("macAddress"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("privateIp") private String privateIp; + public Builder privateIp(String privateIp) { + this.privateIp = privateIp; + this.__explicitlySet__.add("privateIp"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("publicIp") private String publicIp; + public Builder publicIp(String publicIp) { + this.publicIp = publicIp; + this.__explicitlySet__.add("publicIp"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("skipSourceDestCheck") + private Boolean skipSourceDestCheck; + + public Builder skipSourceDestCheck(Boolean skipSourceDestCheck) { + this.skipSourceDestCheck = skipSourceDestCheck; + this.__explicitlySet__.add("skipSourceDestCheck"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("subnetId") private String subnetId; + public Builder subnetId(String subnetId) { + this.subnetId = subnetId; + this.__explicitlySet__.add("subnetId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Vnic build() { - return new Vnic( - availabilityDomain, - compartmentId, - displayName, - hostnameLabel, - id, - isPrimary, - lifecycleState, - macAddress, - privateIp, - publicIp, - subnetId, - timeCreated); + Vnic __instance__ = + new Vnic( + availabilityDomain, + compartmentId, + displayName, + hostnameLabel, + id, + isPrimary, + lifecycleState, + macAddress, + privateIp, + publicIp, + skipSourceDestCheck, + subnetId, + timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -93,6 +181,7 @@ public Builder copy(Vnic o) { .macAddress(o.getMacAddress()) .privateIp(o.getPrivateIp()) .publicIp(o.getPublicIp()) + .skipSourceDestCheck(o.getSkipSourceDestCheck()) .subnetId(o.getSubnetId()) .timeCreated(o.getTimeCreated()); } @@ -112,18 +201,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String availabilityDomain; /** * The OCID of the compartment containing the VNIC. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -132,7 +215,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** @@ -150,16 +232,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("hostnameLabel") - @javax.validation.constraints.Size(min = 1, max = 63) String hostnameLabel; /** * The OCID of the VNIC. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** @@ -221,8 +299,6 @@ public static LifecycleState create(String key) { * The current state of the VNIC. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** @@ -232,7 +308,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("macAddress") - @javax.validation.constraints.Size(min = 1, max = 32) String macAddress; /** @@ -243,8 +318,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("privateIp") - @javax.validation.Valid - @javax.validation.constraints.NotNull String privateIp; /** @@ -254,13 +327,22 @@ public static LifecycleState create(String key) { @com.fasterxml.jackson.annotation.JsonProperty("publicIp") String publicIp; + /** + * Whether the source/destination check is disabled on the VNIC. + * Defaults to `false`, which means the check is performed. For information + * about why you would skip the source/destination check, see + * [Using a Private IP as a Route Target](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Tasks/managingroutetables.htm#privateip). + *

+ * Example: `true` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("skipSourceDestCheck") + Boolean skipSourceDestCheck; + /** * The OCID of the subnet the VNIC is in. **/ @com.fasterxml.jackson.annotation.JsonProperty("subnetId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String subnetId; /** @@ -270,7 +352,8 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VnicAttachment.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VnicAttachment.java index bbbb955501c..278842d1114 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VnicAttachment.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VnicAttachment.java @@ -11,53 +11,119 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VnicAttachment.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class VnicAttachment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") private String availabilityDomain; + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("instanceId") private String instanceId; + public Builder instanceId(String instanceId) { + this.instanceId = instanceId; + this.__explicitlySet__.add("instanceId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("subnetId") private String subnetId; + public Builder subnetId(String subnetId) { + this.subnetId = subnetId; + this.__explicitlySet__.add("subnetId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vlanTag") private Integer vlanTag; + public Builder vlanTag(Integer vlanTag) { + this.vlanTag = vlanTag; + this.__explicitlySet__.add("vlanTag"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("vnicId") private String vnicId; + public Builder vnicId(String vnicId) { + this.vnicId = vnicId; + this.__explicitlySet__.add("vnicId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public VnicAttachment build() { - return new VnicAttachment( - availabilityDomain, - compartmentId, - displayName, - id, - instanceId, - lifecycleState, - subnetId, - timeCreated, - vlanTag, - vnicId); + VnicAttachment __instance__ = + new VnicAttachment( + availabilityDomain, + compartmentId, + displayName, + id, + instanceId, + lifecycleState, + subnetId, + timeCreated, + vlanTag, + vnicId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -89,9 +155,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String availabilityDomain; /** @@ -100,9 +163,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -111,25 +171,18 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The OCID of the VNIC attachment. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The OCID of the instance. **/ @com.fasterxml.jackson.annotation.JsonProperty("instanceId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String instanceId; /** * The current state of the VNIC attachment. @@ -183,17 +236,12 @@ public static LifecycleState create(String key) { * The current state of the VNIC attachment. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** * The OCID of the VNIC's subnet. **/ @com.fasterxml.jackson.annotation.JsonProperty("subnetId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String subnetId; /** @@ -203,8 +251,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** @@ -221,6 +267,8 @@ public static LifecycleState create(String key) { * The OCID of the VNIC. Available after the attachment process is complete. **/ @com.fasterxml.jackson.annotation.JsonProperty("vnicId") - @javax.validation.constraints.Size(min = 1, max = 255) String vnicId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/Volume.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Volume.java index a4b6cdbbfe9..18faeb391fc 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/Volume.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/Volume.java @@ -16,41 +16,99 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Volume.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Volume { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") private String availabilityDomain; + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sizeInGBs") + private Long sizeInGBs; + + public Builder sizeInGBs(Long sizeInGBs) { + this.sizeInGBs = sizeInGBs; + this.__explicitlySet__.add("sizeInGBs"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sizeInMBs") private Long sizeInMBs; + public Builder sizeInMBs(Long sizeInMBs) { + this.sizeInMBs = sizeInMBs; + this.__explicitlySet__.add("sizeInMBs"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Volume build() { - return new Volume( - availabilityDomain, - compartmentId, - displayName, - id, - lifecycleState, - sizeInMBs, - timeCreated); + Volume __instance__ = + new Volume( + availabilityDomain, + compartmentId, + displayName, + id, + lifecycleState, + sizeInGBs, + sizeInMBs, + timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -60,6 +118,7 @@ public Builder copy(Volume o) { .displayName(o.getDisplayName()) .id(o.getId()) .lifecycleState(o.getLifecycleState()) + .sizeInGBs(o.getSizeInGBs()) .sizeInMBs(o.getSizeInMBs()) .timeCreated(o.getTimeCreated()); } @@ -79,18 +138,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String availabilityDomain; /** * The OCID of the compartment that contains the volume. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -99,18 +152,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The volume's Oracle ID (OCID). **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The current state of a volume. @@ -166,23 +213,26 @@ public static LifecycleState create(String key) { * The current state of a volume. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** - * The size of the volume in MBs. The value must be a multiple of 1024. + * The size of the volume in GBs. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("sizeInGBs") + Long sizeInGBs; + + /** + * The size of the volume in MBs. This field is deprecated. Please use sizeInGBs. **/ @com.fasterxml.jackson.annotation.JsonProperty("sizeInMBs") - @javax.validation.Valid - @javax.validation.constraints.NotNull Long sizeInMBs; /** * The date and time the volume was created. Format defined by RFC3339. **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeAttachment.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeAttachment.java index a06deaca3a3..bf5e7ab2386 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeAttachment.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeAttachment.java @@ -28,6 +28,7 @@ name = "iscsi" ) }) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class VolumeAttachment { /** @@ -37,18 +38,12 @@ public class VolumeAttachment { * **/ @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String availabilityDomain; /** * The OCID of the compartment. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -59,25 +54,18 @@ public class VolumeAttachment { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The OCID of the volume attachment. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The OCID of the instance the volume is attached to. **/ @com.fasterxml.jackson.annotation.JsonProperty("instanceId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String instanceId; /** * The current state of the volume attachment. @@ -131,8 +119,6 @@ public static LifecycleState create(String key) { * The current state of the volume attachment. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** @@ -142,16 +128,11 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** * The OCID of the volume. **/ @com.fasterxml.jackson.annotation.JsonProperty("volumeId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String volumeId; } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackup.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackup.java index ba0f4fefdcd..0c1c99aa6b1 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackup.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackup.java @@ -16,49 +16,129 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VolumeBackup.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class VolumeBackup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sizeInGBs") + private Long sizeInGBs; + + public Builder sizeInGBs(Long sizeInGBs) { + this.sizeInGBs = sizeInGBs; + this.__explicitlySet__.add("sizeInGBs"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sizeInMBs") private Long sizeInMBs; + public Builder sizeInMBs(Long sizeInMBs) { + this.sizeInMBs = sizeInMBs; + this.__explicitlySet__.add("sizeInMBs"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeRequestReceived") private java.util.Date timeRequestReceived; + public Builder timeRequestReceived(java.util.Date timeRequestReceived) { + this.timeRequestReceived = timeRequestReceived; + this.__explicitlySet__.add("timeRequestReceived"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("uniqueSizeInGBs") + private Long uniqueSizeInGBs; + + public Builder uniqueSizeInGBs(Long uniqueSizeInGBs) { + this.uniqueSizeInGBs = uniqueSizeInGBs; + this.__explicitlySet__.add("uniqueSizeInGBs"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("uniqueSizeInMbs") private Long uniqueSizeInMbs; + public Builder uniqueSizeInMbs(Long uniqueSizeInMbs) { + this.uniqueSizeInMbs = uniqueSizeInMbs; + this.__explicitlySet__.add("uniqueSizeInMbs"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("volumeId") private String volumeId; + public Builder volumeId(String volumeId) { + this.volumeId = volumeId; + this.__explicitlySet__.add("volumeId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public VolumeBackup build() { - return new VolumeBackup( - compartmentId, - displayName, - id, - lifecycleState, - sizeInMBs, - timeCreated, - timeRequestReceived, - uniqueSizeInMbs, - volumeId); + VolumeBackup __instance__ = + new VolumeBackup( + compartmentId, + displayName, + id, + lifecycleState, + sizeInGBs, + sizeInMBs, + timeCreated, + timeRequestReceived, + uniqueSizeInGBs, + uniqueSizeInMbs, + volumeId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -67,9 +147,11 @@ public Builder copy(VolumeBackup o) { .displayName(o.getDisplayName()) .id(o.getId()) .lifecycleState(o.getLifecycleState()) + .sizeInGBs(o.getSizeInGBs()) .sizeInMBs(o.getSizeInMBs()) .timeCreated(o.getTimeCreated()) .timeRequestReceived(o.getTimeRequestReceived()) + .uniqueSizeInGBs(o.getUniqueSizeInGBs()) .uniqueSizeInMbs(o.getUniqueSizeInMbs()) .volumeId(o.getVolumeId()); } @@ -86,9 +168,6 @@ public static Builder builder() { * The OCID of the compartment that contains the volume backup. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -97,18 +176,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String displayName; /** * The OCID of the volume backup. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String id; /** * The current state of a volume backup. @@ -164,17 +237,21 @@ public static LifecycleState create(String key) { * The current state of a volume backup. **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** - * The size of the volume, in MBs. The value must be a multiple of 1024. + * The size of the volume, in GBs. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("sizeInGBs") + Long sizeInGBs; + + /** + * The size of the volume in MBs. The value must be a multiple of 1024. + * This field is deprecated. Please use sizeInGBs. * **/ @com.fasterxml.jackson.annotation.JsonProperty("sizeInMBs") - @javax.validation.constraints.Min(100) - @javax.validation.constraints.Max(262144) Long sizeInMBs; /** @@ -183,8 +260,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** @@ -194,20 +269,29 @@ public static LifecycleState create(String key) { @com.fasterxml.jackson.annotation.JsonProperty("timeRequestReceived") java.util.Date timeRequestReceived; + /** + * The size used by the backup, in GBs. It is typically smaller than sizeInGBs, depending on the space + * consumed on the volume and whether the backup is full or incremental. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("uniqueSizeInGBs") + Long uniqueSizeInGBs; + /** * The size used by the backup, in MBs. It is typically smaller than sizeInMBs, depending on the space * consumed on the volume and whether the backup is full or incremental. + * This field is deprecated. Please use uniqueSizeInGBs. * **/ @com.fasterxml.jackson.annotation.JsonProperty("uniqueSizeInMbs") - @javax.validation.constraints.Min(100) - @javax.validation.constraints.Max(262144) Long uniqueSizeInMbs; /** * The OCID of the volume. **/ @com.fasterxml.jackson.annotation.JsonProperty("volumeId") - @javax.validation.constraints.Size(min = 1, max = 255) String volumeId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/AttachVnicRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/AttachVnicRequest.java index 87073a4a9b8..b7ba9647fbf 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/AttachVnicRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/AttachVnicRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class AttachVnicRequest { +public class AttachVnicRequest extends com.oracle.bmc.requests.BmcRequest { /** * Attach VNIC details. @@ -26,6 +26,21 @@ public class AttachVnicRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(AttachVnicRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of AttachVnicRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of AttachVnicRequest + */ + public AttachVnicRequest build() { + AttachVnicRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/AttachVolumeRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/AttachVolumeRequest.java index fb9c6685feb..086d6743130 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/AttachVolumeRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/AttachVolumeRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class AttachVolumeRequest { +public class AttachVolumeRequest extends com.oracle.bmc.requests.BmcRequest { /** * Attach volume request @@ -26,6 +26,21 @@ public class AttachVolumeRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(AttachVolumeRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of AttachVolumeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of AttachVolumeRequest + */ + public AttachVolumeRequest build() { + AttachVolumeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CaptureConsoleHistoryRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CaptureConsoleHistoryRequest.java index 8a11c7129ff..0727b62371f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CaptureConsoleHistoryRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CaptureConsoleHistoryRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CaptureConsoleHistoryRequest { +public class CaptureConsoleHistoryRequest extends com.oracle.bmc.requests.BmcRequest { /** * Console history details @@ -26,6 +26,21 @@ public class CaptureConsoleHistoryRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CaptureConsoleHistoryRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CaptureConsoleHistoryRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CaptureConsoleHistoryRequest + */ + public CaptureConsoleHistoryRequest build() { + CaptureConsoleHistoryRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateCpeRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateCpeRequest.java index 2f6e5b2c361..99501f7de31 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateCpeRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateCpeRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateCpeRequest { +public class CreateCpeRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details for creating a CPE. @@ -26,6 +26,21 @@ public class CreateCpeRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateCpeRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateCpeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateCpeRequest + */ + public CreateCpeRequest build() { + CreateCpeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateCrossConnectGroupRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateCrossConnectGroupRequest.java index fb0fa1afc95..396b07f1148 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateCrossConnectGroupRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateCrossConnectGroupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateCrossConnectGroupRequest { +public class CreateCrossConnectGroupRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details to create a CrossConnectGroup @@ -26,6 +26,21 @@ public class CreateCrossConnectGroupRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateCrossConnectGroupRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateCrossConnectGroupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateCrossConnectGroupRequest + */ + public CreateCrossConnectGroupRequest build() { + CreateCrossConnectGroupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateCrossConnectRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateCrossConnectRequest.java index ab61eddbd6e..ca5cf2985c9 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateCrossConnectRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateCrossConnectRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateCrossConnectRequest { +public class CreateCrossConnectRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details to create a CrossConnect @@ -26,6 +26,21 @@ public class CreateCrossConnectRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateCrossConnectRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateCrossConnectRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateCrossConnectRequest + */ + public CreateCrossConnectRequest build() { + CreateCrossConnectRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateDhcpOptionsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateDhcpOptionsRequest.java index 5e888ab182f..dd3649ab927 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateDhcpOptionsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateDhcpOptionsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateDhcpOptionsRequest { +public class CreateDhcpOptionsRequest extends com.oracle.bmc.requests.BmcRequest { /** * Request object for creating a new set of DHCP options. @@ -26,6 +26,21 @@ public class CreateDhcpOptionsRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateDhcpOptionsRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateDhcpOptionsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateDhcpOptionsRequest + */ + public CreateDhcpOptionsRequest build() { + CreateDhcpOptionsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateDrgAttachmentRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateDrgAttachmentRequest.java index e4ae0684e8b..5a0fa48d809 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateDrgAttachmentRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateDrgAttachmentRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateDrgAttachmentRequest { +public class CreateDrgAttachmentRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details for creating a `DrgAttachment`. @@ -26,6 +26,21 @@ public class CreateDrgAttachmentRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateDrgAttachmentRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateDrgAttachmentRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateDrgAttachmentRequest + */ + public CreateDrgAttachmentRequest build() { + CreateDrgAttachmentRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateDrgRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateDrgRequest.java index 47a7ae945e8..c119ecd0756 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateDrgRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateDrgRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateDrgRequest { +public class CreateDrgRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details for creating a DRG. @@ -26,6 +26,21 @@ public class CreateDrgRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateDrgRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateDrgRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateDrgRequest + */ + public CreateDrgRequest build() { + CreateDrgRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateIPSecConnectionRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateIPSecConnectionRequest.java index 5b90d492054..ea8a9356be3 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateIPSecConnectionRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateIPSecConnectionRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateIPSecConnectionRequest { +public class CreateIPSecConnectionRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details for creating an `IPSecConnection`. @@ -26,6 +26,21 @@ public class CreateIPSecConnectionRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateIPSecConnectionRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateIPSecConnectionRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateIPSecConnectionRequest + */ + public CreateIPSecConnectionRequest build() { + CreateIPSecConnectionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateImageRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateImageRequest.java index ec8cf812500..4a9f5515ccb 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateImageRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateImageRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateImageRequest { +public class CreateImageRequest extends com.oracle.bmc.requests.BmcRequest { /** * Image creation details @@ -26,6 +26,21 @@ public class CreateImageRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateImageRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateImageRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateImageRequest + */ + public CreateImageRequest build() { + CreateImageRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateInstanceConsoleConnectionRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateInstanceConsoleConnectionRequest.java index f8e86053d60..4736cd4c015 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateInstanceConsoleConnectionRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateInstanceConsoleConnectionRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateInstanceConsoleConnectionRequest { +public class CreateInstanceConsoleConnectionRequest extends com.oracle.bmc.requests.BmcRequest { /** * Request object for creating an InstanceConsoleConnection @@ -26,6 +26,21 @@ public class CreateInstanceConsoleConnectionRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateInstanceConsoleConnectionRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateInstanceConsoleConnectionRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateInstanceConsoleConnectionRequest + */ + public CreateInstanceConsoleConnectionRequest build() { + CreateInstanceConsoleConnectionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateInternetGatewayRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateInternetGatewayRequest.java index 1669771429d..643c28be3f0 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateInternetGatewayRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateInternetGatewayRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateInternetGatewayRequest { +public class CreateInternetGatewayRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details for creating a new Internet Gateway. @@ -26,6 +26,21 @@ public class CreateInternetGatewayRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateInternetGatewayRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateInternetGatewayRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateInternetGatewayRequest + */ + public CreateInternetGatewayRequest build() { + CreateInternetGatewayRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreatePrivateIpRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreatePrivateIpRequest.java index 877264af5ea..806fcb6603a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreatePrivateIpRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreatePrivateIpRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreatePrivateIpRequest { +public class CreatePrivateIpRequest extends com.oracle.bmc.requests.BmcRequest { /** * Create private IP details. @@ -26,6 +26,21 @@ public class CreatePrivateIpRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreatePrivateIpRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreatePrivateIpRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreatePrivateIpRequest + */ + public CreatePrivateIpRequest build() { + CreatePrivateIpRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateRouteTableRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateRouteTableRequest.java index f14b199e356..11978935707 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateRouteTableRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateRouteTableRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateRouteTableRequest { +public class CreateRouteTableRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details for creating a new route table. @@ -26,6 +26,21 @@ public class CreateRouteTableRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateRouteTableRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateRouteTableRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateRouteTableRequest + */ + public CreateRouteTableRequest build() { + CreateRouteTableRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateSecurityListRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateSecurityListRequest.java index 40366512f2c..d14de8d2de7 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateSecurityListRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateSecurityListRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateSecurityListRequest { +public class CreateSecurityListRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details regarding the security list to create. @@ -26,6 +26,21 @@ public class CreateSecurityListRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateSecurityListRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateSecurityListRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateSecurityListRequest + */ + public CreateSecurityListRequest build() { + CreateSecurityListRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateSubnetRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateSubnetRequest.java index bcdce4f5d52..cd07a8b59c6 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateSubnetRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateSubnetRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateSubnetRequest { +public class CreateSubnetRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details for creating a subnet. @@ -26,6 +26,21 @@ public class CreateSubnetRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateSubnetRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateSubnetRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateSubnetRequest + */ + public CreateSubnetRequest build() { + CreateSubnetRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVcnRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVcnRequest.java index 4bc8bb56b8b..1f23d69adf5 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVcnRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVcnRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateVcnRequest { +public class CreateVcnRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details for creating a new VCN. @@ -26,6 +26,21 @@ public class CreateVcnRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateVcnRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateVcnRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateVcnRequest + */ + public CreateVcnRequest build() { + CreateVcnRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVirtualCircuitRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVirtualCircuitRequest.java index de83ac18839..6298dcb05b0 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVirtualCircuitRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVirtualCircuitRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateVirtualCircuitRequest { +public class CreateVirtualCircuitRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details to create a VirtualCircuit. @@ -26,6 +26,21 @@ public class CreateVirtualCircuitRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateVirtualCircuitRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateVirtualCircuitRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateVirtualCircuitRequest + */ + public CreateVirtualCircuitRequest build() { + CreateVirtualCircuitRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVolumeBackupRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVolumeBackupRequest.java index 76ddebdfba9..4fb1fc428ab 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVolumeBackupRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVolumeBackupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateVolumeBackupRequest { +public class CreateVolumeBackupRequest extends com.oracle.bmc.requests.BmcRequest { /** * Request to create a new backup of given volume. @@ -26,6 +26,21 @@ public class CreateVolumeBackupRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateVolumeBackupRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateVolumeBackupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateVolumeBackupRequest + */ + public CreateVolumeBackupRequest build() { + CreateVolumeBackupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVolumeRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVolumeRequest.java index e9c122bfbfc..9fcd68d04d7 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVolumeRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVolumeRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateVolumeRequest { +public class CreateVolumeRequest extends com.oracle.bmc.requests.BmcRequest { /** * Request to create a new volume. @@ -26,6 +26,21 @@ public class CreateVolumeRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateVolumeRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateVolumeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateVolumeRequest + */ + public CreateVolumeRequest build() { + CreateVolumeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteConsoleHistoryRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteConsoleHistoryRequest.java index 61ec9b78271..35774e7816d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteConsoleHistoryRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteConsoleHistoryRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteConsoleHistoryRequest { +public class DeleteConsoleHistoryRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the console history. @@ -24,6 +24,21 @@ public class DeleteConsoleHistoryRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteConsoleHistoryRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteConsoleHistoryRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteConsoleHistoryRequest + */ + public DeleteConsoleHistoryRequest build() { + DeleteConsoleHistoryRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteCpeRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteCpeRequest.java index 6c88b7233d7..f3991ae6cf7 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteCpeRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteCpeRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteCpeRequest { +public class DeleteCpeRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the CPE. @@ -24,6 +24,21 @@ public class DeleteCpeRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteCpeRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteCpeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteCpeRequest + */ + public DeleteCpeRequest build() { + DeleteCpeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteCrossConnectGroupRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteCrossConnectGroupRequest.java index ccfb8fef606..6958c169c2f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteCrossConnectGroupRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteCrossConnectGroupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteCrossConnectGroupRequest { +public class DeleteCrossConnectGroupRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the cross-connect group. @@ -24,6 +24,21 @@ public class DeleteCrossConnectGroupRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteCrossConnectGroupRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteCrossConnectGroupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteCrossConnectGroupRequest + */ + public DeleteCrossConnectGroupRequest build() { + DeleteCrossConnectGroupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteCrossConnectRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteCrossConnectRequest.java index f53ec05dbab..f9f936d1eff 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteCrossConnectRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteCrossConnectRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteCrossConnectRequest { +public class DeleteCrossConnectRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the cross-connect. @@ -24,6 +24,21 @@ public class DeleteCrossConnectRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteCrossConnectRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteCrossConnectRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteCrossConnectRequest + */ + public DeleteCrossConnectRequest build() { + DeleteCrossConnectRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteDhcpOptionsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteDhcpOptionsRequest.java index 6bc9d5902b5..4f7b812a93b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteDhcpOptionsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteDhcpOptionsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteDhcpOptionsRequest { +public class DeleteDhcpOptionsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID for the set of DHCP options. @@ -24,6 +24,21 @@ public class DeleteDhcpOptionsRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteDhcpOptionsRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteDhcpOptionsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteDhcpOptionsRequest + */ + public DeleteDhcpOptionsRequest build() { + DeleteDhcpOptionsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteDrgAttachmentRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteDrgAttachmentRequest.java index 9d0dbc746a1..feb2f97ac68 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteDrgAttachmentRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteDrgAttachmentRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteDrgAttachmentRequest { +public class DeleteDrgAttachmentRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the DRG attachment. @@ -24,6 +24,21 @@ public class DeleteDrgAttachmentRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteDrgAttachmentRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteDrgAttachmentRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteDrgAttachmentRequest + */ + public DeleteDrgAttachmentRequest build() { + DeleteDrgAttachmentRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteDrgRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteDrgRequest.java index 0bf0484bb2d..37e9be277ef 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteDrgRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteDrgRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteDrgRequest { +public class DeleteDrgRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the DRG. @@ -24,6 +24,21 @@ public class DeleteDrgRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteDrgRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteDrgRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteDrgRequest + */ + public DeleteDrgRequest build() { + DeleteDrgRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteIPSecConnectionRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteIPSecConnectionRequest.java index 5b650cc11cf..dd898a17a28 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteIPSecConnectionRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteIPSecConnectionRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteIPSecConnectionRequest { +public class DeleteIPSecConnectionRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the IPSec connection. @@ -24,6 +24,21 @@ public class DeleteIPSecConnectionRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteIPSecConnectionRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteIPSecConnectionRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteIPSecConnectionRequest + */ + public DeleteIPSecConnectionRequest build() { + DeleteIPSecConnectionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteImageRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteImageRequest.java index 44d831c18bb..42dda40d58e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteImageRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteImageRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteImageRequest { +public class DeleteImageRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the image. @@ -24,6 +24,21 @@ public class DeleteImageRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteImageRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteImageRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteImageRequest + */ + public DeleteImageRequest build() { + DeleteImageRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteInstanceConsoleConnectionRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteInstanceConsoleConnectionRequest.java index feefa0e7da6..0098dfb175a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteInstanceConsoleConnectionRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteInstanceConsoleConnectionRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteInstanceConsoleConnectionRequest { +public class DeleteInstanceConsoleConnectionRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the intance console connection @@ -24,6 +24,21 @@ public class DeleteInstanceConsoleConnectionRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteInstanceConsoleConnectionRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteInstanceConsoleConnectionRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteInstanceConsoleConnectionRequest + */ + public DeleteInstanceConsoleConnectionRequest build() { + DeleteInstanceConsoleConnectionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteInternetGatewayRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteInternetGatewayRequest.java index 121e5e88e9e..137706e6dc6 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteInternetGatewayRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteInternetGatewayRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteInternetGatewayRequest { +public class DeleteInternetGatewayRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the Internet Gateway. @@ -24,6 +24,21 @@ public class DeleteInternetGatewayRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteInternetGatewayRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteInternetGatewayRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteInternetGatewayRequest + */ + public DeleteInternetGatewayRequest build() { + DeleteInternetGatewayRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeletePrivateIpRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeletePrivateIpRequest.java index 7621ab9dada..aedfc61105d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeletePrivateIpRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeletePrivateIpRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeletePrivateIpRequest { +public class DeletePrivateIpRequest extends com.oracle.bmc.requests.BmcRequest { /** * The private IP's OCID. @@ -24,6 +24,21 @@ public class DeletePrivateIpRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeletePrivateIpRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeletePrivateIpRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeletePrivateIpRequest + */ + public DeletePrivateIpRequest build() { + DeletePrivateIpRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteRouteTableRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteRouteTableRequest.java index 6bba2e63464..7dbdd3711ec 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteRouteTableRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteRouteTableRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteRouteTableRequest { +public class DeleteRouteTableRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the route table. @@ -24,6 +24,21 @@ public class DeleteRouteTableRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteRouteTableRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteRouteTableRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteRouteTableRequest + */ + public DeleteRouteTableRequest build() { + DeleteRouteTableRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteSecurityListRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteSecurityListRequest.java index e39779fbc4a..69c339f868f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteSecurityListRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteSecurityListRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteSecurityListRequest { +public class DeleteSecurityListRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the security list. @@ -24,6 +24,21 @@ public class DeleteSecurityListRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteSecurityListRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteSecurityListRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteSecurityListRequest + */ + public DeleteSecurityListRequest build() { + DeleteSecurityListRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteSubnetRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteSubnetRequest.java index 889482672a2..045ad8b28f6 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteSubnetRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteSubnetRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteSubnetRequest { +public class DeleteSubnetRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the subnet. @@ -24,6 +24,21 @@ public class DeleteSubnetRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteSubnetRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteSubnetRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteSubnetRequest + */ + public DeleteSubnetRequest build() { + DeleteSubnetRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVcnRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVcnRequest.java index 2ca3027ca32..6c667fc00f1 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVcnRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVcnRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteVcnRequest { +public class DeleteVcnRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the VCN. @@ -24,6 +24,21 @@ public class DeleteVcnRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteVcnRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteVcnRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteVcnRequest + */ + public DeleteVcnRequest build() { + DeleteVcnRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVirtualCircuitRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVirtualCircuitRequest.java index 3d05fcfa505..063a6a685c3 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVirtualCircuitRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVirtualCircuitRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteVirtualCircuitRequest { +public class DeleteVirtualCircuitRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the virtual circuit. @@ -24,6 +24,21 @@ public class DeleteVirtualCircuitRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteVirtualCircuitRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteVirtualCircuitRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteVirtualCircuitRequest + */ + public DeleteVirtualCircuitRequest build() { + DeleteVirtualCircuitRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVolumeBackupRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVolumeBackupRequest.java index 24d46876bdf..016d0a75079 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVolumeBackupRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVolumeBackupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteVolumeBackupRequest { +public class DeleteVolumeBackupRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the volume backup. @@ -24,6 +24,21 @@ public class DeleteVolumeBackupRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteVolumeBackupRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteVolumeBackupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteVolumeBackupRequest + */ + public DeleteVolumeBackupRequest build() { + DeleteVolumeBackupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVolumeRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVolumeRequest.java index 174517a4758..7e2c95c1e0f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVolumeRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVolumeRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteVolumeRequest { +public class DeleteVolumeRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the volume. @@ -24,6 +24,21 @@ public class DeleteVolumeRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteVolumeRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteVolumeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteVolumeRequest + */ + public DeleteVolumeRequest build() { + DeleteVolumeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DetachVnicRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DetachVnicRequest.java index 12d55ee3664..2cbafbfb26e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DetachVnicRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DetachVnicRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DetachVnicRequest { +public class DetachVnicRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the VNIC attachment. @@ -24,6 +24,21 @@ public class DetachVnicRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DetachVnicRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DetachVnicRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DetachVnicRequest + */ + public DetachVnicRequest build() { + DetachVnicRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DetachVolumeRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DetachVolumeRequest.java index 27826a704e8..412d6fae33e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DetachVolumeRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DetachVolumeRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DetachVolumeRequest { +public class DetachVolumeRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the volume attachment. @@ -24,6 +24,21 @@ public class DetachVolumeRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DetachVolumeRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DetachVolumeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DetachVolumeRequest + */ + public DetachVolumeRequest build() { + DetachVolumeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ExportImageRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ExportImageRequest.java index b8dcb6dcd86..a739a5273c9 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ExportImageRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ExportImageRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ExportImageRequest { +public class ExportImageRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the image. @@ -39,6 +39,21 @@ public class ExportImageRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -50,5 +65,21 @@ public Builder copy(ExportImageRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of ExportImageRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ExportImageRequest + */ + public ExportImageRequest build() { + ExportImageRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetConsoleHistoryContentRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetConsoleHistoryContentRequest.java index 8406da0f2a4..391b240a69b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetConsoleHistoryContentRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetConsoleHistoryContentRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetConsoleHistoryContentRequest { +public class GetConsoleHistoryContentRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the console history. @@ -26,6 +26,21 @@ public class GetConsoleHistoryContentRequest { private Integer length; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -36,5 +51,21 @@ public Builder copy(GetConsoleHistoryContentRequest o) { length(o.getLength()); return this; } + + /** + * Build the instance of GetConsoleHistoryContentRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetConsoleHistoryContentRequest + */ + public GetConsoleHistoryContentRequest build() { + GetConsoleHistoryContentRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetConsoleHistoryRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetConsoleHistoryRequest.java index 49488d30ea2..abfc2138fc3 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetConsoleHistoryRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetConsoleHistoryRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetConsoleHistoryRequest { +public class GetConsoleHistoryRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the console history. @@ -16,6 +16,21 @@ public class GetConsoleHistoryRequest { private String instanceConsoleHistoryId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetConsoleHistoryRequest o) { instanceConsoleHistoryId(o.getInstanceConsoleHistoryId()); return this; } + + /** + * Build the instance of GetConsoleHistoryRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetConsoleHistoryRequest + */ + public GetConsoleHistoryRequest build() { + GetConsoleHistoryRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCpeRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCpeRequest.java index 8208d3eccde..5c0e2823448 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCpeRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCpeRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetCpeRequest { +public class GetCpeRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the CPE. @@ -16,6 +16,21 @@ public class GetCpeRequest { private String cpeId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetCpeRequest o) { cpeId(o.getCpeId()); return this; } + + /** + * Build the instance of GetCpeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetCpeRequest + */ + public GetCpeRequest build() { + GetCpeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectGroupRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectGroupRequest.java index f597826757b..b95362639cd 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectGroupRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectGroupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetCrossConnectGroupRequest { +public class GetCrossConnectGroupRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the cross-connect group. @@ -16,6 +16,21 @@ public class GetCrossConnectGroupRequest { private String crossConnectGroupId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetCrossConnectGroupRequest o) { crossConnectGroupId(o.getCrossConnectGroupId()); return this; } + + /** + * Build the instance of GetCrossConnectGroupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetCrossConnectGroupRequest + */ + public GetCrossConnectGroupRequest build() { + GetCrossConnectGroupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectLetterOfAuthorityRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectLetterOfAuthorityRequest.java index 6572635b542..e55e2c8f8ff 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectLetterOfAuthorityRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectLetterOfAuthorityRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetCrossConnectLetterOfAuthorityRequest { +public class GetCrossConnectLetterOfAuthorityRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the cross-connect. @@ -16,6 +16,21 @@ public class GetCrossConnectLetterOfAuthorityRequest { private String crossConnectId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetCrossConnectLetterOfAuthorityRequest o) { crossConnectId(o.getCrossConnectId()); return this; } + + /** + * Build the instance of GetCrossConnectLetterOfAuthorityRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetCrossConnectLetterOfAuthorityRequest + */ + public GetCrossConnectLetterOfAuthorityRequest build() { + GetCrossConnectLetterOfAuthorityRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectRequest.java index aaaec998e46..4af68e58029 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetCrossConnectRequest { +public class GetCrossConnectRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the cross-connect. @@ -16,6 +16,21 @@ public class GetCrossConnectRequest { private String crossConnectId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetCrossConnectRequest o) { crossConnectId(o.getCrossConnectId()); return this; } + + /** + * Build the instance of GetCrossConnectRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetCrossConnectRequest + */ + public GetCrossConnectRequest build() { + GetCrossConnectRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectStatusRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectStatusRequest.java index 7ba294a3b29..d060957c69d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectStatusRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetCrossConnectStatusRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetCrossConnectStatusRequest { +public class GetCrossConnectStatusRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the cross-connect. @@ -16,6 +16,21 @@ public class GetCrossConnectStatusRequest { private String crossConnectId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetCrossConnectStatusRequest o) { crossConnectId(o.getCrossConnectId()); return this; } + + /** + * Build the instance of GetCrossConnectStatusRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetCrossConnectStatusRequest + */ + public GetCrossConnectStatusRequest build() { + GetCrossConnectStatusRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetDhcpOptionsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetDhcpOptionsRequest.java index 0acc380e3c5..7ef91f5007b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetDhcpOptionsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetDhcpOptionsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetDhcpOptionsRequest { +public class GetDhcpOptionsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID for the set of DHCP options. @@ -16,6 +16,21 @@ public class GetDhcpOptionsRequest { private String dhcpId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetDhcpOptionsRequest o) { dhcpId(o.getDhcpId()); return this; } + + /** + * Build the instance of GetDhcpOptionsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetDhcpOptionsRequest + */ + public GetDhcpOptionsRequest build() { + GetDhcpOptionsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetDrgAttachmentRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetDrgAttachmentRequest.java index 334ffce34bb..bd9dc8d5428 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetDrgAttachmentRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetDrgAttachmentRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetDrgAttachmentRequest { +public class GetDrgAttachmentRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the DRG attachment. @@ -16,6 +16,21 @@ public class GetDrgAttachmentRequest { private String drgAttachmentId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetDrgAttachmentRequest o) { drgAttachmentId(o.getDrgAttachmentId()); return this; } + + /** + * Build the instance of GetDrgAttachmentRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetDrgAttachmentRequest + */ + public GetDrgAttachmentRequest build() { + GetDrgAttachmentRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetDrgRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetDrgRequest.java index 5c82bb2ff90..9ab2c88f8be 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetDrgRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetDrgRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetDrgRequest { +public class GetDrgRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the DRG. @@ -16,6 +16,21 @@ public class GetDrgRequest { private String drgId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetDrgRequest o) { drgId(o.getDrgId()); return this; } + + /** + * Build the instance of GetDrgRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetDrgRequest + */ + public GetDrgRequest build() { + GetDrgRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetIPSecConnectionDeviceConfigRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetIPSecConnectionDeviceConfigRequest.java index 4363f27ba5e..a32fc01c716 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetIPSecConnectionDeviceConfigRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetIPSecConnectionDeviceConfigRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetIPSecConnectionDeviceConfigRequest { +public class GetIPSecConnectionDeviceConfigRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the IPSec connection. @@ -16,6 +16,21 @@ public class GetIPSecConnectionDeviceConfigRequest { private String ipscId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetIPSecConnectionDeviceConfigRequest o) { ipscId(o.getIpscId()); return this; } + + /** + * Build the instance of GetIPSecConnectionDeviceConfigRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetIPSecConnectionDeviceConfigRequest + */ + public GetIPSecConnectionDeviceConfigRequest build() { + GetIPSecConnectionDeviceConfigRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetIPSecConnectionDeviceStatusRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetIPSecConnectionDeviceStatusRequest.java index 7d215b18057..b4cc42e7f74 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetIPSecConnectionDeviceStatusRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetIPSecConnectionDeviceStatusRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetIPSecConnectionDeviceStatusRequest { +public class GetIPSecConnectionDeviceStatusRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the IPSec connection. @@ -16,6 +16,21 @@ public class GetIPSecConnectionDeviceStatusRequest { private String ipscId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetIPSecConnectionDeviceStatusRequest o) { ipscId(o.getIpscId()); return this; } + + /** + * Build the instance of GetIPSecConnectionDeviceStatusRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetIPSecConnectionDeviceStatusRequest + */ + public GetIPSecConnectionDeviceStatusRequest build() { + GetIPSecConnectionDeviceStatusRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetIPSecConnectionRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetIPSecConnectionRequest.java index 22a2f7d6cc4..0eae8ecb504 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetIPSecConnectionRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetIPSecConnectionRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetIPSecConnectionRequest { +public class GetIPSecConnectionRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the IPSec connection. @@ -16,6 +16,21 @@ public class GetIPSecConnectionRequest { private String ipscId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetIPSecConnectionRequest o) { ipscId(o.getIpscId()); return this; } + + /** + * Build the instance of GetIPSecConnectionRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetIPSecConnectionRequest + */ + public GetIPSecConnectionRequest build() { + GetIPSecConnectionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetImageRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetImageRequest.java index c0591a0005f..b16bc191b38 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetImageRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetImageRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetImageRequest { +public class GetImageRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the image. @@ -16,6 +16,21 @@ public class GetImageRequest { private String imageId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetImageRequest o) { imageId(o.getImageId()); return this; } + + /** + * Build the instance of GetImageRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetImageRequest + */ + public GetImageRequest build() { + GetImageRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetInstanceConsoleConnectionRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetInstanceConsoleConnectionRequest.java index cec1448a260..ca76da4cd9a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetInstanceConsoleConnectionRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetInstanceConsoleConnectionRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetInstanceConsoleConnectionRequest { +public class GetInstanceConsoleConnectionRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the intance console connection @@ -16,6 +16,21 @@ public class GetInstanceConsoleConnectionRequest { private String instanceConsoleConnectionId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetInstanceConsoleConnectionRequest o) { instanceConsoleConnectionId(o.getInstanceConsoleConnectionId()); return this; } + + /** + * Build the instance of GetInstanceConsoleConnectionRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetInstanceConsoleConnectionRequest + */ + public GetInstanceConsoleConnectionRequest build() { + GetInstanceConsoleConnectionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetInstanceRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetInstanceRequest.java index 167c05d98e9..8f56e58ec3b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetInstanceRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetInstanceRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetInstanceRequest { +public class GetInstanceRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the instance. @@ -16,6 +16,21 @@ public class GetInstanceRequest { private String instanceId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetInstanceRequest o) { instanceId(o.getInstanceId()); return this; } + + /** + * Build the instance of GetInstanceRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetInstanceRequest + */ + public GetInstanceRequest build() { + GetInstanceRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetInternetGatewayRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetInternetGatewayRequest.java index 664ede529a7..b7daa673dbd 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetInternetGatewayRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetInternetGatewayRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetInternetGatewayRequest { +public class GetInternetGatewayRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the Internet Gateway. @@ -16,6 +16,21 @@ public class GetInternetGatewayRequest { private String igId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetInternetGatewayRequest o) { igId(o.getIgId()); return this; } + + /** + * Build the instance of GetInternetGatewayRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetInternetGatewayRequest + */ + public GetInternetGatewayRequest build() { + GetInternetGatewayRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetPrivateIpRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetPrivateIpRequest.java index 236fe68b562..5ea4c85ff54 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetPrivateIpRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetPrivateIpRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetPrivateIpRequest { +public class GetPrivateIpRequest extends com.oracle.bmc.requests.BmcRequest { /** * The private IP's OCID. @@ -16,6 +16,21 @@ public class GetPrivateIpRequest { private String privateIpId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetPrivateIpRequest o) { privateIpId(o.getPrivateIpId()); return this; } + + /** + * Build the instance of GetPrivateIpRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetPrivateIpRequest + */ + public GetPrivateIpRequest build() { + GetPrivateIpRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetRouteTableRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetRouteTableRequest.java index 23ca432dc16..300884476d0 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetRouteTableRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetRouteTableRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetRouteTableRequest { +public class GetRouteTableRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the route table. @@ -16,6 +16,21 @@ public class GetRouteTableRequest { private String rtId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetRouteTableRequest o) { rtId(o.getRtId()); return this; } + + /** + * Build the instance of GetRouteTableRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetRouteTableRequest + */ + public GetRouteTableRequest build() { + GetRouteTableRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetSecurityListRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetSecurityListRequest.java index 438b5d2091f..3f6ce2aa800 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetSecurityListRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetSecurityListRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetSecurityListRequest { +public class GetSecurityListRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the security list. @@ -16,6 +16,21 @@ public class GetSecurityListRequest { private String securityListId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetSecurityListRequest o) { securityListId(o.getSecurityListId()); return this; } + + /** + * Build the instance of GetSecurityListRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetSecurityListRequest + */ + public GetSecurityListRequest build() { + GetSecurityListRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetSubnetRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetSubnetRequest.java index d6ac4c75c8c..7c32a6024a8 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetSubnetRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetSubnetRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetSubnetRequest { +public class GetSubnetRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the subnet. @@ -16,6 +16,21 @@ public class GetSubnetRequest { private String subnetId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetSubnetRequest o) { subnetId(o.getSubnetId()); return this; } + + /** + * Build the instance of GetSubnetRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetSubnetRequest + */ + public GetSubnetRequest build() { + GetSubnetRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVcnRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVcnRequest.java index cb51cf5fcce..a89ea081508 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVcnRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVcnRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetVcnRequest { +public class GetVcnRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the VCN. @@ -16,6 +16,21 @@ public class GetVcnRequest { private String vcnId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetVcnRequest o) { vcnId(o.getVcnId()); return this; } + + /** + * Build the instance of GetVcnRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetVcnRequest + */ + public GetVcnRequest build() { + GetVcnRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVirtualCircuitRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVirtualCircuitRequest.java index ab19bd62ce9..c0bf61e9ef4 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVirtualCircuitRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVirtualCircuitRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetVirtualCircuitRequest { +public class GetVirtualCircuitRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the virtual circuit. @@ -16,6 +16,21 @@ public class GetVirtualCircuitRequest { private String virtualCircuitId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetVirtualCircuitRequest o) { virtualCircuitId(o.getVirtualCircuitId()); return this; } + + /** + * Build the instance of GetVirtualCircuitRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetVirtualCircuitRequest + */ + public GetVirtualCircuitRequest build() { + GetVirtualCircuitRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVnicAttachmentRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVnicAttachmentRequest.java index a1537c0d953..022c2403499 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVnicAttachmentRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVnicAttachmentRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetVnicAttachmentRequest { +public class GetVnicAttachmentRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the VNIC attachment. @@ -16,6 +16,21 @@ public class GetVnicAttachmentRequest { private String vnicAttachmentId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetVnicAttachmentRequest o) { vnicAttachmentId(o.getVnicAttachmentId()); return this; } + + /** + * Build the instance of GetVnicAttachmentRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetVnicAttachmentRequest + */ + public GetVnicAttachmentRequest build() { + GetVnicAttachmentRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVnicRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVnicRequest.java index 3f88341e6f5..7dd5e4c8443 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVnicRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVnicRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetVnicRequest { +public class GetVnicRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the VNIC. @@ -16,6 +16,21 @@ public class GetVnicRequest { private String vnicId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetVnicRequest o) { vnicId(o.getVnicId()); return this; } + + /** + * Build the instance of GetVnicRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetVnicRequest + */ + public GetVnicRequest build() { + GetVnicRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVolumeAttachmentRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVolumeAttachmentRequest.java index b9da4e39a24..554480dc1bf 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVolumeAttachmentRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVolumeAttachmentRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetVolumeAttachmentRequest { +public class GetVolumeAttachmentRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the volume attachment. @@ -16,6 +16,21 @@ public class GetVolumeAttachmentRequest { private String volumeAttachmentId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetVolumeAttachmentRequest o) { volumeAttachmentId(o.getVolumeAttachmentId()); return this; } + + /** + * Build the instance of GetVolumeAttachmentRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetVolumeAttachmentRequest + */ + public GetVolumeAttachmentRequest build() { + GetVolumeAttachmentRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVolumeBackupRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVolumeBackupRequest.java index 682a8811b38..2d8e28e8bfc 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVolumeBackupRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVolumeBackupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetVolumeBackupRequest { +public class GetVolumeBackupRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the volume backup. @@ -16,6 +16,21 @@ public class GetVolumeBackupRequest { private String volumeBackupId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetVolumeBackupRequest o) { volumeBackupId(o.getVolumeBackupId()); return this; } + + /** + * Build the instance of GetVolumeBackupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetVolumeBackupRequest + */ + public GetVolumeBackupRequest build() { + GetVolumeBackupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVolumeRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVolumeRequest.java index 58576145498..b0612d44f01 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVolumeRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVolumeRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetVolumeRequest { +public class GetVolumeRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the volume. @@ -16,6 +16,21 @@ public class GetVolumeRequest { private String volumeId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetVolumeRequest o) { volumeId(o.getVolumeId()); return this; } + + /** + * Build the instance of GetVolumeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetVolumeRequest + */ + public GetVolumeRequest build() { + GetVolumeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetWindowsInstanceInitialCredentialsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetWindowsInstanceInitialCredentialsRequest.java index 356d27ab9c8..a600e683714 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetWindowsInstanceInitialCredentialsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetWindowsInstanceInitialCredentialsRequest.java @@ -6,9 +6,10 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetWindowsInstanceInitialCredentialsRequest { +public class GetWindowsInstanceInitialCredentialsRequest + extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the instance. @@ -16,6 +17,21 @@ public class GetWindowsInstanceInitialCredentialsRequest { private String instanceId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +40,21 @@ public Builder copy(GetWindowsInstanceInitialCredentialsRequest o) { instanceId(o.getInstanceId()); return this; } + + /** + * Build the instance of GetWindowsInstanceInitialCredentialsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetWindowsInstanceInitialCredentialsRequest + */ + public GetWindowsInstanceInitialCredentialsRequest build() { + GetWindowsInstanceInitialCredentialsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/InstanceActionRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/InstanceActionRequest.java index 0a6ef100174..b067fbb9020 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/InstanceActionRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/InstanceActionRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class InstanceActionRequest { +public class InstanceActionRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the instance. @@ -39,6 +39,21 @@ public class InstanceActionRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -50,5 +65,21 @@ public Builder copy(InstanceActionRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of InstanceActionRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of InstanceActionRequest + */ + public InstanceActionRequest build() { + InstanceActionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/LaunchInstanceRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/LaunchInstanceRequest.java index 1bd5537eb7d..b6e59d3e3b6 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/LaunchInstanceRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/LaunchInstanceRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class LaunchInstanceRequest { +public class LaunchInstanceRequest extends com.oracle.bmc.requests.BmcRequest { /** * Instance details @@ -26,6 +26,21 @@ public class LaunchInstanceRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(LaunchInstanceRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of LaunchInstanceRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of LaunchInstanceRequest + */ + public LaunchInstanceRequest build() { + LaunchInstanceRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListConsoleHistoriesRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListConsoleHistoriesRequest.java index 02cdfec9501..264239d8cc0 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListConsoleHistoriesRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListConsoleHistoriesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListConsoleHistoriesRequest { +public class ListConsoleHistoriesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -43,6 +43,21 @@ public class ListConsoleHistoriesRequest { private String instanceId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -55,5 +70,21 @@ public Builder copy(ListConsoleHistoriesRequest o) { instanceId(o.getInstanceId()); return this; } + + /** + * Build the instance of ListConsoleHistoriesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListConsoleHistoriesRequest + */ + public ListConsoleHistoriesRequest build() { + ListConsoleHistoriesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCpesRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCpesRequest.java index dc86f2babac..bc73dd66da0 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCpesRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCpesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListCpesRequest { +public class ListCpesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -30,6 +30,21 @@ public class ListCpesRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -40,5 +55,21 @@ public Builder copy(ListCpesRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListCpesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListCpesRequest + */ + public ListCpesRequest build() { + ListCpesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossConnectGroupsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossConnectGroupsRequest.java index 9326537c233..f1afd78cbf9 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossConnectGroupsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossConnectGroupsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListCrossConnectGroupsRequest { +public class ListCrossConnectGroupsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -30,6 +30,21 @@ public class ListCrossConnectGroupsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -40,5 +55,21 @@ public Builder copy(ListCrossConnectGroupsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListCrossConnectGroupsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListCrossConnectGroupsRequest + */ + public ListCrossConnectGroupsRequest build() { + ListCrossConnectGroupsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossConnectLocationsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossConnectLocationsRequest.java index 0cbcf1dcfc2..f908c8a9423 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossConnectLocationsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossConnectLocationsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListCrossConnectLocationsRequest { +public class ListCrossConnectLocationsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -30,6 +30,21 @@ public class ListCrossConnectLocationsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -40,5 +55,21 @@ public Builder copy(ListCrossConnectLocationsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListCrossConnectLocationsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListCrossConnectLocationsRequest + */ + public ListCrossConnectLocationsRequest build() { + ListCrossConnectLocationsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossConnectsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossConnectsRequest.java index 83152930ed4..01291209200 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossConnectsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossConnectsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListCrossConnectsRequest { +public class ListCrossConnectsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -35,6 +35,21 @@ public class ListCrossConnectsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -46,5 +61,21 @@ public Builder copy(ListCrossConnectsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListCrossConnectsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListCrossConnectsRequest + */ + public ListCrossConnectsRequest build() { + ListCrossConnectsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossconnectPortSpeedShapesRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossconnectPortSpeedShapesRequest.java index 34bed80ff29..b230ed802f1 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossconnectPortSpeedShapesRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListCrossconnectPortSpeedShapesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListCrossconnectPortSpeedShapesRequest { +public class ListCrossconnectPortSpeedShapesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -30,6 +30,21 @@ public class ListCrossconnectPortSpeedShapesRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -40,5 +55,21 @@ public Builder copy(ListCrossconnectPortSpeedShapesRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListCrossconnectPortSpeedShapesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListCrossconnectPortSpeedShapesRequest + */ + public ListCrossconnectPortSpeedShapesRequest build() { + ListCrossconnectPortSpeedShapesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListDhcpOptionsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListDhcpOptionsRequest.java index a2771950f7a..860a819444d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListDhcpOptionsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListDhcpOptionsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListDhcpOptionsRequest { +public class ListDhcpOptionsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -35,6 +35,21 @@ public class ListDhcpOptionsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -46,5 +61,21 @@ public Builder copy(ListDhcpOptionsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListDhcpOptionsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDhcpOptionsRequest + */ + public ListDhcpOptionsRequest build() { + ListDhcpOptionsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListDrgAttachmentsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListDrgAttachmentsRequest.java index bfe6c1e972d..fc76ad3bfde 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListDrgAttachmentsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListDrgAttachmentsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListDrgAttachmentsRequest { +public class ListDrgAttachmentsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -40,6 +40,21 @@ public class ListDrgAttachmentsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -52,5 +67,21 @@ public Builder copy(ListDrgAttachmentsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListDrgAttachmentsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDrgAttachmentsRequest + */ + public ListDrgAttachmentsRequest build() { + ListDrgAttachmentsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListDrgsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListDrgsRequest.java index 1575ad37379..bbd124702e4 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListDrgsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListDrgsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListDrgsRequest { +public class ListDrgsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -30,6 +30,21 @@ public class ListDrgsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -40,5 +55,21 @@ public Builder copy(ListDrgsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListDrgsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDrgsRequest + */ + public ListDrgsRequest build() { + ListDrgsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListFastConnectProviderServicesRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListFastConnectProviderServicesRequest.java index ceffc08963e..d5996587c40 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListFastConnectProviderServicesRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListFastConnectProviderServicesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListFastConnectProviderServicesRequest { +public class ListFastConnectProviderServicesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -30,6 +30,21 @@ public class ListFastConnectProviderServicesRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -40,5 +55,21 @@ public Builder copy(ListFastConnectProviderServicesRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListFastConnectProviderServicesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListFastConnectProviderServicesRequest + */ + public ListFastConnectProviderServicesRequest build() { + ListFastConnectProviderServicesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListIPSecConnectionsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListIPSecConnectionsRequest.java index 68e12164f37..cb19571f6a2 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListIPSecConnectionsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListIPSecConnectionsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListIPSecConnectionsRequest { +public class ListIPSecConnectionsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -40,6 +40,21 @@ public class ListIPSecConnectionsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -52,5 +67,21 @@ public Builder copy(ListIPSecConnectionsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListIPSecConnectionsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListIPSecConnectionsRequest + */ + public ListIPSecConnectionsRequest build() { + ListIPSecConnectionsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListImagesRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListImagesRequest.java index fd7c434787e..0171a454276 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListImagesRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListImagesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListImagesRequest { +public class ListImagesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -55,6 +55,21 @@ public class ListImagesRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -68,5 +83,21 @@ public Builder copy(ListImagesRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListImagesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListImagesRequest + */ + public ListImagesRequest build() { + ListImagesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListInstanceConsoleConnectionsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListInstanceConsoleConnectionsRequest.java index 2ba868fa942..0102e9a0245 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListInstanceConsoleConnectionsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListInstanceConsoleConnectionsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListInstanceConsoleConnectionsRequest { +public class ListInstanceConsoleConnectionsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -35,6 +35,21 @@ public class ListInstanceConsoleConnectionsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -46,5 +61,21 @@ public Builder copy(ListInstanceConsoleConnectionsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListInstanceConsoleConnectionsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListInstanceConsoleConnectionsRequest + */ + public ListInstanceConsoleConnectionsRequest build() { + ListInstanceConsoleConnectionsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListInstancesRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListInstancesRequest.java index fd54d53486f..a8385097417 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListInstancesRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListInstancesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListInstancesRequest { +public class ListInstancesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -47,6 +47,21 @@ public class ListInstancesRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -59,5 +74,21 @@ public Builder copy(ListInstancesRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListInstancesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListInstancesRequest + */ + public ListInstancesRequest build() { + ListInstancesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListInternetGatewaysRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListInternetGatewaysRequest.java index deb05a91395..8c3c54882aa 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListInternetGatewaysRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListInternetGatewaysRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListInternetGatewaysRequest { +public class ListInternetGatewaysRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -35,6 +35,21 @@ public class ListInternetGatewaysRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -46,5 +61,21 @@ public Builder copy(ListInternetGatewaysRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListInternetGatewaysRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListInternetGatewaysRequest + */ + public ListInternetGatewaysRequest build() { + ListInternetGatewaysRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListPrivateIpsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListPrivateIpsRequest.java index 72d4e30ea21..0351a674e18 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListPrivateIpsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListPrivateIpsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListPrivateIpsRequest { +public class ListPrivateIpsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The maximum number of items to return in a paginated \"List\" call. @@ -43,6 +43,21 @@ public class ListPrivateIpsRequest { private String vnicId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -55,5 +70,21 @@ public Builder copy(ListPrivateIpsRequest o) { vnicId(o.getVnicId()); return this; } + + /** + * Build the instance of ListPrivateIpsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListPrivateIpsRequest + */ + public ListPrivateIpsRequest build() { + ListPrivateIpsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListRouteTablesRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListRouteTablesRequest.java index 0e8f7043e21..469481d25a2 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListRouteTablesRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListRouteTablesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListRouteTablesRequest { +public class ListRouteTablesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -35,6 +35,21 @@ public class ListRouteTablesRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -46,5 +61,21 @@ public Builder copy(ListRouteTablesRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListRouteTablesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListRouteTablesRequest + */ + public ListRouteTablesRequest build() { + ListRouteTablesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListSecurityListsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListSecurityListsRequest.java index f7a788adea0..2d8e30cf58b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListSecurityListsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListSecurityListsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListSecurityListsRequest { +public class ListSecurityListsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -35,6 +35,21 @@ public class ListSecurityListsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -46,5 +61,21 @@ public Builder copy(ListSecurityListsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListSecurityListsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListSecurityListsRequest + */ + public ListSecurityListsRequest build() { + ListSecurityListsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListShapesRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListShapesRequest.java index aae1ffe5266..818a59b9398 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListShapesRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListShapesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListShapesRequest { +public class ListShapesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -43,6 +43,21 @@ public class ListShapesRequest { private String imageId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -55,5 +70,21 @@ public Builder copy(ListShapesRequest o) { imageId(o.getImageId()); return this; } + + /** + * Build the instance of ListShapesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListShapesRequest + */ + public ListShapesRequest build() { + ListShapesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListSubnetsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListSubnetsRequest.java index a484460840b..c0cf168c011 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListSubnetsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListSubnetsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListSubnetsRequest { +public class ListSubnetsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -35,6 +35,21 @@ public class ListSubnetsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -46,5 +61,21 @@ public Builder copy(ListSubnetsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListSubnetsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListSubnetsRequest + */ + public ListSubnetsRequest build() { + ListSubnetsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVcnsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVcnsRequest.java index aeb92982241..a3dc786a87b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVcnsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVcnsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListVcnsRequest { +public class ListVcnsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -30,6 +30,21 @@ public class ListVcnsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -40,5 +55,21 @@ public Builder copy(ListVcnsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListVcnsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListVcnsRequest + */ + public ListVcnsRequest build() { + ListVcnsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVirtualCircuitBandwidthShapesRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVirtualCircuitBandwidthShapesRequest.java index aa64576e80a..4200de5a366 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVirtualCircuitBandwidthShapesRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVirtualCircuitBandwidthShapesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListVirtualCircuitBandwidthShapesRequest { +public class ListVirtualCircuitBandwidthShapesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -30,6 +30,21 @@ public class ListVirtualCircuitBandwidthShapesRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -40,5 +55,21 @@ public Builder copy(ListVirtualCircuitBandwidthShapesRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListVirtualCircuitBandwidthShapesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListVirtualCircuitBandwidthShapesRequest + */ + public ListVirtualCircuitBandwidthShapesRequest build() { + ListVirtualCircuitBandwidthShapesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVirtualCircuitsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVirtualCircuitsRequest.java index c22692aefd1..0870a6215ca 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVirtualCircuitsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVirtualCircuitsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListVirtualCircuitsRequest { +public class ListVirtualCircuitsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -30,6 +30,21 @@ public class ListVirtualCircuitsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -40,5 +55,21 @@ public Builder copy(ListVirtualCircuitsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListVirtualCircuitsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListVirtualCircuitsRequest + */ + public ListVirtualCircuitsRequest build() { + ListVirtualCircuitsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVnicAttachmentsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVnicAttachmentsRequest.java index 89ddb1bdf14..d9d76a783d9 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVnicAttachmentsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVnicAttachmentsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListVnicAttachmentsRequest { +public class ListVnicAttachmentsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -48,6 +48,21 @@ public class ListVnicAttachmentsRequest { private String vnicId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -61,5 +76,21 @@ public Builder copy(ListVnicAttachmentsRequest o) { vnicId(o.getVnicId()); return this; } + + /** + * Build the instance of ListVnicAttachmentsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListVnicAttachmentsRequest + */ + public ListVnicAttachmentsRequest build() { + ListVnicAttachmentsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVolumeAttachmentsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVolumeAttachmentsRequest.java index f985b73d9c0..04823655bf5 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVolumeAttachmentsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVolumeAttachmentsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListVolumeAttachmentsRequest { +public class ListVolumeAttachmentsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -48,6 +48,21 @@ public class ListVolumeAttachmentsRequest { private String volumeId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -61,5 +76,21 @@ public Builder copy(ListVolumeAttachmentsRequest o) { volumeId(o.getVolumeId()); return this; } + + /** + * Build the instance of ListVolumeAttachmentsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListVolumeAttachmentsRequest + */ + public ListVolumeAttachmentsRequest build() { + ListVolumeAttachmentsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVolumeBackupsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVolumeBackupsRequest.java index 7dd1a4f4492..ced82359e71 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVolumeBackupsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVolumeBackupsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListVolumeBackupsRequest { +public class ListVolumeBackupsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -35,6 +35,21 @@ public class ListVolumeBackupsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -46,5 +61,21 @@ public Builder copy(ListVolumeBackupsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListVolumeBackupsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListVolumeBackupsRequest + */ + public ListVolumeBackupsRequest build() { + ListVolumeBackupsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVolumesRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVolumesRequest.java index 078a60d7510..24b7fc40b03 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVolumesRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVolumesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListVolumesRequest { +public class ListVolumesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -38,6 +38,21 @@ public class ListVolumesRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -49,5 +64,21 @@ public Builder copy(ListVolumesRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListVolumesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListVolumesRequest + */ + public ListVolumesRequest build() { + ListVolumesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/TerminateInstanceRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/TerminateInstanceRequest.java index bcac7e85638..dec042d6bab 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/TerminateInstanceRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/TerminateInstanceRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class TerminateInstanceRequest { +public class TerminateInstanceRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the instance. @@ -24,6 +24,21 @@ public class TerminateInstanceRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(TerminateInstanceRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of TerminateInstanceRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of TerminateInstanceRequest + */ + public TerminateInstanceRequest build() { + TerminateInstanceRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateConsoleHistoryRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateConsoleHistoryRequest.java new file mode 100644 index 00000000000..2c3fb17f629 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateConsoleHistoryRequest.java @@ -0,0 +1,74 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.core.requests; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class UpdateConsoleHistoryRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The OCID of the console history. + */ + private String instanceConsoleHistoryId; + + /** + * Update instance fields + */ + private UpdateConsoleHistoryDetails updateConsoleHistoryDetails; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` + * parameter to the value of the etag from a previous GET or POST response for that resource. The resource + * will be updated or deleted only if the etag you provide matches the resource's current etag value. + * + */ + private String ifMatch; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(UpdateConsoleHistoryRequest o) { + instanceConsoleHistoryId(o.getInstanceConsoleHistoryId()); + updateConsoleHistoryDetails(o.getUpdateConsoleHistoryDetails()); + ifMatch(o.getIfMatch()); + return this; + } + + /** + * Build the instance of UpdateConsoleHistoryRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateConsoleHistoryRequest + */ + public UpdateConsoleHistoryRequest build() { + UpdateConsoleHistoryRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCpeRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCpeRequest.java index 1b143d49b83..c4780d48307 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCpeRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCpeRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateCpeRequest { +public class UpdateCpeRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the CPE. @@ -29,6 +29,21 @@ public class UpdateCpeRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateCpeRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateCpeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateCpeRequest + */ + public UpdateCpeRequest build() { + UpdateCpeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCrossConnectGroupRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCrossConnectGroupRequest.java index 9840dcaabf4..13e29b36832 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCrossConnectGroupRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCrossConnectGroupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateCrossConnectGroupRequest { +public class UpdateCrossConnectGroupRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the cross-connect group. @@ -29,6 +29,21 @@ public class UpdateCrossConnectGroupRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateCrossConnectGroupRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateCrossConnectGroupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateCrossConnectGroupRequest + */ + public UpdateCrossConnectGroupRequest build() { + UpdateCrossConnectGroupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCrossConnectRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCrossConnectRequest.java index f0242ec8536..42df35b7656 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCrossConnectRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateCrossConnectRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateCrossConnectRequest { +public class UpdateCrossConnectRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the cross-connect. @@ -29,6 +29,21 @@ public class UpdateCrossConnectRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateCrossConnectRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateCrossConnectRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateCrossConnectRequest + */ + public UpdateCrossConnectRequest build() { + UpdateCrossConnectRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateDhcpOptionsRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateDhcpOptionsRequest.java index 2d5efdb2843..8e164ac692a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateDhcpOptionsRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateDhcpOptionsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateDhcpOptionsRequest { +public class UpdateDhcpOptionsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID for the set of DHCP options. @@ -29,6 +29,21 @@ public class UpdateDhcpOptionsRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateDhcpOptionsRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateDhcpOptionsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateDhcpOptionsRequest + */ + public UpdateDhcpOptionsRequest build() { + UpdateDhcpOptionsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateDrgAttachmentRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateDrgAttachmentRequest.java index 4336234e2ac..717e141ef1b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateDrgAttachmentRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateDrgAttachmentRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateDrgAttachmentRequest { +public class UpdateDrgAttachmentRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the DRG attachment. @@ -29,6 +29,21 @@ public class UpdateDrgAttachmentRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateDrgAttachmentRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateDrgAttachmentRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateDrgAttachmentRequest + */ + public UpdateDrgAttachmentRequest build() { + UpdateDrgAttachmentRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateDrgRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateDrgRequest.java index b7906ecceb6..a275f70fd24 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateDrgRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateDrgRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateDrgRequest { +public class UpdateDrgRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the DRG. @@ -29,6 +29,21 @@ public class UpdateDrgRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateDrgRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateDrgRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateDrgRequest + */ + public UpdateDrgRequest build() { + UpdateDrgRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateIPSecConnectionRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateIPSecConnectionRequest.java index 65d759ec7b3..f3a8a8fa684 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateIPSecConnectionRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateIPSecConnectionRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateIPSecConnectionRequest { +public class UpdateIPSecConnectionRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the IPSec connection. @@ -29,6 +29,21 @@ public class UpdateIPSecConnectionRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateIPSecConnectionRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateIPSecConnectionRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateIPSecConnectionRequest + */ + public UpdateIPSecConnectionRequest build() { + UpdateIPSecConnectionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateImageRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateImageRequest.java index 8db99ad1608..e7ecb4e9695 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateImageRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateImageRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateImageRequest { +public class UpdateImageRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the image. @@ -39,6 +39,21 @@ public class UpdateImageRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -50,5 +65,21 @@ public Builder copy(UpdateImageRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateImageRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateImageRequest + */ + public UpdateImageRequest build() { + UpdateImageRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateInstanceRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateInstanceRequest.java index 5c478675d0e..80410802700 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateInstanceRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateInstanceRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateInstanceRequest { +public class UpdateInstanceRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the instance. @@ -39,6 +39,21 @@ public class UpdateInstanceRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -50,5 +65,21 @@ public Builder copy(UpdateInstanceRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateInstanceRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateInstanceRequest + */ + public UpdateInstanceRequest build() { + UpdateInstanceRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateInternetGatewayRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateInternetGatewayRequest.java index 60f8c0cc119..8451c461115 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateInternetGatewayRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateInternetGatewayRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateInternetGatewayRequest { +public class UpdateInternetGatewayRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the Internet Gateway. @@ -29,6 +29,21 @@ public class UpdateInternetGatewayRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateInternetGatewayRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateInternetGatewayRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateInternetGatewayRequest + */ + public UpdateInternetGatewayRequest build() { + UpdateInternetGatewayRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdatePrivateIpRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdatePrivateIpRequest.java index c65784269f6..bb2773594d9 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdatePrivateIpRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdatePrivateIpRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdatePrivateIpRequest { +public class UpdatePrivateIpRequest extends com.oracle.bmc.requests.BmcRequest { /** * The private IP's OCID. @@ -29,6 +29,21 @@ public class UpdatePrivateIpRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdatePrivateIpRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdatePrivateIpRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdatePrivateIpRequest + */ + public UpdatePrivateIpRequest build() { + UpdatePrivateIpRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateRouteTableRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateRouteTableRequest.java index 47f62d40a2f..33ea4501502 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateRouteTableRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateRouteTableRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateRouteTableRequest { +public class UpdateRouteTableRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the route table. @@ -29,6 +29,21 @@ public class UpdateRouteTableRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateRouteTableRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateRouteTableRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateRouteTableRequest + */ + public UpdateRouteTableRequest build() { + UpdateRouteTableRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateSecurityListRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateSecurityListRequest.java index 6675d186987..9e6cc461b3f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateSecurityListRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateSecurityListRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateSecurityListRequest { +public class UpdateSecurityListRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the security list. @@ -29,6 +29,21 @@ public class UpdateSecurityListRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateSecurityListRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateSecurityListRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateSecurityListRequest + */ + public UpdateSecurityListRequest build() { + UpdateSecurityListRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateSubnetRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateSubnetRequest.java index 2f2eca0fb6c..f127665d27b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateSubnetRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateSubnetRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateSubnetRequest { +public class UpdateSubnetRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the subnet. @@ -29,6 +29,21 @@ public class UpdateSubnetRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateSubnetRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateSubnetRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateSubnetRequest + */ + public UpdateSubnetRequest build() { + UpdateSubnetRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVcnRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVcnRequest.java index ce327e2f57b..013cc5c187d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVcnRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVcnRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateVcnRequest { +public class UpdateVcnRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the VCN. @@ -29,6 +29,21 @@ public class UpdateVcnRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateVcnRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateVcnRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateVcnRequest + */ + public UpdateVcnRequest build() { + UpdateVcnRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVirtualCircuitRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVirtualCircuitRequest.java index db5351f888d..d3d7e197801 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVirtualCircuitRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVirtualCircuitRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateVirtualCircuitRequest { +public class UpdateVirtualCircuitRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the virtual circuit. @@ -29,6 +29,21 @@ public class UpdateVirtualCircuitRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateVirtualCircuitRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateVirtualCircuitRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateVirtualCircuitRequest + */ + public UpdateVirtualCircuitRequest build() { + UpdateVirtualCircuitRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVnicRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVnicRequest.java index 5cf88b66db8..ce2d505ff07 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVnicRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVnicRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateVnicRequest { +public class UpdateVnicRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the VNIC. @@ -29,6 +29,21 @@ public class UpdateVnicRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateVnicRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateVnicRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateVnicRequest + */ + public UpdateVnicRequest build() { + UpdateVnicRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVolumeBackupRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVolumeBackupRequest.java index b40091237aa..742ae1aaaaf 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVolumeBackupRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVolumeBackupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateVolumeBackupRequest { +public class UpdateVolumeBackupRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the volume backup. @@ -29,6 +29,21 @@ public class UpdateVolumeBackupRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateVolumeBackupRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateVolumeBackupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateVolumeBackupRequest + */ + public UpdateVolumeBackupRequest build() { + UpdateVolumeBackupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVolumeRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVolumeRequest.java index 7588dcb4a7d..93c2c160f13 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVolumeRequest.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVolumeRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.core.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateVolumeRequest { +public class UpdateVolumeRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the volume. @@ -29,6 +29,21 @@ public class UpdateVolumeRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateVolumeRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateVolumeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateVolumeRequest + */ + public UpdateVolumeRequest build() { + UpdateVolumeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/responses/UpdateConsoleHistoryResponse.java b/bmc-core/src/main/java/com/oracle/bmc/core/responses/UpdateConsoleHistoryResponse.java new file mode 100644 index 00000000000..90f4f02f9a5 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/responses/UpdateConsoleHistoryResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.core.responses; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class UpdateConsoleHistoryResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned ConsoleHistory instance. + */ + private ConsoleHistory consoleHistory; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(UpdateConsoleHistoryResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + consoleHistory(o.getConsoleHistory()); + + return this; + } + } +} diff --git a/bmc-database/pom.xml b/bmc-database/pom.xml new file mode 100644 index 00000000000..f1613c0e78e --- /dev/null +++ b/bmc-database/pom.xml @@ -0,0 +1,25 @@ + + 4.0.0 + + + com.oracle.oci.sdk + oci-java-sdk + 1.2.16 + ../pom.xml + + + oci-java-sdk-database + Oracle Cloud Infrastructure SDK - Database + This project contains the SDK used for Oracle Cloud Infrastructure Database Service + https://docs.us-phoenix-1.oraclecloud.com/Content/API/SDKDocs/javasdk.htm + + + + com.oracle.oci.sdk + oci-java-sdk-common + 1.2.16 + + + + diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/Database.java b/bmc-database/src/main/java/com/oracle/bmc/database/Database.java new file mode 100644 index 00000000000..a4047b40444 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/Database.java @@ -0,0 +1,362 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database; + +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +public interface Database extends AutoCloseable { + + /** + * Sets the endpoint to call (ex, https://www.example.com). + * @param endpoint The endpoint of the service. + */ + void setEndpoint(String endpoint); + + /** + * Sets the region to call (ex, Region.US_PHOENIX_1). + *

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

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

+ * If no known Region could be determined, it will create an endpoint based on the + * default endpoint format ({@link Region#formatDefaultRegionEndpoint(Service, String)} + * and then call {@link #setEndpoint(String) setEndpoint}. + * @param regionId The public region ID. + */ + void setRegion(String regionId); + + /** + * Creates a new Data Guard association. A Data Guard association represents the replication relationship between the + * specified database and a peer database. For more information, see [Using Oracle Data Guard](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/Tasks/usingdataguard.htm). + *

+ * All Oracle Bare Metal Cloud Services resources, including Data Guard associations, get an Oracle-assigned, unique ID + * called an Oracle Cloud Identifier (OCID). When you create a resource, you can find its OCID in the response. + * You can also retrieve a resource's OCID by using a List API operation on that resource type, or by viewing the + * resource in the Console. Fore more information, see + * [Resource Identifiers](http://localhost:8000/Content/General/Concepts/identifiers.htm). + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + CreateDataGuardAssociationResponse createDataGuardAssociation( + CreateDataGuardAssociationRequest request); + + /** + * Creates a new DB Home in the specified DB System based on the request parameters you provide. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + CreateDbHomeResponse createDbHome(CreateDbHomeRequest request); + + /** + * Performs an action, such as one of the power actions (start, stop, softreset, or reset), on the specified DB Node. + *

+ **start** - power on + *

+ **stop** - power off + *

+ **softreset** - ACPI shutdown and power on + *

+ **reset** - power off and power on + *

+ * Note that the **stop** state has no effect on the resources you consume. + * Billing continues for DB Nodes that you stop, and related resources continue + * to apply against any relevant quotas. You must terminate the DB System + * ({@link #terminateDbSystem(TerminateDbSystemRequest) terminateDbSystem}) + * to remove its resources from billing and quotas. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + DbNodeActionResponse dbNodeAction(DbNodeActionRequest request); + + /** + * Deletes a DB Home. The DB Home and its database data are local to the DB System and will be lost when it is deleted. Oracle recommends that you back up any data in the DB System prior to deleting it. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + DeleteDbHomeResponse deleteDbHome(DeleteDbHomeRequest request); + + /** + * Performs a failover to transition the standby database identified by the `databaseId` parameter into the + * specified Data Guard association's primary role after the existing primary database fails or becomes unreachable. + *

+ * A failover might result in data loss depending on the protection mode in effect at the time of the primary + * database failure. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + FailoverDataGuardAssociationResponse failoverDataGuardAssociation( + FailoverDataGuardAssociationRequest request); + + /** + * Gets the specified Data Guard association's configuration information. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + GetDataGuardAssociationResponse getDataGuardAssociation(GetDataGuardAssociationRequest request); + + /** + * Gets information about a specific database. + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + GetDatabaseResponse getDatabase(GetDatabaseRequest request); + + /** + * Gets information about the specified database home. + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + GetDbHomeResponse getDbHome(GetDbHomeRequest request); + + /** + * Gets information about a specified patch package. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + GetDbHomePatchResponse getDbHomePatch(GetDbHomePatchRequest request); + + /** + * Gets the patch history details for the specified patchHistoryEntryId + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + GetDbHomePatchHistoryEntryResponse getDbHomePatchHistoryEntry( + GetDbHomePatchHistoryEntryRequest request); + + /** + * Gets information about the specified database node. + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + GetDbNodeResponse getDbNode(GetDbNodeRequest request); + + /** + * Gets information about the specified DB System. + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + GetDbSystemResponse getDbSystem(GetDbSystemRequest request); + + /** + * Gets information about a specified patch package. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + GetDbSystemPatchResponse getDbSystemPatch(GetDbSystemPatchRequest request); + + /** + * Gets the patch history details for the specified patchHistoryEntryId. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + GetDbSystemPatchHistoryEntryResponse getDbSystemPatchHistoryEntry( + GetDbSystemPatchHistoryEntryRequest request); + + /** + * Launches a new DB System in the specified compartment and Availability Domain. You'll specify a single Oracle + * Database Edition that applies to all the databases on that DB System. The selected edition cannot be changed. + *

+ * An initial database is created on the DB System based on the request parameters you provide and some default + * options. For more information, + * see [Default Options for the Initial Database](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/Tasks/launchingDB.htm#Default_Options_for_the_Initial_Database). + *

+ * The DB System will include a command line interface (CLI) that you can use to create additional databases and + * manage existing databases. For more information, see the + * [Oracle Database CLI Reference](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/References/odacli.htm#Oracle_Database_CLI_Reference). + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + LaunchDbSystemResponse launchDbSystem(LaunchDbSystemRequest request); + + /** + * Lists all Data Guard associations for the specified database. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + ListDataGuardAssociationsResponse listDataGuardAssociations( + ListDataGuardAssociationsRequest request); + + /** + * Gets a list of the databases in the specified database home. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + ListDatabasesResponse listDatabases(ListDatabasesRequest request); + + /** + * Gets history of the actions taken for patches for the specified database home. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + ListDbHomePatchHistoryEntriesResponse listDbHomePatchHistoryEntries( + ListDbHomePatchHistoryEntriesRequest request); + + /** + * Lists patches applicable to the requested database home. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + ListDbHomePatchesResponse listDbHomePatches(ListDbHomePatchesRequest request); + + /** + * Gets a list of database homes in the specified DB System and compartment. A database home is a directory where Oracle database software is installed. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + ListDbHomesResponse listDbHomes(ListDbHomesRequest request); + + /** + * Gets a list of database nodes in the specified DB System and compartment. A database node is a server running database software. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + ListDbNodesResponse listDbNodes(ListDbNodesRequest request); + + /** + * Gets the history of the patch actions performed on the specified DB System. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + ListDbSystemPatchHistoryEntriesResponse listDbSystemPatchHistoryEntries( + ListDbSystemPatchHistoryEntriesRequest request); + + /** + * Lists the patches applicable to the requested DB System. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + ListDbSystemPatchesResponse listDbSystemPatches(ListDbSystemPatchesRequest request); + + /** + * Gets a list of the shapes that can be used to launch a new DB System. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + ListDbSystemShapesResponse listDbSystemShapes(ListDbSystemShapesRequest request); + + /** + * Gets a list of the DB Systems in the specified compartment. + * + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + ListDbSystemsResponse listDbSystems(ListDbSystemsRequest request); + + /** + * Gets a list of supported Oracle database versions. + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + ListDbVersionsResponse listDbVersions(ListDbVersionsRequest request); + + /** + * Reinstates the database identified by the `databaseId` parameter into the standby role in a Data Guard association. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + ReinstateDataGuardAssociationResponse reinstateDataGuardAssociation( + ReinstateDataGuardAssociationRequest request); + + /** + * Performs a switchover to transition the primary database of a Data Guard association into a standby role. The + * standby database associated with the `dataGuardAssociationId` assumes the primary database role. + *

+ * A switchover guarantees no data loss. + * + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + SwitchoverDataGuardAssociationResponse switchoverDataGuardAssociation( + SwitchoverDataGuardAssociationRequest request); + + /** + * Terminates a DB System and permanently deletes it and any databases running on it, and any storage volumes attached to it. The database data is local to the DB System and will be lost when the system is terminated. Oracle recommends that you back up any data in the DB System prior to terminating it. + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + TerminateDbSystemResponse terminateDbSystem(TerminateDbSystemRequest request); + + /** + * Patches the specified dbHome. + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + UpdateDbHomeResponse updateDbHome(UpdateDbHomeRequest request); + + /** + * Updates the properties of a DB System, such as the CPU core count. + * @param request The request object containing the details to send + * @return A response object containing details about the completed operation + * @throws BmcException when an error occurs. + */ + UpdateDbSystemResponse updateDbSystem(UpdateDbSystemRequest request); + + /** + * Gets the pre-configured waiters available for resources for this service. + * + * @return The service waiters. + */ + DatabaseWaiters getWaiters(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseAsync.java b/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseAsync.java new file mode 100644 index 00000000000..c9391b38390 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseAsync.java @@ -0,0 +1,581 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database; + +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +public interface DatabaseAsync extends AutoCloseable { + + /** + * Sets the endpoint to call (ex, https://www.example.com). + * @param endpoint The endpoint of the serice. + */ + void setEndpoint(String endpoint); + + /** + * Sets the region to call (ex, Region.US_PHOENIX_1). + *

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

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

+ * If no known Region could be determined, it will create an endpoint based on the + * default endpoint format ({@link Region#formatDefaultRegionEndpoint(Service, String)} + * and then call {@link #setEndpoint(String) setEndpoint}. + * @param regionId The public region ID. + */ + void setRegion(String regionId); + + /** + * Creates a new Data Guard association. A Data Guard association represents the replication relationship between the + * specified database and a peer database. For more information, see [Using Oracle Data Guard](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/Tasks/usingdataguard.htm). + *

+ * All Oracle Bare Metal Cloud Services resources, including Data Guard associations, get an Oracle-assigned, unique ID + * called an Oracle Cloud Identifier (OCID). When you create a resource, you can find its OCID in the response. + * You can also retrieve a resource's OCID by using a List API operation on that resource type, or by viewing the + * resource in the Console. Fore more information, see + * [Resource Identifiers](http://localhost:8000/Content/General/Concepts/identifiers.htm). + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future createDataGuardAssociation( + CreateDataGuardAssociationRequest request, + com.oracle.bmc.responses.AsyncHandler< + CreateDataGuardAssociationRequest, CreateDataGuardAssociationResponse> + handler); + + /** + * Creates a new DB Home in the specified DB System based on the request parameters you provide. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future createDbHome( + CreateDbHomeRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Performs an action, such as one of the power actions (start, stop, softreset, or reset), on the specified DB Node. + *

+ **start** - power on + *

+ **stop** - power off + *

+ **softreset** - ACPI shutdown and power on + *

+ **reset** - power off and power on + *

+ * Note that the **stop** state has no effect on the resources you consume. + * Billing continues for DB Nodes that you stop, and related resources continue + * to apply against any relevant quotas. You must terminate the DB System + * ({@link #terminateDbSystem(TerminateDbSystemRequest, Consumer, Consumer) terminateDbSystem}) + * to remove its resources from billing and quotas. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future dbNodeAction( + DbNodeActionRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Deletes a DB Home. The DB Home and its database data are local to the DB System and will be lost when it is deleted. Oracle recommends that you back up any data in the DB System prior to deleting it. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future deleteDbHome( + DeleteDbHomeRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Performs a failover to transition the standby database identified by the `databaseId` parameter into the + * specified Data Guard association's primary role after the existing primary database fails or becomes unreachable. + *

+ * A failover might result in data loss depending on the protection mode in effect at the time of the primary + * database failure. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future failoverDataGuardAssociation( + FailoverDataGuardAssociationRequest request, + com.oracle.bmc.responses.AsyncHandler< + FailoverDataGuardAssociationRequest, + FailoverDataGuardAssociationResponse> + handler); + + /** + * Gets the specified Data Guard association's configuration information. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future getDataGuardAssociation( + GetDataGuardAssociationRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetDataGuardAssociationRequest, GetDataGuardAssociationResponse> + handler); + + /** + * Gets information about a specific database. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future getDatabase( + GetDatabaseRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + + /** + * Gets information about the specified database home. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future getDbHome( + GetDbHomeRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + + /** + * Gets information about a specified patch package. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future getDbHomePatch( + GetDbHomePatchRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Gets the patch history details for the specified patchHistoryEntryId + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future getDbHomePatchHistoryEntry( + GetDbHomePatchHistoryEntryRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetDbHomePatchHistoryEntryRequest, GetDbHomePatchHistoryEntryResponse> + handler); + + /** + * Gets information about the specified database node. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future getDbNode( + GetDbNodeRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + + /** + * Gets information about the specified DB System. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future getDbSystem( + GetDbSystemRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + + /** + * Gets information about a specified patch package. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future getDbSystemPatch( + GetDbSystemPatchRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Gets the patch history details for the specified patchHistoryEntryId. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future getDbSystemPatchHistoryEntry( + GetDbSystemPatchHistoryEntryRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetDbSystemPatchHistoryEntryRequest, + GetDbSystemPatchHistoryEntryResponse> + handler); + + /** + * Launches a new DB System in the specified compartment and Availability Domain. You'll specify a single Oracle + * Database Edition that applies to all the databases on that DB System. The selected edition cannot be changed. + *

+ * An initial database is created on the DB System based on the request parameters you provide and some default + * options. For more information, + * see [Default Options for the Initial Database](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/Tasks/launchingDB.htm#Default_Options_for_the_Initial_Database). + *

+ * The DB System will include a command line interface (CLI) that you can use to create additional databases and + * manage existing databases. For more information, see the + * [Oracle Database CLI Reference](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/References/odacli.htm#Oracle_Database_CLI_Reference). + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future launchDbSystem( + LaunchDbSystemRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Lists all Data Guard associations for the specified database. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future listDataGuardAssociations( + ListDataGuardAssociationsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListDataGuardAssociationsRequest, ListDataGuardAssociationsResponse> + handler); + + /** + * Gets a list of the databases in the specified database home. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future listDatabases( + ListDatabasesRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Gets history of the actions taken for patches for the specified database home. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future + listDbHomePatchHistoryEntries( + ListDbHomePatchHistoryEntriesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListDbHomePatchHistoryEntriesRequest, + ListDbHomePatchHistoryEntriesResponse> + handler); + + /** + * Lists patches applicable to the requested database home. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future listDbHomePatches( + ListDbHomePatchesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListDbHomePatchesRequest, ListDbHomePatchesResponse> + handler); + + /** + * Gets a list of database homes in the specified DB System and compartment. A database home is a directory where Oracle database software is installed. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future listDbHomes( + ListDbHomesRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + + /** + * Gets a list of database nodes in the specified DB System and compartment. A database node is a server running database software. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future listDbNodes( + ListDbNodesRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + + /** + * Gets the history of the patch actions performed on the specified DB System. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future + listDbSystemPatchHistoryEntries( + ListDbSystemPatchHistoryEntriesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListDbSystemPatchHistoryEntriesRequest, + ListDbSystemPatchHistoryEntriesResponse> + handler); + + /** + * Lists the patches applicable to the requested DB System. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future listDbSystemPatches( + ListDbSystemPatchesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListDbSystemPatchesRequest, ListDbSystemPatchesResponse> + handler); + + /** + * Gets a list of the shapes that can be used to launch a new DB System. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future listDbSystemShapes( + ListDbSystemShapesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListDbSystemShapesRequest, ListDbSystemShapesResponse> + handler); + + /** + * Gets a list of the DB Systems in the specified compartment. + * + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future listDbSystems( + ListDbSystemsRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Gets a list of supported Oracle database versions. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future listDbVersions( + ListDbVersionsRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Reinstates the database identified by the `databaseId` parameter into the standby role in a Data Guard association. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future + reinstateDataGuardAssociation( + ReinstateDataGuardAssociationRequest request, + com.oracle.bmc.responses.AsyncHandler< + ReinstateDataGuardAssociationRequest, + ReinstateDataGuardAssociationResponse> + handler); + + /** + * Performs a switchover to transition the primary database of a Data Guard association into a standby role. The + * standby database associated with the `dataGuardAssociationId` assumes the primary database role. + *

+ * A switchover guarantees no data loss. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future + switchoverDataGuardAssociation( + SwitchoverDataGuardAssociationRequest request, + com.oracle.bmc.responses.AsyncHandler< + SwitchoverDataGuardAssociationRequest, + SwitchoverDataGuardAssociationResponse> + handler); + + /** + * Terminates a DB System and permanently deletes it and any databases running on it, and any storage volumes attached to it. The database data is local to the DB System and will be lost when the system is terminated. Oracle recommends that you back up any data in the DB System prior to terminating it. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future terminateDbSystem( + TerminateDbSystemRequest request, + com.oracle.bmc.responses.AsyncHandler< + TerminateDbSystemRequest, TerminateDbSystemResponse> + handler); + + /** + * Patches the specified dbHome. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future updateDbHome( + UpdateDbHomeRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Updates the properties of a DB System, such as the CPU core count. + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @return A Future that can be used to get the response if no AsyncHandler was + * provided. Note, if you provide an AsyncHandler and use the Future, some + * types of responses (like java.io.InputStream) may not be able to be read in + * both places as the underlying stream may only be consumed once. + */ + java.util.concurrent.Future updateDbSystem( + UpdateDbSystemRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); +} 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 new file mode 100644 index 00000000000..79ba8efcce2 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseAsyncClient.java @@ -0,0 +1,863 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database; + +import com.oracle.bmc.database.internal.http.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class DatabaseAsyncClient implements DatabaseAsync { + /** + * Service instance for Database. + */ + public static final com.oracle.bmc.Service SERVICE = + com.oracle.bmc.Services.create("DATABASE", "database"); + + @lombok.Getter(value = lombok.AccessLevel.PACKAGE) + private final com.oracle.bmc.http.internal.RestClient client; + + /** + * Creates a new service instance using the given authentication provider. + * @param authenticationDetailsProvider The authentication details provider, required. + */ + public DatabaseAsyncClient( + com.oracle.bmc.auth.BasicAuthenticationDetailsProvider authenticationDetailsProvider) { + this(authenticationDetailsProvider, null); + } + + /** + * Creates a new service instance using the given authentication provider and client configuration. + * @param authenticationDetailsProvider The authentication details provider, required. + * @param configuration The client configuration, optional. + */ + public DatabaseAsyncClient( + com.oracle.bmc.auth.BasicAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration) { + this(authenticationDetailsProvider, configuration, null); + } + + /** + * Creates a new service instance using the given authentication provider and client configuration. Additionally, + * a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization. + * @param authenticationDetailsProvider The authentication details provider, required. + * @param configuration The client configuration, optional. + * @param clientConfigurator ClientConfigurator that will be invoked for additional configuration of a REST client, optional. + */ + public DatabaseAsyncClient( + com.oracle.bmc.auth.BasicAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory( + com.oracle.bmc.http.signing.SigningStrategy.STANDARD)); + } + + /** + * Creates a new service instance using the given authentication provider and client configuration. Additionally, + * a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization. + *

+ * This is an advanced constructor for clients that want to take control over how requests are signed. + * @param authenticationDetailsProvider The authentication details provider, required. + * @param configuration The client configuration, optional. + * @param clientConfigurator ClientConfigurator that will be invoked for additional configuration of a REST client, optional. + * @param requestSignerFactory The request signer factory used to create the request signer for this service. + */ + public DatabaseAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) { + com.oracle.bmc.http.internal.RestClientFactory restClientFactory = + com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder() + .clientConfigurator(clientConfigurator) + .build(); + com.oracle.bmc.http.signing.RequestSigner requestSigner = + requestSignerFactory.createRequestSigner(SERVICE, authenticationDetailsProvider); + this.client = restClientFactory.create(requestSigner, configuration); + } + + @Override + public void setEndpoint(String endpoint) { + LOG.info("Setting endpoint to {}", endpoint); + client.setEndpoint(endpoint); + } + + @Override + public void setRegion(com.oracle.bmc.Region region) { + com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE); + if (endpoint.isPresent()) { + setEndpoint(endpoint.get()); + } else { + throw new IllegalArgumentException( + "Endpoint for " + SERVICE + " is not known in region " + region); + } + } + + @Override + public void setRegion(String regionId) { + regionId = regionId.toLowerCase(); + try { + com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId); + setRegion(region); + } catch (IllegalArgumentException e) { + LOG.info("Unknown regionId '{}', falling back to default endpoint format", regionId); + String endpoint = com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId); + setEndpoint(endpoint); + } + } + + @Override + public void close() { + client.close(); + } + + @Override + public java.util.concurrent.Future + createDataGuardAssociation( + CreateDataGuardAssociationRequest request, + com.oracle.bmc.responses.AsyncHandler< + CreateDataGuardAssociationRequest, + CreateDataGuardAssociationResponse> + handler) { + LOG.trace("Called async createDataGuardAssociation"); + request = CreateDataGuardAssociationConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateDataGuardAssociationConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, CreateDataGuardAssociationResponse> + transformer = CreateDataGuardAssociationConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.post( + ib, + request.getCreateDataGuardAssociationDetails(), + request, + onSuccess, + onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future createDbHome( + CreateDbHomeRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async createDbHome"); + request = CreateDbHomeConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateDbHomeConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = CreateDbHomeConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.post( + ib, + request.getCreateDbHomeWithDbSystemIdDetails(), + request, + onSuccess, + onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future dbNodeAction( + DbNodeActionRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async dbNodeAction"); + request = DbNodeActionConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DbNodeActionConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = DbNodeActionConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.post(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future deleteDbHome( + DeleteDbHomeRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async deleteDbHome"); + request = DeleteDbHomeConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteDbHomeConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = DeleteDbHomeConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.delete(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future + failoverDataGuardAssociation( + FailoverDataGuardAssociationRequest request, + com.oracle.bmc.responses.AsyncHandler< + FailoverDataGuardAssociationRequest, + FailoverDataGuardAssociationResponse> + handler) { + LOG.trace("Called async failoverDataGuardAssociation"); + request = FailoverDataGuardAssociationConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + FailoverDataGuardAssociationConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, FailoverDataGuardAssociationResponse> + transformer = FailoverDataGuardAssociationConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.post( + ib, + request.getFailoverDataGuardAssociationDetails(), + request, + onSuccess, + onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future getDataGuardAssociation( + GetDataGuardAssociationRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetDataGuardAssociationRequest, GetDataGuardAssociationResponse> + handler) { + LOG.trace("Called async getDataGuardAssociation"); + request = GetDataGuardAssociationConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDataGuardAssociationConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = GetDataGuardAssociationConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future getDatabase( + GetDatabaseRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async getDatabase"); + request = GetDatabaseConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDatabaseConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = GetDatabaseConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future getDbHome( + GetDbHomeRequest request, + com.oracle.bmc.responses.AsyncHandler handler) { + LOG.trace("Called async getDbHome"); + request = GetDbHomeConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbHomeConverter.fromRequest(client, request); + com.google.common.base.Function transformer = + GetDbHomeConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future getDbHomePatch( + GetDbHomePatchRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async getDbHomePatch"); + request = GetDbHomePatchConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbHomePatchConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = GetDbHomePatchConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future + getDbHomePatchHistoryEntry( + GetDbHomePatchHistoryEntryRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetDbHomePatchHistoryEntryRequest, + GetDbHomePatchHistoryEntryResponse> + handler) { + LOG.trace("Called async getDbHomePatchHistoryEntry"); + request = GetDbHomePatchHistoryEntryConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbHomePatchHistoryEntryConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbHomePatchHistoryEntryResponse> + transformer = GetDbHomePatchHistoryEntryConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future getDbNode( + GetDbNodeRequest request, + com.oracle.bmc.responses.AsyncHandler handler) { + LOG.trace("Called async getDbNode"); + request = GetDbNodeConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbNodeConverter.fromRequest(client, request); + com.google.common.base.Function transformer = + GetDbNodeConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future getDbSystem( + GetDbSystemRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async getDbSystem"); + request = GetDbSystemConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbSystemConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = GetDbSystemConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future getDbSystemPatch( + GetDbSystemPatchRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async getDbSystemPatch"); + request = GetDbSystemPatchConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbSystemPatchConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = GetDbSystemPatchConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future + getDbSystemPatchHistoryEntry( + GetDbSystemPatchHistoryEntryRequest request, + com.oracle.bmc.responses.AsyncHandler< + GetDbSystemPatchHistoryEntryRequest, + GetDbSystemPatchHistoryEntryResponse> + handler) { + LOG.trace("Called async getDbSystemPatchHistoryEntry"); + request = GetDbSystemPatchHistoryEntryConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbSystemPatchHistoryEntryConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbSystemPatchHistoryEntryResponse> + transformer = GetDbSystemPatchHistoryEntryConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future launchDbSystem( + LaunchDbSystemRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async launchDbSystem"); + request = LaunchDbSystemConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + LaunchDbSystemConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = LaunchDbSystemConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.post(ib, request.getLaunchDbSystemDetails(), request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future listDataGuardAssociations( + ListDataGuardAssociationsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListDataGuardAssociationsRequest, ListDataGuardAssociationsResponse> + handler) { + LOG.trace("Called async listDataGuardAssociations"); + request = ListDataGuardAssociationsConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDataGuardAssociationsConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, ListDataGuardAssociationsResponse> + transformer = ListDataGuardAssociationsConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future listDatabases( + ListDatabasesRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async listDatabases"); + request = ListDatabasesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDatabasesConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDatabasesConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future + listDbHomePatchHistoryEntries( + ListDbHomePatchHistoryEntriesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListDbHomePatchHistoryEntriesRequest, + ListDbHomePatchHistoryEntriesResponse> + handler) { + LOG.trace("Called async listDbHomePatchHistoryEntries"); + request = ListDbHomePatchHistoryEntriesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbHomePatchHistoryEntriesConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbHomePatchHistoryEntriesResponse> + transformer = ListDbHomePatchHistoryEntriesConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future listDbHomePatches( + ListDbHomePatchesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListDbHomePatchesRequest, ListDbHomePatchesResponse> + handler) { + LOG.trace("Called async listDbHomePatches"); + request = ListDbHomePatchesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbHomePatchesConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbHomePatchesConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future listDbHomes( + ListDbHomesRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async listDbHomes"); + request = ListDbHomesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbHomesConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbHomesConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future listDbNodes( + ListDbNodesRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async listDbNodes"); + request = ListDbNodesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbNodesConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbNodesConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future + listDbSystemPatchHistoryEntries( + ListDbSystemPatchHistoryEntriesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListDbSystemPatchHistoryEntriesRequest, + ListDbSystemPatchHistoryEntriesResponse> + handler) { + LOG.trace("Called async listDbSystemPatchHistoryEntries"); + request = ListDbSystemPatchHistoryEntriesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbSystemPatchHistoryEntriesConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbSystemPatchHistoryEntriesResponse> + transformer = ListDbSystemPatchHistoryEntriesConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future listDbSystemPatches( + ListDbSystemPatchesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListDbSystemPatchesRequest, ListDbSystemPatchesResponse> + handler) { + LOG.trace("Called async listDbSystemPatches"); + request = ListDbSystemPatchesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbSystemPatchesConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbSystemPatchesConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future listDbSystemShapes( + ListDbSystemShapesRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListDbSystemShapesRequest, ListDbSystemShapesResponse> + handler) { + LOG.trace("Called async listDbSystemShapes"); + request = ListDbSystemShapesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbSystemShapesConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbSystemShapesConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future listDbSystems( + ListDbSystemsRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async listDbSystems"); + request = ListDbSystemsConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbSystemsConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbSystemsConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future listDbVersions( + ListDbVersionsRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async listDbVersions"); + request = ListDbVersionsConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbVersionsConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbVersionsConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.get(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future + reinstateDataGuardAssociation( + ReinstateDataGuardAssociationRequest request, + com.oracle.bmc.responses.AsyncHandler< + ReinstateDataGuardAssociationRequest, + ReinstateDataGuardAssociationResponse> + handler) { + LOG.trace("Called async reinstateDataGuardAssociation"); + request = ReinstateDataGuardAssociationConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ReinstateDataGuardAssociationConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, ReinstateDataGuardAssociationResponse> + transformer = ReinstateDataGuardAssociationConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.post( + ib, + request.getReinstateDataGuardAssociationDetails(), + request, + onSuccess, + onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future + switchoverDataGuardAssociation( + SwitchoverDataGuardAssociationRequest request, + com.oracle.bmc.responses.AsyncHandler< + SwitchoverDataGuardAssociationRequest, + SwitchoverDataGuardAssociationResponse> + handler) { + LOG.trace("Called async switchoverDataGuardAssociation"); + request = SwitchoverDataGuardAssociationConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + SwitchoverDataGuardAssociationConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, SwitchoverDataGuardAssociationResponse> + transformer = SwitchoverDataGuardAssociationConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.post( + ib, + request.getSwitchoverDataGuardAssociationDetails(), + request, + onSuccess, + onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future terminateDbSystem( + TerminateDbSystemRequest request, + com.oracle.bmc.responses.AsyncHandler< + TerminateDbSystemRequest, TerminateDbSystemResponse> + handler) { + LOG.trace("Called async terminateDbSystem"); + request = TerminateDbSystemConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + TerminateDbSystemConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = TerminateDbSystemConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.delete(ib, request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future updateDbHome( + UpdateDbHomeRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async updateDbHome"); + request = UpdateDbHomeConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateDbHomeConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = UpdateDbHomeConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.put(ib, request.getUpdateDbHomeDetails(), request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } + + @Override + public java.util.concurrent.Future updateDbSystem( + UpdateDbSystemRequest request, + com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async updateDbSystem"); + request = UpdateDbSystemConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateDbSystemConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = UpdateDbSystemConverter.fromResponse(); + + com.oracle.bmc.util.internal.Consumer onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>(handler, transformer, request); + com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>(handler, request); + + java.util.concurrent.Future responseFuture = + client.put(ib, request.getUpdateDbSystemDetails(), request, onSuccess, onError); + return new com.oracle.bmc.util.internal.TransformingFuture<>(responseFuture, transformer); + } +} 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 new file mode 100644 index 00000000000..fd14b73f2c9 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseClient.java @@ -0,0 +1,573 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database; + +import com.oracle.bmc.database.internal.http.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class DatabaseClient implements Database { + /** + * Service instance for Database. + */ + public static final com.oracle.bmc.Service SERVICE = + com.oracle.bmc.Services.create("DATABASE", "database"); + + private final java.util.concurrent.ExecutorService executorService = + java.util.concurrent.Executors.newFixedThreadPool(50); + private final DatabaseWaiters waiters; + + @lombok.Getter(value = lombok.AccessLevel.PACKAGE) + private final com.oracle.bmc.http.internal.RestClient client; + + /** + * Creates a new service instance using the given authentication provider. + * @param authenticationDetailsProvider The authentication details provider, required. + */ + public DatabaseClient( + com.oracle.bmc.auth.BasicAuthenticationDetailsProvider authenticationDetailsProvider) { + this(authenticationDetailsProvider, null); + } + + /** + * Creates a new service instance using the given authentication provider and client configuration. + * @param authenticationDetailsProvider The authentication details provider, required. + * @param configuration The client configuration, optional. + */ + public DatabaseClient( + com.oracle.bmc.auth.BasicAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration) { + this(authenticationDetailsProvider, configuration, null); + } + + /** + * Creates a new service instance using the given authentication provider and client configuration. Additionally, + * a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization. + * @param authenticationDetailsProvider The authentication details provider, required. + * @param configuration The client configuration, optional. + * @param clientConfigurator ClientConfigurator that will be invoked for additional configuration of a REST client, optional. + */ + public DatabaseClient( + com.oracle.bmc.auth.BasicAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory( + com.oracle.bmc.http.signing.SigningStrategy.STANDARD)); + } + + /** + * Creates a new service instance using the given authentication provider and client configuration. Additionally, + * a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization. + *

+ * This is an advanced constructor for clients that want to take control over how requests are signed. + * @param authenticationDetailsProvider The authentication details provider, required. + * @param configuration The client configuration, optional. + * @param clientConfigurator ClientConfigurator that will be invoked for additional configuration of a REST client, optional. + * @param requestSignerFactory The request signer factory used to create the request signer for this service. + */ + public DatabaseClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory) { + com.oracle.bmc.http.internal.RestClientFactory restClientFactory = + com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder() + .clientConfigurator(clientConfigurator) + .build(); + com.oracle.bmc.http.signing.RequestSigner requestSigner = + requestSignerFactory.createRequestSigner(SERVICE, authenticationDetailsProvider); + this.client = restClientFactory.create(requestSigner, configuration); + // up to 50 (core) threads, time out after 60s idle, all daemon + java.util.concurrent.ThreadPoolExecutor executorService = + new java.util.concurrent.ThreadPoolExecutor( + 50, + 50, + 60L, + java.util.concurrent.TimeUnit.SECONDS, + new java.util.concurrent.LinkedBlockingQueue(), + new com.google.common.util.concurrent.ThreadFactoryBuilder() + .setDaemon(false) + .setNameFormat("Database-waiters-%d") + .build()); + executorService.allowCoreThreadTimeOut(true); + + this.waiters = new DatabaseWaiters(executorService, this); + } + + @Override + public void setEndpoint(String endpoint) { + LOG.info("Setting endpoint to {}", endpoint); + client.setEndpoint(endpoint); + } + + @Override + public void setRegion(com.oracle.bmc.Region region) { + com.google.common.base.Optional endpoint = region.getEndpoint(SERVICE); + if (endpoint.isPresent()) { + setEndpoint(endpoint.get()); + } else { + throw new IllegalArgumentException( + "Endpoint for " + SERVICE + " is not known in region " + region); + } + } + + @Override + public void setRegion(String regionId) { + regionId = regionId.toLowerCase(); + try { + com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId); + setRegion(region); + } catch (IllegalArgumentException e) { + LOG.info("Unknown regionId '{}', falling back to default endpoint format", regionId); + String endpoint = com.oracle.bmc.Region.formatDefaultRegionEndpoint(SERVICE, regionId); + setEndpoint(endpoint); + } + } + + @Override + public void close() { + client.close(); + } + + @Override + public CreateDataGuardAssociationResponse createDataGuardAssociation( + CreateDataGuardAssociationRequest request) { + LOG.trace("Called createDataGuardAssociation"); + request = CreateDataGuardAssociationConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateDataGuardAssociationConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, CreateDataGuardAssociationResponse> + transformer = CreateDataGuardAssociationConverter.fromResponse(); + + javax.ws.rs.core.Response response = + client.post(ib, request.getCreateDataGuardAssociationDetails(), request); + return transformer.apply(response); + } + + @Override + public CreateDbHomeResponse createDbHome(CreateDbHomeRequest request) { + LOG.trace("Called createDbHome"); + request = CreateDbHomeConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateDbHomeConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = CreateDbHomeConverter.fromResponse(); + + javax.ws.rs.core.Response response = + client.post(ib, request.getCreateDbHomeWithDbSystemIdDetails(), request); + return transformer.apply(response); + } + + @Override + public DbNodeActionResponse dbNodeAction(DbNodeActionRequest request) { + LOG.trace("Called dbNodeAction"); + request = DbNodeActionConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DbNodeActionConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = DbNodeActionConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.post(ib, request); + return transformer.apply(response); + } + + @Override + public DeleteDbHomeResponse deleteDbHome(DeleteDbHomeRequest request) { + LOG.trace("Called deleteDbHome"); + request = DeleteDbHomeConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteDbHomeConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = DeleteDbHomeConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.delete(ib, request); + return transformer.apply(response); + } + + @Override + public FailoverDataGuardAssociationResponse failoverDataGuardAssociation( + FailoverDataGuardAssociationRequest request) { + LOG.trace("Called failoverDataGuardAssociation"); + request = FailoverDataGuardAssociationConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + FailoverDataGuardAssociationConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, FailoverDataGuardAssociationResponse> + transformer = FailoverDataGuardAssociationConverter.fromResponse(); + + javax.ws.rs.core.Response response = + client.post(ib, request.getFailoverDataGuardAssociationDetails(), request); + return transformer.apply(response); + } + + @Override + public GetDataGuardAssociationResponse getDataGuardAssociation( + GetDataGuardAssociationRequest request) { + LOG.trace("Called getDataGuardAssociation"); + request = GetDataGuardAssociationConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDataGuardAssociationConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = GetDataGuardAssociationConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public GetDatabaseResponse getDatabase(GetDatabaseRequest request) { + LOG.trace("Called getDatabase"); + request = GetDatabaseConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDatabaseConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = GetDatabaseConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public GetDbHomeResponse getDbHome(GetDbHomeRequest request) { + LOG.trace("Called getDbHome"); + request = GetDbHomeConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbHomeConverter.fromRequest(client, request); + com.google.common.base.Function transformer = + GetDbHomeConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public GetDbHomePatchResponse getDbHomePatch(GetDbHomePatchRequest request) { + LOG.trace("Called getDbHomePatch"); + request = GetDbHomePatchConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbHomePatchConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = GetDbHomePatchConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public GetDbHomePatchHistoryEntryResponse getDbHomePatchHistoryEntry( + GetDbHomePatchHistoryEntryRequest request) { + LOG.trace("Called getDbHomePatchHistoryEntry"); + request = GetDbHomePatchHistoryEntryConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbHomePatchHistoryEntryConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbHomePatchHistoryEntryResponse> + transformer = GetDbHomePatchHistoryEntryConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public GetDbNodeResponse getDbNode(GetDbNodeRequest request) { + LOG.trace("Called getDbNode"); + request = GetDbNodeConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbNodeConverter.fromRequest(client, request); + com.google.common.base.Function transformer = + GetDbNodeConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public GetDbSystemResponse getDbSystem(GetDbSystemRequest request) { + LOG.trace("Called getDbSystem"); + request = GetDbSystemConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbSystemConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = GetDbSystemConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public GetDbSystemPatchResponse getDbSystemPatch(GetDbSystemPatchRequest request) { + LOG.trace("Called getDbSystemPatch"); + request = GetDbSystemPatchConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbSystemPatchConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = GetDbSystemPatchConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public GetDbSystemPatchHistoryEntryResponse getDbSystemPatchHistoryEntry( + GetDbSystemPatchHistoryEntryRequest request) { + LOG.trace("Called getDbSystemPatchHistoryEntry"); + request = GetDbSystemPatchHistoryEntryConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetDbSystemPatchHistoryEntryConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbSystemPatchHistoryEntryResponse> + transformer = GetDbSystemPatchHistoryEntryConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public LaunchDbSystemResponse launchDbSystem(LaunchDbSystemRequest request) { + LOG.trace("Called launchDbSystem"); + request = LaunchDbSystemConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + LaunchDbSystemConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = LaunchDbSystemConverter.fromResponse(); + + javax.ws.rs.core.Response response = + client.post(ib, request.getLaunchDbSystemDetails(), request); + return transformer.apply(response); + } + + @Override + public ListDataGuardAssociationsResponse listDataGuardAssociations( + ListDataGuardAssociationsRequest request) { + LOG.trace("Called listDataGuardAssociations"); + request = ListDataGuardAssociationsConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDataGuardAssociationsConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, ListDataGuardAssociationsResponse> + transformer = ListDataGuardAssociationsConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public ListDatabasesResponse listDatabases(ListDatabasesRequest request) { + LOG.trace("Called listDatabases"); + request = ListDatabasesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDatabasesConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDatabasesConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public ListDbHomePatchHistoryEntriesResponse listDbHomePatchHistoryEntries( + ListDbHomePatchHistoryEntriesRequest request) { + LOG.trace("Called listDbHomePatchHistoryEntries"); + request = ListDbHomePatchHistoryEntriesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbHomePatchHistoryEntriesConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbHomePatchHistoryEntriesResponse> + transformer = ListDbHomePatchHistoryEntriesConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public ListDbHomePatchesResponse listDbHomePatches(ListDbHomePatchesRequest request) { + LOG.trace("Called listDbHomePatches"); + request = ListDbHomePatchesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbHomePatchesConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbHomePatchesConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public ListDbHomesResponse listDbHomes(ListDbHomesRequest request) { + LOG.trace("Called listDbHomes"); + request = ListDbHomesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbHomesConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbHomesConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public ListDbNodesResponse listDbNodes(ListDbNodesRequest request) { + LOG.trace("Called listDbNodes"); + request = ListDbNodesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbNodesConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbNodesConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public ListDbSystemPatchHistoryEntriesResponse listDbSystemPatchHistoryEntries( + ListDbSystemPatchHistoryEntriesRequest request) { + LOG.trace("Called listDbSystemPatchHistoryEntries"); + request = ListDbSystemPatchHistoryEntriesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbSystemPatchHistoryEntriesConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbSystemPatchHistoryEntriesResponse> + transformer = ListDbSystemPatchHistoryEntriesConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public ListDbSystemPatchesResponse listDbSystemPatches(ListDbSystemPatchesRequest request) { + LOG.trace("Called listDbSystemPatches"); + request = ListDbSystemPatchesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbSystemPatchesConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbSystemPatchesConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public ListDbSystemShapesResponse listDbSystemShapes(ListDbSystemShapesRequest request) { + LOG.trace("Called listDbSystemShapes"); + request = ListDbSystemShapesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbSystemShapesConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbSystemShapesConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public ListDbSystemsResponse listDbSystems(ListDbSystemsRequest request) { + LOG.trace("Called listDbSystems"); + request = ListDbSystemsConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbSystemsConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbSystemsConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public ListDbVersionsResponse listDbVersions(ListDbVersionsRequest request) { + LOG.trace("Called listDbVersions"); + request = ListDbVersionsConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListDbVersionsConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = ListDbVersionsConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.get(ib, request); + return transformer.apply(response); + } + + @Override + public ReinstateDataGuardAssociationResponse reinstateDataGuardAssociation( + ReinstateDataGuardAssociationRequest request) { + LOG.trace("Called reinstateDataGuardAssociation"); + request = ReinstateDataGuardAssociationConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ReinstateDataGuardAssociationConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, ReinstateDataGuardAssociationResponse> + transformer = ReinstateDataGuardAssociationConverter.fromResponse(); + + javax.ws.rs.core.Response response = + client.post(ib, request.getReinstateDataGuardAssociationDetails(), request); + return transformer.apply(response); + } + + @Override + public SwitchoverDataGuardAssociationResponse switchoverDataGuardAssociation( + SwitchoverDataGuardAssociationRequest request) { + LOG.trace("Called switchoverDataGuardAssociation"); + request = SwitchoverDataGuardAssociationConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + SwitchoverDataGuardAssociationConverter.fromRequest(client, request); + com.google.common.base.Function< + javax.ws.rs.core.Response, SwitchoverDataGuardAssociationResponse> + transformer = SwitchoverDataGuardAssociationConverter.fromResponse(); + + javax.ws.rs.core.Response response = + client.post(ib, request.getSwitchoverDataGuardAssociationDetails(), request); + return transformer.apply(response); + } + + @Override + public TerminateDbSystemResponse terminateDbSystem(TerminateDbSystemRequest request) { + LOG.trace("Called terminateDbSystem"); + request = TerminateDbSystemConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + TerminateDbSystemConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = TerminateDbSystemConverter.fromResponse(); + + javax.ws.rs.core.Response response = client.delete(ib, request); + return transformer.apply(response); + } + + @Override + public UpdateDbHomeResponse updateDbHome(UpdateDbHomeRequest request) { + LOG.trace("Called updateDbHome"); + request = UpdateDbHomeConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateDbHomeConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = UpdateDbHomeConverter.fromResponse(); + + javax.ws.rs.core.Response response = + client.put(ib, request.getUpdateDbHomeDetails(), request); + return transformer.apply(response); + } + + @Override + public UpdateDbSystemResponse updateDbSystem(UpdateDbSystemRequest request) { + LOG.trace("Called updateDbSystem"); + request = UpdateDbSystemConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateDbSystemConverter.fromRequest(client, request); + com.google.common.base.Function + transformer = UpdateDbSystemConverter.fromResponse(); + + javax.ws.rs.core.Response response = + client.put(ib, request.getUpdateDbSystemDetails(), request); + return transformer.apply(response); + } + + @Override + public DatabaseWaiters getWaiters() { + return waiters; + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseWaiters.java b/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseWaiters.java new file mode 100644 index 00000000000..ecdd4e17f49 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseWaiters.java @@ -0,0 +1,335 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database; + +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +/** + * Collection of helper methods to produce {@link Waiter}s for different + * resources of Database. + *

+ * The default configuration used is defined by {@link Waiters#DEFAULT_POLLING_WAITER}. + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.RequiredArgsConstructor +public class DatabaseWaiters { + private final java.util.concurrent.ExecutorService executorService; + private final Database client; + + /** + * Creates a new {@link Waiter} using default configuration. + * + * @param request The request to send. + * @param targetState The desired state to wait for. + * @return A new Waiter instance. + */ + public com.oracle.bmc.waiter.Waiter< + GetDataGuardAssociationRequest, GetDataGuardAssociationResponse> + forDataGuardAssociation( + GetDataGuardAssociationRequest request, + com.oracle.bmc.database.model.DataGuardAssociation.LifecycleState targetState) { + return forDataGuardAssociation( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetState); + } + + /** + * Creates a new {@link Waiter} using the provided configuration. + * + * @param request The request to send. + * @param targetState The desired state to wait for. + * @param terminationStrategy The {@link TerminationStrategy} to use. + * @param delayStrategy The {@link DelayStrategy} to use. + * @return A new Waiter instance. + */ + public com.oracle.bmc.waiter.Waiter< + GetDataGuardAssociationRequest, GetDataGuardAssociationResponse> + forDataGuardAssociation( + GetDataGuardAssociationRequest request, + com.oracle.bmc.database.model.DataGuardAssociation.LifecycleState targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + return forDataGuardAssociation( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + // Helper method to create a new Waiter for DataGuardAssociation. + private com.oracle.bmc.waiter.Waiter< + GetDataGuardAssociationRequest, GetDataGuardAssociationResponse> + forDataGuardAssociation( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetDataGuardAssociationRequest request, + final com.oracle.bmc.database.model.DataGuardAssociation.LifecycleState + targetState) { + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + com.google.common.base.Suppliers.ofInstance(request), + new com.google.common.base.Function< + GetDataGuardAssociationRequest, GetDataGuardAssociationResponse>() { + @Override + public GetDataGuardAssociationResponse apply( + GetDataGuardAssociationRequest request) { + return client.getDataGuardAssociation(request); + } + }, + new com.google.common.base.Predicate() { + @Override + public boolean apply(GetDataGuardAssociationResponse response) { + return response.getDataGuardAssociation().getLifecycleState() + == targetState; + } + }, + targetState + == com.oracle.bmc.database.model.DataGuardAssociation.LifecycleState + .Terminated), + request); + } + + /** + * Creates a new {@link Waiter} using default configuration. + * + * @param request The request to send. + * @param targetState The desired state to wait for. + * @return A new Waiter instance. + */ + public com.oracle.bmc.waiter.Waiter forDatabase( + GetDatabaseRequest request, + com.oracle.bmc.database.model.Database.LifecycleState targetState) { + return forDatabase( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetState); + } + + /** + * Creates a new {@link Waiter} using the provided configuration. + * + * @param request The request to send. + * @param targetState The desired state to wait for. + * @param terminationStrategy The {@link TerminationStrategy} to use. + * @param delayStrategy The {@link DelayStrategy} to use. + * @return A new Waiter instance. + */ + public com.oracle.bmc.waiter.Waiter forDatabase( + GetDatabaseRequest request, + com.oracle.bmc.database.model.Database.LifecycleState targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + return forDatabase( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + // Helper method to create a new Waiter for Database. + private com.oracle.bmc.waiter.Waiter forDatabase( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetDatabaseRequest request, + final com.oracle.bmc.database.model.Database.LifecycleState targetState) { + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + com.google.common.base.Suppliers.ofInstance(request), + new com.google.common.base.Function< + GetDatabaseRequest, GetDatabaseResponse>() { + @Override + public GetDatabaseResponse apply(GetDatabaseRequest request) { + return client.getDatabase(request); + } + }, + new com.google.common.base.Predicate() { + @Override + public boolean apply(GetDatabaseResponse response) { + return response.getDatabase().getLifecycleState() == targetState; + } + }, + targetState + == com.oracle.bmc.database.model.Database.LifecycleState + .Terminated), + request); + } + + /** + * Creates a new {@link Waiter} using default configuration. + * + * @param request The request to send. + * @param targetState The desired state to wait for. + * @return A new Waiter instance. + */ + public com.oracle.bmc.waiter.Waiter forDbHome( + GetDbHomeRequest request, + com.oracle.bmc.database.model.DbHome.LifecycleState targetState) { + return forDbHome( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetState); + } + + /** + * Creates a new {@link Waiter} using the provided configuration. + * + * @param request The request to send. + * @param targetState The desired state to wait for. + * @param terminationStrategy The {@link TerminationStrategy} to use. + * @param delayStrategy The {@link DelayStrategy} to use. + * @return A new Waiter instance. + */ + public com.oracle.bmc.waiter.Waiter forDbHome( + GetDbHomeRequest request, + com.oracle.bmc.database.model.DbHome.LifecycleState targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + return forDbHome( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + // Helper method to create a new Waiter for DbHome. + private com.oracle.bmc.waiter.Waiter forDbHome( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetDbHomeRequest request, + final com.oracle.bmc.database.model.DbHome.LifecycleState targetState) { + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + com.google.common.base.Suppliers.ofInstance(request), + new com.google.common.base.Function() { + @Override + public GetDbHomeResponse apply(GetDbHomeRequest request) { + return client.getDbHome(request); + } + }, + new com.google.common.base.Predicate() { + @Override + public boolean apply(GetDbHomeResponse response) { + return response.getDbHome().getLifecycleState() == targetState; + } + }, + targetState + == com.oracle.bmc.database.model.DbHome.LifecycleState.Terminated), + request); + } + + /** + * Creates a new {@link Waiter} using default configuration. + * + * @param request The request to send. + * @param targetState The desired state to wait for. + * @return A new Waiter instance. + */ + public com.oracle.bmc.waiter.Waiter forDbNode( + GetDbNodeRequest request, + com.oracle.bmc.database.model.DbNode.LifecycleState targetState) { + return forDbNode( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetState); + } + + /** + * Creates a new {@link Waiter} using the provided configuration. + * + * @param request The request to send. + * @param targetState The desired state to wait for. + * @param terminationStrategy The {@link TerminationStrategy} to use. + * @param delayStrategy The {@link DelayStrategy} to use. + * @return A new Waiter instance. + */ + public com.oracle.bmc.waiter.Waiter forDbNode( + GetDbNodeRequest request, + com.oracle.bmc.database.model.DbNode.LifecycleState targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + return forDbNode( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + // Helper method to create a new Waiter for DbNode. + private com.oracle.bmc.waiter.Waiter forDbNode( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetDbNodeRequest request, + final com.oracle.bmc.database.model.DbNode.LifecycleState targetState) { + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + com.google.common.base.Suppliers.ofInstance(request), + new com.google.common.base.Function() { + @Override + public GetDbNodeResponse apply(GetDbNodeRequest request) { + return client.getDbNode(request); + } + }, + new com.google.common.base.Predicate() { + @Override + public boolean apply(GetDbNodeResponse response) { + return response.getDbNode().getLifecycleState() == targetState; + } + }, + targetState + == com.oracle.bmc.database.model.DbNode.LifecycleState.Terminated), + request); + } + + /** + * Creates a new {@link Waiter} using default configuration. + * + * @param request The request to send. + * @param targetState The desired state to wait for. + * @return A new Waiter instance. + */ + public com.oracle.bmc.waiter.Waiter forDbSystem( + GetDbSystemRequest request, + com.oracle.bmc.database.model.DbSystem.LifecycleState targetState) { + return forDbSystem( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetState); + } + + /** + * Creates a new {@link Waiter} using the provided configuration. + * + * @param request The request to send. + * @param targetState The desired state to wait for. + * @param terminationStrategy The {@link TerminationStrategy} to use. + * @param delayStrategy The {@link DelayStrategy} to use. + * @return A new Waiter instance. + */ + public com.oracle.bmc.waiter.Waiter forDbSystem( + GetDbSystemRequest request, + com.oracle.bmc.database.model.DbSystem.LifecycleState targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + return forDbSystem( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + // Helper method to create a new Waiter for DbSystem. + private com.oracle.bmc.waiter.Waiter forDbSystem( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetDbSystemRequest request, + final com.oracle.bmc.database.model.DbSystem.LifecycleState targetState) { + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + com.google.common.base.Suppliers.ofInstance(request), + new com.google.common.base.Function< + GetDbSystemRequest, GetDbSystemResponse>() { + @Override + public GetDbSystemResponse apply(GetDbSystemRequest request) { + return client.getDbSystem(request); + } + }, + new com.google.common.base.Predicate() { + @Override + public boolean apply(GetDbSystemResponse response) { + return response.getDbSystem().getLifecycleState() == targetState; + } + }, + targetState + == com.oracle.bmc.database.model.DbSystem.LifecycleState + .Terminated), + request); + } +} 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 new file mode 100644 index 00000000000..051d03143d2 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateDataGuardAssociationConverter.java @@ -0,0 +1,118 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class CreateDataGuardAssociationConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static CreateDataGuardAssociationRequest interceptRequest( + CreateDataGuardAssociationRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("databases") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDatabaseId())) + .path("dataGuardAssociations"); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRetryToken() != null) { + ib.header("opc-retry-token", request.getOpcRetryToken()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, CreateDataGuardAssociationResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, CreateDataGuardAssociationResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, CreateDataGuardAssociationResponse>() { + @Override + public CreateDataGuardAssociationResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for CreateDataGuardAssociationResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + DataGuardAssociation>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + DataGuardAssociation.class); + + com.oracle.bmc.http.internal.WithHeaders + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + CreateDataGuardAssociationResponse.Builder builder = + CreateDataGuardAssociationResponse.builder(); + + builder.dataGuardAssociation(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + CreateDataGuardAssociationResponse responseWrapper = + builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..bc0d688dcdf --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/CreateDbHomeConverter.java @@ -0,0 +1,100 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class CreateDbHomeConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static CreateDbHomeRequest interceptRequest(CreateDbHomeRequest request) { + + return 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("dbHomes"); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRetryToken() != null) { + ib.header("opc-retry-token", request.getOpcRetryToken()); + } + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, CreateDbHomeResponse>() { + @Override + public CreateDbHomeResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for CreateDbHomeResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = + RESPONSE_CONVERSION_FACTORY.create(DbHome.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + CreateDbHomeResponse.Builder builder = + CreateDbHomeResponse.builder(); + + builder.dbHome(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + CreateDbHomeResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..7b9453cd3af --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DbNodeActionConverter.java @@ -0,0 +1,119 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class DbNodeActionConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static DbNodeActionRequest interceptRequest(DbNodeActionRequest request) { + + return 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbNodes") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbNodeId())); + + target = + target.queryParam( + "action", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getAction())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRetryToken() != null) { + ib.header("opc-retry-token", request.getOpcRetryToken()); + } + + if (request.getIfMatch() != null) { + ib.header("if-match", request.getIfMatch()); + } + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, DbNodeActionResponse>() { + @Override + public DbNodeActionResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for DbNodeActionResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = + RESPONSE_CONVERSION_FACTORY.create(DbNode.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + DbNodeActionResponse.Builder builder = + DbNodeActionResponse.builder(); + + builder.dbNode(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + DbNodeActionResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..0f8dadc86f8 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/DeleteDbHomeConverter.java @@ -0,0 +1,93 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class DeleteDbHomeConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static DeleteDbHomeRequest interceptRequest(DeleteDbHomeRequest request) { + + return 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbHomes") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbHomeId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getIfMatch() != null) { + ib.header("if-match", request.getIfMatch()); + } + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, DeleteDbHomeResponse>() { + @Override + public DeleteDbHomeResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for DeleteDbHomeResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = RESPONSE_CONVERSION_FACTORY.create(); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + DeleteDbHomeResponse.Builder builder = + DeleteDbHomeResponse.builder(); + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + DeleteDbHomeResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..7afdacdb501 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/FailoverDataGuardAssociationConverter.java @@ -0,0 +1,127 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class FailoverDataGuardAssociationConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static FailoverDataGuardAssociationRequest interceptRequest( + FailoverDataGuardAssociationRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("databases") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDatabaseId())) + .path("dataGuardAssociations") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDataGuardAssociationId())) + .path("actions") + .path("failover"); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getIfMatch() != null) { + ib.header("if-match", request.getIfMatch()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, FailoverDataGuardAssociationResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, FailoverDataGuardAssociationResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, FailoverDataGuardAssociationResponse>() { + @Override + public FailoverDataGuardAssociationResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for FailoverDataGuardAssociationResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + DataGuardAssociation>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + DataGuardAssociation.class); + + com.oracle.bmc.http.internal.WithHeaders + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + FailoverDataGuardAssociationResponse.Builder builder = + FailoverDataGuardAssociationResponse.builder(); + + builder.dataGuardAssociation(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + FailoverDataGuardAssociationResponse responseWrapper = + builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..9e7ee0116fa --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDataGuardAssociationConverter.java @@ -0,0 +1,116 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class GetDataGuardAssociationConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static GetDataGuardAssociationRequest interceptRequest( + GetDataGuardAssociationRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("databases") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDatabaseId())) + .path("dataGuardAssociations") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDataGuardAssociationId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, GetDataGuardAssociationResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, GetDataGuardAssociationResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, GetDataGuardAssociationResponse>() { + @Override + public GetDataGuardAssociationResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for GetDataGuardAssociationResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + DataGuardAssociation>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + DataGuardAssociation.class); + + com.oracle.bmc.http.internal.WithHeaders + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + GetDataGuardAssociationResponse.Builder builder = + GetDataGuardAssociationResponse.builder(); + + builder.dataGuardAssociation(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + GetDataGuardAssociationResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..f473c896ab4 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDatabaseConverter.java @@ -0,0 +1,100 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class GetDatabaseConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static GetDatabaseRequest interceptRequest(GetDatabaseRequest request) { + + return 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("databases") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDatabaseId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, GetDatabaseResponse>() { + @Override + public GetDatabaseResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for GetDatabaseResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = + RESPONSE_CONVERSION_FACTORY.create(Database.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + GetDatabaseResponse.Builder builder = GetDatabaseResponse.builder(); + + builder.database(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + GetDatabaseResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..9fb2a452e7c --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomeConverter.java @@ -0,0 +1,99 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class GetDbHomeConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static GetDbHomeRequest interceptRequest(GetDbHomeRequest request) { + + return 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbHomes") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbHomeId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbHomeResponse>() { + @Override + public GetDbHomeResponse apply(javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for GetDbHomeResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = + RESPONSE_CONVERSION_FACTORY.create(DbHome.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + GetDbHomeResponse.Builder builder = GetDbHomeResponse.builder(); + + builder.dbHome(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + GetDbHomeResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..5abfae49a7b --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomePatchConverter.java @@ -0,0 +1,100 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class GetDbHomePatchConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static GetDbHomePatchRequest interceptRequest(GetDbHomePatchRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbHomes") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbHomeId())) + .path("patches") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getPatchId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbHomePatchResponse>() { + @Override + public GetDbHomePatchResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for GetDbHomePatchResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = + RESPONSE_CONVERSION_FACTORY.create(Patch.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + GetDbHomePatchResponse.Builder builder = + GetDbHomePatchResponse.builder(); + + builder.patch(response.getItem()); + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + GetDbHomePatchResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..9c404f2c084 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbHomePatchHistoryEntryConverter.java @@ -0,0 +1,117 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class GetDbHomePatchHistoryEntryConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static GetDbHomePatchHistoryEntryRequest interceptRequest( + GetDbHomePatchHistoryEntryRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbHomes") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbHomeId())) + .path("patchHistoryEntries") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getPatchHistoryEntryId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbHomePatchHistoryEntryResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbHomePatchHistoryEntryResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbHomePatchHistoryEntryResponse>() { + @Override + public GetDbHomePatchHistoryEntryResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for GetDbHomePatchHistoryEntryResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + PatchHistoryEntry>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + PatchHistoryEntry.class); + + com.oracle.bmc.http.internal.WithHeaders + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + GetDbHomePatchHistoryEntryResponse.Builder builder = + GetDbHomePatchHistoryEntryResponse.builder(); + + builder.patchHistoryEntry(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + GetDbHomePatchHistoryEntryResponse responseWrapper = + builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..61575fda567 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbNodeConverter.java @@ -0,0 +1,99 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class GetDbNodeConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static GetDbNodeRequest interceptRequest(GetDbNodeRequest request) { + + return 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbNodes") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbNodeId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbNodeResponse>() { + @Override + public GetDbNodeResponse apply(javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for GetDbNodeResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = + RESPONSE_CONVERSION_FACTORY.create(DbNode.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + GetDbNodeResponse.Builder builder = GetDbNodeResponse.builder(); + + builder.dbNode(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + GetDbNodeResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..b6087e65e94 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemConverter.java @@ -0,0 +1,100 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class GetDbSystemConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static GetDbSystemRequest interceptRequest(GetDbSystemRequest request) { + + return 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbSystems") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbSystemId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbSystemResponse>() { + @Override + public GetDbSystemResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for GetDbSystemResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = + RESPONSE_CONVERSION_FACTORY.create(DbSystem.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + GetDbSystemResponse.Builder builder = GetDbSystemResponse.builder(); + + builder.dbSystem(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + GetDbSystemResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..13e037bad5f --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemPatchConverter.java @@ -0,0 +1,102 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class GetDbSystemPatchConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static GetDbSystemPatchRequest interceptRequest(GetDbSystemPatchRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbSystems") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbSystemId())) + .path("patches") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getPatchId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbSystemPatchResponse> + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbSystemPatchResponse>() { + @Override + public GetDbSystemPatchResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for GetDbSystemPatchResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = + RESPONSE_CONVERSION_FACTORY.create(Patch.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + GetDbSystemPatchResponse.Builder builder = + GetDbSystemPatchResponse.builder(); + + builder.patch(response.getItem()); + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + GetDbSystemPatchResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..43760350ef8 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/GetDbSystemPatchHistoryEntryConverter.java @@ -0,0 +1,117 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class GetDbSystemPatchHistoryEntryConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static GetDbSystemPatchHistoryEntryRequest interceptRequest( + GetDbSystemPatchHistoryEntryRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbSystems") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbSystemId())) + .path("patchHistoryEntries") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getPatchHistoryEntryId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbSystemPatchHistoryEntryResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbSystemPatchHistoryEntryResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, GetDbSystemPatchHistoryEntryResponse>() { + @Override + public GetDbSystemPatchHistoryEntryResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for GetDbSystemPatchHistoryEntryResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + PatchHistoryEntry>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + PatchHistoryEntry.class); + + com.oracle.bmc.http.internal.WithHeaders + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + GetDbSystemPatchHistoryEntryResponse.Builder builder = + GetDbSystemPatchHistoryEntryResponse.builder(); + + builder.patchHistoryEntry(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + GetDbSystemPatchHistoryEntryResponse responseWrapper = + builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..d5cb1bfa2a5 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/LaunchDbSystemConverter.java @@ -0,0 +1,100 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class LaunchDbSystemConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static LaunchDbSystemRequest interceptRequest(LaunchDbSystemRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("dbSystems"); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRetryToken() != null) { + ib.header("opc-retry-token", request.getOpcRetryToken()); + } + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, LaunchDbSystemResponse>() { + @Override + public LaunchDbSystemResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for LaunchDbSystemResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = + RESPONSE_CONVERSION_FACTORY.create(DbSystem.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + LaunchDbSystemResponse.Builder builder = + LaunchDbSystemResponse.builder(); + + builder.dbSystem(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + LaunchDbSystemResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..c0bf051569c --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDataGuardAssociationsConverter.java @@ -0,0 +1,131 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ListDataGuardAssociationsConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static ListDataGuardAssociationsRequest interceptRequest( + ListDataGuardAssociationsRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("databases") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDatabaseId())) + .path("dataGuardAssociations"); + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, ListDataGuardAssociationsResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, ListDataGuardAssociationsResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, ListDataGuardAssociationsResponse>() { + @Override + public ListDataGuardAssociationsResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for ListDataGuardAssociationsResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + java.util.List>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + new javax.ws.rs.core.GenericType< + java.util.List< + DataGuardAssociation>>() {}); + + com.oracle.bmc.http.internal.WithHeaders< + java.util.List> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + ListDataGuardAssociationsResponse.Builder builder = + ListDataGuardAssociationsResponse.builder(); + + builder.items(response.getItem()); + + com.google.common.base.Optional> + opcNextPageHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-next-page"); + if (opcNextPageHeader.isPresent()) { + builder.opcNextPage( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-next-page", + opcNextPageHeader.get().get(0), + String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + ListDataGuardAssociationsResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..a02e6b358dd --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDatabasesConverter.java @@ -0,0 +1,136 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ListDatabasesConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static ListDatabasesRequest interceptRequest(ListDatabasesRequest request) { + + return 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("databases"); + + target = + target.queryParam( + "compartmentId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getCompartmentId())); + + target = + target.queryParam( + "dbHomeId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getDbHomeId())); + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, ListDatabasesResponse>() { + @Override + public ListDatabasesResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for ListDatabasesResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + java.util.List>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + new javax.ws.rs.core.GenericType< + java.util.List< + DatabaseSummary>>() {}); + + com.oracle.bmc.http.internal.WithHeaders< + java.util.List> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + ListDatabasesResponse.Builder builder = + ListDatabasesResponse.builder(); + + builder.items(response.getItem()); + + com.google.common.base.Optional> + opcNextPageHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-next-page"); + if (opcNextPageHeader.isPresent()) { + builder.opcNextPage( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-next-page", + opcNextPageHeader.get().get(0), + String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + ListDatabasesResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..e4d626c9724 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomePatchHistoryEntriesConverter.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ListDbHomePatchHistoryEntriesConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static ListDbHomePatchHistoryEntriesRequest interceptRequest( + ListDbHomePatchHistoryEntriesRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbHomes") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbHomeId())) + .path("patchHistoryEntries"); + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbHomePatchHistoryEntriesResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbHomePatchHistoryEntriesResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + ListDbHomePatchHistoryEntriesResponse>() { + @Override + public ListDbHomePatchHistoryEntriesResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for ListDbHomePatchHistoryEntriesResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + java.util.List>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + new javax.ws.rs.core.GenericType< + java.util.List< + PatchHistoryEntrySummary>>() {}); + + com.oracle.bmc.http.internal.WithHeaders< + java.util.List> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + ListDbHomePatchHistoryEntriesResponse.Builder builder = + ListDbHomePatchHistoryEntriesResponse.builder(); + + builder.items(response.getItem()); + + com.google.common.base.Optional> + opcNextPageHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-next-page"); + if (opcNextPageHeader.isPresent()) { + builder.opcNextPage( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-next-page", + opcNextPageHeader.get().get(0), + String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + ListDbHomePatchHistoryEntriesResponse responseWrapper = + builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..0de4c9f7a1b --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomePatchesConverter.java @@ -0,0 +1,127 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ListDbHomePatchesConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static ListDbHomePatchesRequest interceptRequest(ListDbHomePatchesRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbHomes") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbHomeId())) + .path("patches"); + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbHomePatchesResponse> + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbHomePatchesResponse>() { + @Override + public ListDbHomePatchesResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for ListDbHomePatchesResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + java.util.List>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + new javax.ws.rs.core.GenericType< + java.util.List>() {}); + + com.oracle.bmc.http.internal.WithHeaders< + java.util.List> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + ListDbHomePatchesResponse.Builder builder = + ListDbHomePatchesResponse.builder(); + + builder.items(response.getItem()); + + com.google.common.base.Optional> + opcNextPageHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-next-page"); + if (opcNextPageHeader.isPresent()) { + builder.opcNextPage( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-next-page", + opcNextPageHeader.get().get(0), + String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + ListDbHomePatchesResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..a4a1e61fb8e --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbHomesConverter.java @@ -0,0 +1,135 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ListDbHomesConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static ListDbHomesRequest interceptRequest(ListDbHomesRequest request) { + + return 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("dbHomes"); + + target = + target.queryParam( + "compartmentId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getCompartmentId())); + + target = + target.queryParam( + "dbSystemId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getDbSystemId())); + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbHomesResponse>() { + @Override + public ListDbHomesResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for ListDbHomesResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + java.util.List>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + new javax.ws.rs.core.GenericType< + java.util.List< + DbHomeSummary>>() {}); + + com.oracle.bmc.http.internal.WithHeaders< + java.util.List> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + ListDbHomesResponse.Builder builder = ListDbHomesResponse.builder(); + + builder.items(response.getItem()); + + com.google.common.base.Optional> + opcNextPageHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-next-page"); + if (opcNextPageHeader.isPresent()) { + builder.opcNextPage( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-next-page", + opcNextPageHeader.get().get(0), + String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + ListDbHomesResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..0133f7b54a5 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbNodesConverter.java @@ -0,0 +1,135 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ListDbNodesConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static ListDbNodesRequest interceptRequest(ListDbNodesRequest request) { + + return 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("dbNodes"); + + target = + target.queryParam( + "compartmentId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getCompartmentId())); + + target = + target.queryParam( + "dbSystemId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getDbSystemId())); + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbNodesResponse>() { + @Override + public ListDbNodesResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for ListDbNodesResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + java.util.List>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + new javax.ws.rs.core.GenericType< + java.util.List< + DbNodeSummary>>() {}); + + com.oracle.bmc.http.internal.WithHeaders< + java.util.List> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + ListDbNodesResponse.Builder builder = ListDbNodesResponse.builder(); + + builder.items(response.getItem()); + + com.google.common.base.Optional> + opcNextPageHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-next-page"); + if (opcNextPageHeader.isPresent()) { + builder.opcNextPage( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-next-page", + opcNextPageHeader.get().get(0), + String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + ListDbNodesResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..8b2b7e53055 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemPatchHistoryEntriesConverter.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ListDbSystemPatchHistoryEntriesConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static ListDbSystemPatchHistoryEntriesRequest interceptRequest( + ListDbSystemPatchHistoryEntriesRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbSystems") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbSystemId())) + .path("patchHistoryEntries"); + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbSystemPatchHistoryEntriesResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbSystemPatchHistoryEntriesResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + ListDbSystemPatchHistoryEntriesResponse>() { + @Override + public ListDbSystemPatchHistoryEntriesResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for ListDbSystemPatchHistoryEntriesResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + java.util.List>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + new javax.ws.rs.core.GenericType< + java.util.List< + PatchHistoryEntrySummary>>() {}); + + com.oracle.bmc.http.internal.WithHeaders< + java.util.List> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + ListDbSystemPatchHistoryEntriesResponse.Builder builder = + ListDbSystemPatchHistoryEntriesResponse.builder(); + + builder.items(response.getItem()); + + com.google.common.base.Optional> + opcNextPageHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-next-page"); + if (opcNextPageHeader.isPresent()) { + builder.opcNextPage( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-next-page", + opcNextPageHeader.get().get(0), + String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + ListDbSystemPatchHistoryEntriesResponse responseWrapper = + builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..f3b7bc882d8 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemPatchesConverter.java @@ -0,0 +1,128 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ListDbSystemPatchesConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static ListDbSystemPatchesRequest interceptRequest(ListDbSystemPatchesRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbSystems") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbSystemId())) + .path("patches"); + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbSystemPatchesResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbSystemPatchesResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbSystemPatchesResponse>() { + @Override + public ListDbSystemPatchesResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for ListDbSystemPatchesResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + java.util.List>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + new javax.ws.rs.core.GenericType< + java.util.List>() {}); + + com.oracle.bmc.http.internal.WithHeaders< + java.util.List> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + ListDbSystemPatchesResponse.Builder builder = + ListDbSystemPatchesResponse.builder(); + + builder.items(response.getItem()); + + com.google.common.base.Optional> + opcNextPageHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-next-page"); + if (opcNextPageHeader.isPresent()) { + builder.opcNextPage( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-next-page", + opcNextPageHeader.get().get(0), + String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + ListDbSystemPatchesResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..31e458c3147 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemShapesConverter.java @@ -0,0 +1,138 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ListDbSystemShapesConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static ListDbSystemShapesRequest interceptRequest(ListDbSystemShapesRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("dbSystemShapes"); + + target = + target.queryParam( + "availabilityDomain", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getAvailabilityDomain())); + + target = + target.queryParam( + "compartmentId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getCompartmentId())); + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbSystemShapesResponse> + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbSystemShapesResponse>() { + @Override + public ListDbSystemShapesResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for ListDbSystemShapesResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + java.util.List>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + new javax.ws.rs.core.GenericType< + java.util.List< + DbSystemShapeSummary>>() {}); + + com.oracle.bmc.http.internal.WithHeaders< + java.util.List> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + ListDbSystemShapesResponse.Builder builder = + ListDbSystemShapesResponse.builder(); + + builder.items(response.getItem()); + + com.google.common.base.Optional> + opcNextPageHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-next-page"); + if (opcNextPageHeader.isPresent()) { + builder.opcNextPage( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-next-page", + opcNextPageHeader.get().get(0), + String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + ListDbSystemShapesResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..f0291f616b9 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbSystemsConverter.java @@ -0,0 +1,126 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ListDbSystemsConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static ListDbSystemsRequest interceptRequest(ListDbSystemsRequest request) { + + return 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("dbSystems"); + + target = + target.queryParam( + "compartmentId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getCompartmentId())); + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbSystemsResponse>() { + @Override + public ListDbSystemsResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for ListDbSystemsResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + java.util.List>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + new javax.ws.rs.core.GenericType< + java.util.List< + DbSystemSummary>>() {}); + + com.oracle.bmc.http.internal.WithHeaders< + java.util.List> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + ListDbSystemsResponse.Builder builder = + ListDbSystemsResponse.builder(); + + builder.items(response.getItem()); + + com.google.common.base.Optional> + opcNextPageHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-next-page"); + if (opcNextPageHeader.isPresent()) { + builder.opcNextPage( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-next-page", + opcNextPageHeader.get().get(0), + String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + ListDbSystemsResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..efe3482ca17 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ListDbVersionsConverter.java @@ -0,0 +1,134 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ListDbVersionsConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static ListDbVersionsRequest interceptRequest(ListDbVersionsRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("dbVersions"); + + target = + target.queryParam( + "compartmentId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getCompartmentId())); + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + if (request.getDbSystemShape() != null) { + target = + target.queryParam( + "dbSystemShape", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getDbSystemShape())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, ListDbVersionsResponse>() { + @Override + public ListDbVersionsResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for ListDbVersionsResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + java.util.List>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + new javax.ws.rs.core.GenericType< + java.util.List< + DbVersionSummary>>() {}); + + com.oracle.bmc.http.internal.WithHeaders< + java.util.List> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + ListDbVersionsResponse.Builder builder = + ListDbVersionsResponse.builder(); + + builder.items(response.getItem()); + + com.google.common.base.Optional> + opcNextPageHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-next-page"); + if (opcNextPageHeader.isPresent()) { + builder.opcNextPage( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-next-page", + opcNextPageHeader.get().get(0), + String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + ListDbVersionsResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..5ac9814cc37 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/ReinstateDataGuardAssociationConverter.java @@ -0,0 +1,128 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ReinstateDataGuardAssociationConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static ReinstateDataGuardAssociationRequest interceptRequest( + ReinstateDataGuardAssociationRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("databases") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDatabaseId())) + .path("dataGuardAssociations") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDataGuardAssociationId())) + .path("actions") + .path("reinstate"); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getIfMatch() != null) { + ib.header("if-match", request.getIfMatch()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, ReinstateDataGuardAssociationResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, ReinstateDataGuardAssociationResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + ReinstateDataGuardAssociationResponse>() { + @Override + public ReinstateDataGuardAssociationResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for ReinstateDataGuardAssociationResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + DataGuardAssociation>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + DataGuardAssociation.class); + + com.oracle.bmc.http.internal.WithHeaders + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + ReinstateDataGuardAssociationResponse.Builder builder = + ReinstateDataGuardAssociationResponse.builder(); + + builder.dataGuardAssociation(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + ReinstateDataGuardAssociationResponse responseWrapper = + builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..617ca63af66 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/SwitchoverDataGuardAssociationConverter.java @@ -0,0 +1,128 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class SwitchoverDataGuardAssociationConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static SwitchoverDataGuardAssociationRequest interceptRequest( + SwitchoverDataGuardAssociationRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("databases") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDatabaseId())) + .path("dataGuardAssociations") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDataGuardAssociationId())) + .path("actions") + .path("switchover"); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getIfMatch() != null) { + ib.header("if-match", request.getIfMatch()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, SwitchoverDataGuardAssociationResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, SwitchoverDataGuardAssociationResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + SwitchoverDataGuardAssociationResponse>() { + @Override + public SwitchoverDataGuardAssociationResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for SwitchoverDataGuardAssociationResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + DataGuardAssociation>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + DataGuardAssociation.class); + + com.oracle.bmc.http.internal.WithHeaders + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + SwitchoverDataGuardAssociationResponse.Builder builder = + SwitchoverDataGuardAssociationResponse.builder(); + + builder.dataGuardAssociation(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + SwitchoverDataGuardAssociationResponse responseWrapper = + builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..9763ddd1667 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/TerminateDbSystemConverter.java @@ -0,0 +1,95 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class TerminateDbSystemConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static TerminateDbSystemRequest interceptRequest(TerminateDbSystemRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbSystems") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbSystemId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getIfMatch() != null) { + ib.header("if-match", request.getIfMatch()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, TerminateDbSystemResponse> + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, TerminateDbSystemResponse>() { + @Override + public TerminateDbSystemResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for TerminateDbSystemResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = RESPONSE_CONVERSION_FACTORY.create(); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + TerminateDbSystemResponse.Builder builder = + TerminateDbSystemResponse.builder(); + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + TerminateDbSystemResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..e64dfaede55 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDbHomeConverter.java @@ -0,0 +1,109 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class UpdateDbHomeConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static UpdateDbHomeRequest interceptRequest(UpdateDbHomeRequest request) { + + return 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbHomes") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbHomeId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getIfMatch() != null) { + ib.header("if-match", request.getIfMatch()); + } + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, UpdateDbHomeResponse>() { + @Override + public UpdateDbHomeResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for UpdateDbHomeResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = + RESPONSE_CONVERSION_FACTORY.create(DbHome.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + UpdateDbHomeResponse.Builder builder = + UpdateDbHomeResponse.builder(); + + builder.dbHome(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + UpdateDbHomeResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} 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 new file mode 100644 index 00000000000..55abac87f07 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/internal/http/UpdateDbSystemConverter.java @@ -0,0 +1,109 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.internal.http; + +import com.oracle.bmc.database.model.*; +import com.oracle.bmc.database.requests.*; +import com.oracle.bmc.database.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class UpdateDbSystemConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static UpdateDbSystemRequest interceptRequest(UpdateDbSystemRequest request) { + + return request; + } + + 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"); + } + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("dbSystems") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getDbSystemId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getIfMatch() != null) { + ib.header("if-match", request.getIfMatch()); + } + + return ib; + } + + public static com.google.common.base.Function + fromResponse() { + final com.google.common.base.Function + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, UpdateDbSystemResponse>() { + @Override + public UpdateDbSystemResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace("Transform function invoked for UpdateDbSystemResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = + RESPONSE_CONVERSION_FACTORY.create(DbSystem.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + UpdateDbSystemResponse.Builder builder = + UpdateDbSystemResponse.builder(); + + builder.dbSystem(response.getItem()); + + com.google.common.base.Optional> etagHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "etag"); + if (etagHeader.isPresent()) { + builder.etag( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "etag", etagHeader.get().get(0), String.class)); + } + + com.google.common.base.Optional> + opcRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-request-id"); + if (opcRequestIdHeader.isPresent()) { + builder.opcRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-request-id", + opcRequestIdHeader.get().get(0), + String.class)); + } + + UpdateDbSystemResponse responseWrapper = builder.build(); + + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDataGuardAssociationDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDataGuardAssociationDetails.java new file mode 100644 index 00000000000..637e9ee6db3 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDataGuardAssociationDetails.java @@ -0,0 +1,168 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * The configuration details for creating a Data Guard association between databases. + *

+ **NOTE:** + * \"ExistingDbSystem\" is the only supported `creationType` value. Therefore, all + * {@link #createDataGuardAssociation(CreateDataGuardAssociationRequest) createDataGuardAssociation} + * requests must include the `peerDbSystemId` parameter found in the + * {@link #createDataGuardAssociationToExistingDbSystemDetails(CreateDataGuardAssociationToExistingDbSystemDetailsRequest) createDataGuardAssociationToExistingDbSystemDetails} + * object. + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@lombok.experimental.NonFinal +@lombok.AllArgsConstructor(access = lombok.AccessLevel.PROTECTED) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "creationType", + defaultImpl = CreateDataGuardAssociationDetails.class +) +@com.fasterxml.jackson.annotation.JsonSubTypes({ + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = CreateDataGuardAssociationToExistingDbSystemDetails.class, + name = "ExistingDbSystem" + ) +}) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class CreateDataGuardAssociationDetails { + + /** + * A strong password for the `SYS`, `SYSTEM`, and `PDB Admin` users to apply during standby creation. + *

+ * The password must contain no fewer than nine characters and include: + *

+ * At least two uppercase characters. + *

+ * At least two lowercase characters. + *

+ * At least two numeric characters. + *

+ * At least two special characters. Valid special characters include \"_\", \"#\", and \"-\" only. + *

+ **The password MUST be the same as the primary admin password.** + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("databaseAdminPassword") + String databaseAdminPassword; + /** + * The protection mode to set up between the primary and standby databases. For more information, see + * [Oracle Data Guard Protection Modes](http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) + * in the Oracle Data Guard documentation. + *

+ **IMPORTANT** - The only protection mode currently supported by the Database Service is MAXIMUM_PERFORMANCE. + * + **/ + public enum ProtectionMode { + MaximumAvailability("MAXIMUM_AVAILABILITY"), + MaximumPerformance("MAXIMUM_PERFORMANCE"), + MaximumProtection("MAXIMUM_PROTECTION"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ProtectionMode v : ProtectionMode.values()) { + map.put(v.getValue(), v); + } + } + + ProtectionMode(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ProtectionMode create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new RuntimeException("Invalid ProtectionMode: " + key); + } + }; + /** + * The protection mode to set up between the primary and standby databases. For more information, see + * [Oracle Data Guard Protection Modes](http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) + * in the Oracle Data Guard documentation. + *

+ **IMPORTANT** - The only protection mode currently supported by the Database Service is MAXIMUM_PERFORMANCE. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("protectionMode") + ProtectionMode protectionMode; + /** + * The redo transport type to use for this Data Guard association. Valid values depend on the specified `protectionMode`: + *

+ * MAXIMUM_AVAILABILITY - SYNC or FASTSYNC + * * MAXIMUM_PERFORMANCE - ASYNC + * * MAXIMUM_PROTECTION - SYNC + *

+ * For more information, see + * [Redo Transport Services](http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) + * in the Oracle Data Guard documentation. + *

+ **IMPORTANT** - The only transport type currently supported by the Database Service is ASYNC. + * + **/ + public enum TransportType { + Sync("SYNC"), + Async("ASYNC"), + Fastsync("FASTSYNC"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (TransportType v : TransportType.values()) { + map.put(v.getValue(), v); + } + } + + TransportType(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static TransportType create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new RuntimeException("Invalid TransportType: " + key); + } + }; + /** + * The redo transport type to use for this Data Guard association. Valid values depend on the specified `protectionMode`: + *

+ * MAXIMUM_AVAILABILITY - SYNC or FASTSYNC + * * MAXIMUM_PERFORMANCE - ASYNC + * * MAXIMUM_PROTECTION - SYNC + *

+ * For more information, see + * [Redo Transport Services](http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) + * in the Oracle Data Guard documentation. + *

+ **IMPORTANT** - The only transport type currently supported by the Database Service is ASYNC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("transportType") + TransportType transportType; +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDataGuardAssociationToExistingDbSystemDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDataGuardAssociationToExistingDbSystemDetails.java new file mode 100644 index 00000000000..33c604def75 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDataGuardAssociationToExistingDbSystemDetails.java @@ -0,0 +1,108 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * The configuration details for creating a Data Guard association to an existing database. + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateDataGuardAssociationToExistingDbSystemDetails.Builder.class +) +@lombok.ToString(callSuper = true) +@lombok.EqualsAndHashCode(callSuper = true) +@com.fasterxml.jackson.annotation.JsonTypeInfo( + use = com.fasterxml.jackson.annotation.JsonTypeInfo.Id.NAME, + include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, + property = "creationType" +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class CreateDataGuardAssociationToExistingDbSystemDetails + extends CreateDataGuardAssociationDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("databaseAdminPassword") + private String databaseAdminPassword; + + public Builder databaseAdminPassword(String databaseAdminPassword) { + this.databaseAdminPassword = databaseAdminPassword; + this.__explicitlySet__.add("databaseAdminPassword"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("protectionMode") + private ProtectionMode protectionMode; + + public Builder protectionMode(ProtectionMode protectionMode) { + this.protectionMode = protectionMode; + this.__explicitlySet__.add("protectionMode"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("transportType") + private TransportType transportType; + + public Builder transportType(TransportType transportType) { + this.transportType = transportType; + this.__explicitlySet__.add("transportType"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("peerDbSystemId") + private String peerDbSystemId; + + public Builder peerDbSystemId(String peerDbSystemId) { + this.peerDbSystemId = peerDbSystemId; + this.__explicitlySet__.add("peerDbSystemId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateDataGuardAssociationToExistingDbSystemDetails build() { + CreateDataGuardAssociationToExistingDbSystemDetails __instance__ = + new CreateDataGuardAssociationToExistingDbSystemDetails( + databaseAdminPassword, protectionMode, transportType, peerDbSystemId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateDataGuardAssociationToExistingDbSystemDetails o) { + return databaseAdminPassword(o.getDatabaseAdminPassword()) + .protectionMode(o.getProtectionMode()) + .transportType(o.getTransportType()) + .peerDbSystemId(o.getPeerDbSystemId()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + public CreateDataGuardAssociationToExistingDbSystemDetails( + String databaseAdminPassword, + ProtectionMode protectionMode, + TransportType transportType, + String peerDbSystemId) { + super(databaseAdminPassword, protectionMode, transportType); + this.peerDbSystemId = peerDbSystemId; + } + + /** + * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the DB System to create the standby database on. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("peerDbSystemId") + String peerDbSystemId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseDetails.java new file mode 100644 index 00000000000..c67dfd4fa32 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseDetails.java @@ -0,0 +1,181 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateDatabaseDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class CreateDatabaseDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("adminPassword") + private String adminPassword; + + public Builder adminPassword(String adminPassword) { + this.adminPassword = adminPassword; + this.__explicitlySet__.add("adminPassword"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("characterSet") + private String characterSet; + + public Builder characterSet(String characterSet) { + this.characterSet = characterSet; + this.__explicitlySet__.add("characterSet"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbName") + private String dbName; + + public Builder dbName(String dbName) { + this.dbName = dbName; + this.__explicitlySet__.add("dbName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbWorkload") + private DbWorkload dbWorkload; + + public Builder dbWorkload(DbWorkload dbWorkload) { + this.dbWorkload = dbWorkload; + this.__explicitlySet__.add("dbWorkload"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("ncharacterSet") + private String ncharacterSet; + + public Builder ncharacterSet(String ncharacterSet) { + this.ncharacterSet = ncharacterSet; + this.__explicitlySet__.add("ncharacterSet"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("pdbName") + private String pdbName; + + public Builder pdbName(String pdbName) { + this.pdbName = pdbName; + this.__explicitlySet__.add("pdbName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateDatabaseDetails build() { + CreateDatabaseDetails __instance__ = + new CreateDatabaseDetails( + adminPassword, + characterSet, + dbName, + dbWorkload, + ncharacterSet, + pdbName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateDatabaseDetails o) { + return adminPassword(o.getAdminPassword()) + .characterSet(o.getCharacterSet()) + .dbName(o.getDbName()) + .dbWorkload(o.getDbWorkload()) + .ncharacterSet(o.getNcharacterSet()) + .pdbName(o.getPdbName()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * A strong password for SYS, SYSTEM, and PDB Admin. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numbers, and two special characters. The special characters must be _, \\#, or -. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("adminPassword") + String adminPassword; + + /** + * The character set for the database. The default is AL32UTF8. Allowed values are: + *

+ * AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("characterSet") + String characterSet; + + /** + * The database name. It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbName") + String dbName; + /** + * Database workload type. + **/ + public enum DbWorkload { + Oltp("OLTP"), + Dss("DSS"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (DbWorkload v : DbWorkload.values()) { + map.put(v.getValue(), v); + } + } + + DbWorkload(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static DbWorkload create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new RuntimeException("Invalid DbWorkload: " + key); + } + }; + /** + * Database workload type. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbWorkload") + DbWorkload dbWorkload; + + /** + * National character set for the database. The default is AL16UTF16. Allowed values are: + * AL16UTF16 or UTF8. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("ncharacterSet") + String ncharacterSet; + + /** + * Pluggable database name. It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("pdbName") + String pdbName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeDetails.java new file mode 100644 index 00000000000..67aab9bf8a2 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeDetails.java @@ -0,0 +1,85 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateDbHomeDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class CreateDbHomeDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("database") + private CreateDatabaseDetails database; + + public Builder database(CreateDatabaseDetails database) { + this.database = database; + this.__explicitlySet__.add("database"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + private String dbVersion; + + public Builder dbVersion(String dbVersion) { + this.dbVersion = dbVersion; + this.__explicitlySet__.add("dbVersion"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateDbHomeDetails build() { + CreateDbHomeDetails __instance__ = + new CreateDbHomeDetails(database, dbVersion, displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateDbHomeDetails o) { + return database(o.getDatabase()) + .dbVersion(o.getDbVersion()) + .displayName(o.getDisplayName()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + @com.fasterxml.jackson.annotation.JsonProperty("database") + CreateDatabaseDetails database; + + /** + * A valid Oracle database version. To get a list of supported versions, use the {@link #listDbVersions(ListDbVersionsRequest) listDbVersions} operation. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + String dbVersion; + + /** + * The user-provided name of the database home. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithDbSystemIdDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithDbSystemIdDetails.java new file mode 100644 index 00000000000..8644cf42100 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithDbSystemIdDetails.java @@ -0,0 +1,102 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateDbHomeWithDbSystemIdDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class CreateDbHomeWithDbSystemIdDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("database") + private CreateDatabaseDetails database; + + public Builder database(CreateDatabaseDetails database) { + this.database = database; + this.__explicitlySet__.add("database"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbSystemId") + private String dbSystemId; + + public Builder dbSystemId(String dbSystemId) { + this.dbSystemId = dbSystemId; + this.__explicitlySet__.add("dbSystemId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + private String dbVersion; + + public Builder dbVersion(String dbVersion) { + this.dbVersion = dbVersion; + this.__explicitlySet__.add("dbVersion"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateDbHomeWithDbSystemIdDetails build() { + CreateDbHomeWithDbSystemIdDetails __instance__ = + new CreateDbHomeWithDbSystemIdDetails( + database, dbSystemId, dbVersion, displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateDbHomeWithDbSystemIdDetails o) { + return database(o.getDatabase()) + .dbSystemId(o.getDbSystemId()) + .dbVersion(o.getDbVersion()) + .displayName(o.getDisplayName()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + @com.fasterxml.jackson.annotation.JsonProperty("database") + CreateDatabaseDetails database; + + /** + * The OCID of the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbSystemId") + String dbSystemId; + + /** + * A valid Oracle database version. To get a list of supported versions, use the {@link #listDbVersions(ListDbVersionsRequest) listDbVersions} operation. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + String dbVersion; + + /** + * The user-provided name of the database home. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DataGuardAssociation.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DataGuardAssociation.java new file mode 100644 index 00000000000..271e1766261 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DataGuardAssociation.java @@ -0,0 +1,562 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * The properties that define a Data Guard association. + *

+ * To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an + * administrator. If you're an administrator who needs to write policies to give users access, see + * [Getting Started with Policies](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). + *

+ * For information about endpoints and signing API requests, see + * [About the API](https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/usingapi.htm). For information about available SDKs and tools, see + * [SDKS and Other Tools](https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/sdks.htm). + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = DataGuardAssociation.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class DataGuardAssociation { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("applyLag") + private String applyLag; + + public Builder applyLag(String applyLag) { + this.applyLag = applyLag; + this.__explicitlySet__.add("applyLag"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("applyRate") + private String applyRate; + + public Builder applyRate(String applyRate) { + this.applyRate = applyRate; + this.__explicitlySet__.add("applyRate"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("databaseId") + private String databaseId; + + public Builder databaseId(String databaseId) { + this.databaseId = databaseId; + this.__explicitlySet__.add("databaseId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("peerDataGuardAssociationId") + private String peerDataGuardAssociationId; + + public Builder peerDataGuardAssociationId(String peerDataGuardAssociationId) { + this.peerDataGuardAssociationId = peerDataGuardAssociationId; + this.__explicitlySet__.add("peerDataGuardAssociationId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("peerDatabaseId") + private String peerDatabaseId; + + public Builder peerDatabaseId(String peerDatabaseId) { + this.peerDatabaseId = peerDatabaseId; + this.__explicitlySet__.add("peerDatabaseId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("peerDbHomeId") + private String peerDbHomeId; + + public Builder peerDbHomeId(String peerDbHomeId) { + this.peerDbHomeId = peerDbHomeId; + this.__explicitlySet__.add("peerDbHomeId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("peerDbSystemId") + private String peerDbSystemId; + + public Builder peerDbSystemId(String peerDbSystemId) { + this.peerDbSystemId = peerDbSystemId; + this.__explicitlySet__.add("peerDbSystemId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("peerRole") + private PeerRole peerRole; + + public Builder peerRole(PeerRole peerRole) { + this.peerRole = peerRole; + this.__explicitlySet__.add("peerRole"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("protectionMode") + private ProtectionMode protectionMode; + + public Builder protectionMode(ProtectionMode protectionMode) { + this.protectionMode = protectionMode; + this.__explicitlySet__.add("protectionMode"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("role") + private Role role; + + public Builder role(Role role) { + this.role = role; + this.__explicitlySet__.add("role"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("transportType") + private TransportType transportType; + + public Builder transportType(TransportType transportType) { + this.transportType = transportType; + this.__explicitlySet__.add("transportType"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DataGuardAssociation build() { + DataGuardAssociation __instance__ = + new DataGuardAssociation( + applyLag, + applyRate, + databaseId, + id, + lifecycleDetails, + lifecycleState, + peerDataGuardAssociationId, + peerDatabaseId, + peerDbHomeId, + peerDbSystemId, + peerRole, + protectionMode, + role, + timeCreated, + transportType); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DataGuardAssociation o) { + return applyLag(o.getApplyLag()) + .applyRate(o.getApplyRate()) + .databaseId(o.getDatabaseId()) + .id(o.getId()) + .lifecycleDetails(o.getLifecycleDetails()) + .lifecycleState(o.getLifecycleState()) + .peerDataGuardAssociationId(o.getPeerDataGuardAssociationId()) + .peerDatabaseId(o.getPeerDatabaseId()) + .peerDbHomeId(o.getPeerDbHomeId()) + .peerDbSystemId(o.getPeerDbSystemId()) + .peerRole(o.getPeerRole()) + .protectionMode(o.getProtectionMode()) + .role(o.getRole()) + .timeCreated(o.getTimeCreated()) + .transportType(o.getTransportType()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The lag time between updates to the primary database and application of the redo data on the standby database, + * as computed by the reporting database. + *

+ * Example: `9 seconds` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("applyLag") + String applyLag; + + /** + * The rate at which redo logs are synced between the associated databases. + *

+ * Example: `180 Mb per second` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("applyRate") + String applyRate; + + /** + * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the reporting database. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("databaseId") + String databaseId; + + /** + * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the Data Guard association. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * Additional information about the current lifecycleState, if available. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + String lifecycleDetails; + /** + * The current state of the Data Guard association. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + Provisioning("PROVISIONING"), + Available("AVAILABLE"), + Updating("UPDATING"), + Terminating("TERMINATING"), + Terminated("TERMINATED"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleState v : LifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The current state of the Data Guard association. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the peer database's Data Guard association. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("peerDataGuardAssociationId") + String peerDataGuardAssociationId; + + /** + * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the associated peer database. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("peerDatabaseId") + String peerDatabaseId; + + /** + * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the database home containing the associated peer database. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("peerDbHomeId") + String peerDbHomeId; + + /** + * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the DB System containing the associated + * peer database. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("peerDbSystemId") + String peerDbSystemId; + /** + * The role of the peer database in this Data Guard association. + **/ + @lombok.extern.slf4j.Slf4j + public enum PeerRole { + Primary("PRIMARY"), + Standby("STANDBY"), + DisabledStandby("DISABLED_STANDBY"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (PeerRole v : PeerRole.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + PeerRole(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static PeerRole create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'PeerRole', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The role of the peer database in this Data Guard association. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("peerRole") + PeerRole peerRole; + /** + * The protection mode of this Data Guard association. For more information, see + * [Oracle Data Guard Protection Modes](http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) + * in the Oracle Data Guard documentation. + * + **/ + @lombok.extern.slf4j.Slf4j + public enum ProtectionMode { + MaximumAvailability("MAXIMUM_AVAILABILITY"), + MaximumPerformance("MAXIMUM_PERFORMANCE"), + MaximumProtection("MAXIMUM_PROTECTION"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (ProtectionMode v : ProtectionMode.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + ProtectionMode(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ProtectionMode create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'ProtectionMode', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The protection mode of this Data Guard association. For more information, see + * [Oracle Data Guard Protection Modes](http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) + * in the Oracle Data Guard documentation. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("protectionMode") + ProtectionMode protectionMode; + /** + * The role of the reporting database in this Data Guard association. + **/ + @lombok.extern.slf4j.Slf4j + public enum Role { + Primary("PRIMARY"), + Standby("STANDBY"), + DisabledStandby("DISABLED_STANDBY"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Role v : Role.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + Role(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Role create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'Role', returning UnknownEnumValue", key); + return UnknownEnumValue; + } + }; + /** + * The role of the reporting database in this Data Guard association. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("role") + Role role; + + /** + * The date and time the Data Guard Association was created. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + /** + * The redo transport type used by this Data Guard association. For more information, see + * [Redo Transport Services](http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) + * in the Oracle Data Guard documentation. + * + **/ + @lombok.extern.slf4j.Slf4j + public enum TransportType { + Sync("SYNC"), + Async("ASYNC"), + Fastsync("FASTSYNC"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (TransportType v : TransportType.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + TransportType(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static TransportType create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'TransportType', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The redo transport type used by this Data Guard association. For more information, see + * [Redo Transport Services](http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) + * in the Oracle Data Guard documentation. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("transportType") + TransportType transportType; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/Database.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/Database.java new file mode 100644 index 00000000000..95a97f86b87 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/Database.java @@ -0,0 +1,298 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * An Oracle database on a DB System. For more information, see [Managing Oracle Databases](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/Concepts/overview.htm). + *

+ * To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see [Getting Started with Policies](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Database.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class Database { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("characterSet") + private String characterSet; + + public Builder characterSet(String characterSet) { + this.characterSet = characterSet; + this.__explicitlySet__.add("characterSet"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbHomeId") + private String dbHomeId; + + public Builder dbHomeId(String dbHomeId) { + this.dbHomeId = dbHomeId; + this.__explicitlySet__.add("dbHomeId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbName") + private String dbName; + + public Builder dbName(String dbName) { + this.dbName = dbName; + this.__explicitlySet__.add("dbName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbUniqueName") + private String dbUniqueName; + + public Builder dbUniqueName(String dbUniqueName) { + this.dbUniqueName = dbUniqueName; + this.__explicitlySet__.add("dbUniqueName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbWorkload") + private String dbWorkload; + + public Builder dbWorkload(String dbWorkload) { + this.dbWorkload = dbWorkload; + this.__explicitlySet__.add("dbWorkload"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("ncharacterSet") + private String ncharacterSet; + + public Builder ncharacterSet(String ncharacterSet) { + this.ncharacterSet = ncharacterSet; + this.__explicitlySet__.add("ncharacterSet"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("pdbName") + private String pdbName; + + public Builder pdbName(String pdbName) { + this.pdbName = pdbName; + this.__explicitlySet__.add("pdbName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public Database build() { + Database __instance__ = + new Database( + characterSet, + compartmentId, + dbHomeId, + dbName, + dbUniqueName, + dbWorkload, + id, + lifecycleDetails, + lifecycleState, + ncharacterSet, + pdbName, + timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(Database o) { + return characterSet(o.getCharacterSet()) + .compartmentId(o.getCompartmentId()) + .dbHomeId(o.getDbHomeId()) + .dbName(o.getDbName()) + .dbUniqueName(o.getDbUniqueName()) + .dbWorkload(o.getDbWorkload()) + .id(o.getId()) + .lifecycleDetails(o.getLifecycleDetails()) + .lifecycleState(o.getLifecycleState()) + .ncharacterSet(o.getNcharacterSet()) + .pdbName(o.getPdbName()) + .timeCreated(o.getTimeCreated()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The character set for the database. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("characterSet") + String characterSet; + + /** + * The OCID of the compartment. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * The OCID of the database home. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbHomeId") + String dbHomeId; + + /** + * The database name. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbName") + String dbName; + + /** + * A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbUniqueName") + String dbUniqueName; + + /** + * Database workload type. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbWorkload") + String dbWorkload; + + /** + * The OCID of the database. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * Additional information about the current lifecycleState. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + String lifecycleDetails; + /** + * The current state of the database. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + Provisioning("PROVISIONING"), + Available("AVAILABLE"), + Updating("UPDATING"), + Terminating("TERMINATING"), + Terminated("TERMINATED"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleState v : LifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The current state of the database. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * The national character set for the database. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("ncharacterSet") + String ncharacterSet; + + /** + * Pluggable database name. It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("pdbName") + String pdbName; + + /** + * The date and time the database was created. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DatabaseSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DatabaseSummary.java new file mode 100644 index 00000000000..a3d68e0be07 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DatabaseSummary.java @@ -0,0 +1,298 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * An Oracle database on a DB System. For more information, see [Managing Oracle Databases](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/Concepts/overview.htm). + *

+ * To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see [Getting Started with Policies](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DatabaseSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class DatabaseSummary { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("characterSet") + private String characterSet; + + public Builder characterSet(String characterSet) { + this.characterSet = characterSet; + this.__explicitlySet__.add("characterSet"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbHomeId") + private String dbHomeId; + + public Builder dbHomeId(String dbHomeId) { + this.dbHomeId = dbHomeId; + this.__explicitlySet__.add("dbHomeId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbName") + private String dbName; + + public Builder dbName(String dbName) { + this.dbName = dbName; + this.__explicitlySet__.add("dbName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbUniqueName") + private String dbUniqueName; + + public Builder dbUniqueName(String dbUniqueName) { + this.dbUniqueName = dbUniqueName; + this.__explicitlySet__.add("dbUniqueName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbWorkload") + private String dbWorkload; + + public Builder dbWorkload(String dbWorkload) { + this.dbWorkload = dbWorkload; + this.__explicitlySet__.add("dbWorkload"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("ncharacterSet") + private String ncharacterSet; + + public Builder ncharacterSet(String ncharacterSet) { + this.ncharacterSet = ncharacterSet; + this.__explicitlySet__.add("ncharacterSet"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("pdbName") + private String pdbName; + + public Builder pdbName(String pdbName) { + this.pdbName = pdbName; + this.__explicitlySet__.add("pdbName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DatabaseSummary build() { + DatabaseSummary __instance__ = + new DatabaseSummary( + characterSet, + compartmentId, + dbHomeId, + dbName, + dbUniqueName, + dbWorkload, + id, + lifecycleDetails, + lifecycleState, + ncharacterSet, + pdbName, + timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DatabaseSummary o) { + return characterSet(o.getCharacterSet()) + .compartmentId(o.getCompartmentId()) + .dbHomeId(o.getDbHomeId()) + .dbName(o.getDbName()) + .dbUniqueName(o.getDbUniqueName()) + .dbWorkload(o.getDbWorkload()) + .id(o.getId()) + .lifecycleDetails(o.getLifecycleDetails()) + .lifecycleState(o.getLifecycleState()) + .ncharacterSet(o.getNcharacterSet()) + .pdbName(o.getPdbName()) + .timeCreated(o.getTimeCreated()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The character set for the database. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("characterSet") + String characterSet; + + /** + * The OCID of the compartment. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * The OCID of the database home. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbHomeId") + String dbHomeId; + + /** + * The database name. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbName") + String dbName; + + /** + * A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbUniqueName") + String dbUniqueName; + + /** + * Database workload type. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbWorkload") + String dbWorkload; + + /** + * The OCID of the database. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * Additional information about the current lifecycleState. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + String lifecycleDetails; + /** + * The current state of the database. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + Provisioning("PROVISIONING"), + Available("AVAILABLE"), + Updating("UPDATING"), + Terminating("TERMINATING"), + Terminated("TERMINATED"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleState v : LifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The current state of the database. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * The national character set for the database. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("ncharacterSet") + String ncharacterSet; + + /** + * Pluggable database name. It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("pdbName") + String pdbName; + + /** + * The date and time the database was created. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbHome.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbHome.java new file mode 100644 index 00000000000..eaaf70e5e6f --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbHome.java @@ -0,0 +1,234 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * A directory where Oracle database software is installed. Each DB System can have multiple database homes, + * and each database home can have multiple databases within it. All the databases within a single database home + * must be the same database version, but different database homes can run different versions. For more information, + * see [Managing Oracle Databases](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/Concepts/overview.htm). + *

+ * To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an + * administrator. If you're an administrator who needs to write policies to give users access, + * see [Getting Started with Policies](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbHome.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class DbHome { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbSystemId") + private String dbSystemId; + + public Builder dbSystemId(String dbSystemId) { + this.dbSystemId = dbSystemId; + this.__explicitlySet__.add("dbSystemId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + private String dbVersion; + + public Builder dbVersion(String dbVersion) { + this.dbVersion = dbVersion; + this.__explicitlySet__.add("dbVersion"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lastPatchHistoryEntryId") + private String lastPatchHistoryEntryId; + + public Builder lastPatchHistoryEntryId(String lastPatchHistoryEntryId) { + this.lastPatchHistoryEntryId = lastPatchHistoryEntryId; + this.__explicitlySet__.add("lastPatchHistoryEntryId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DbHome build() { + DbHome __instance__ = + new DbHome( + compartmentId, + dbSystemId, + dbVersion, + displayName, + id, + lastPatchHistoryEntryId, + lifecycleState, + timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DbHome o) { + return compartmentId(o.getCompartmentId()) + .dbSystemId(o.getDbSystemId()) + .dbVersion(o.getDbVersion()) + .displayName(o.getDisplayName()) + .id(o.getId()) + .lastPatchHistoryEntryId(o.getLastPatchHistoryEntryId()) + .lifecycleState(o.getLifecycleState()) + .timeCreated(o.getTimeCreated()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The OCID of the compartment. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * The OCID of the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbSystemId") + String dbSystemId; + + /** + * The Oracle database version. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + String dbVersion; + + /** + * The user-provided name for the database home. It does not need to be unique. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * The OCID of the database home. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * The OCID of the last patch history. This is updated as soon as a patch operation is started. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lastPatchHistoryEntryId") + String lastPatchHistoryEntryId; + /** + * The current state of the database home. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + Provisioning("PROVISIONING"), + Available("AVAILABLE"), + Updating("UPDATING"), + Terminating("TERMINATING"), + Terminated("TERMINATED"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleState v : LifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The current state of the database home. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * The date and time the database home was created. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbHomeSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbHomeSummary.java new file mode 100644 index 00000000000..7abf2fbdb4c --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbHomeSummary.java @@ -0,0 +1,234 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * A directory where Oracle database software is installed. Each DB System can have multiple database homes, + * and each database home can have multiple databases within it. All the databases within a single database home + * must be the same database version, but different database homes can run different versions. For more information, + * see [Managing Oracle Databases](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/Concepts/overview.htm). + *

+ * To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an + * administrator. If you're an administrator who needs to write policies to give users access, + * see [Getting Started with Policies](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbHomeSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class DbHomeSummary { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbSystemId") + private String dbSystemId; + + public Builder dbSystemId(String dbSystemId) { + this.dbSystemId = dbSystemId; + this.__explicitlySet__.add("dbSystemId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + private String dbVersion; + + public Builder dbVersion(String dbVersion) { + this.dbVersion = dbVersion; + this.__explicitlySet__.add("dbVersion"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lastPatchHistoryEntryId") + private String lastPatchHistoryEntryId; + + public Builder lastPatchHistoryEntryId(String lastPatchHistoryEntryId) { + this.lastPatchHistoryEntryId = lastPatchHistoryEntryId; + this.__explicitlySet__.add("lastPatchHistoryEntryId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DbHomeSummary build() { + DbHomeSummary __instance__ = + new DbHomeSummary( + compartmentId, + dbSystemId, + dbVersion, + displayName, + id, + lastPatchHistoryEntryId, + lifecycleState, + timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DbHomeSummary o) { + return compartmentId(o.getCompartmentId()) + .dbSystemId(o.getDbSystemId()) + .dbVersion(o.getDbVersion()) + .displayName(o.getDisplayName()) + .id(o.getId()) + .lastPatchHistoryEntryId(o.getLastPatchHistoryEntryId()) + .lifecycleState(o.getLifecycleState()) + .timeCreated(o.getTimeCreated()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The OCID of the compartment. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * The OCID of the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbSystemId") + String dbSystemId; + + /** + * The Oracle database version. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + String dbVersion; + + /** + * The user-provided name for the database home. It does not need to be unique. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * The OCID of the database home. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * The OCID of the last patch history. This is updated as soon as a patch operation is started. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lastPatchHistoryEntryId") + String lastPatchHistoryEntryId; + /** + * The current state of the database home. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + Provisioning("PROVISIONING"), + Available("AVAILABLE"), + Updating("UPDATING"), + Terminating("TERMINATING"), + Terminated("TERMINATED"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleState v : LifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The current state of the database home. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * The date and time the database home was created. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbNode.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbNode.java new file mode 100644 index 00000000000..1f399e9305b --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbNode.java @@ -0,0 +1,233 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * A server where Oracle database software is running. + *

+ * To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see [Getting Started with Policies](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbNode.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class DbNode { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("backupVnicId") + private String backupVnicId; + + public Builder backupVnicId(String backupVnicId) { + this.backupVnicId = backupVnicId; + this.__explicitlySet__.add("backupVnicId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbSystemId") + private String dbSystemId; + + public Builder dbSystemId(String dbSystemId) { + this.dbSystemId = dbSystemId; + this.__explicitlySet__.add("dbSystemId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("hostname") + private String hostname; + + public Builder hostname(String hostname) { + this.hostname = hostname; + this.__explicitlySet__.add("hostname"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("softwareStorageSizeInGB") + private Integer softwareStorageSizeInGB; + + public Builder softwareStorageSizeInGB(Integer softwareStorageSizeInGB) { + this.softwareStorageSizeInGB = softwareStorageSizeInGB; + this.__explicitlySet__.add("softwareStorageSizeInGB"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vnicId") + private String vnicId; + + public Builder vnicId(String vnicId) { + this.vnicId = vnicId; + this.__explicitlySet__.add("vnicId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DbNode build() { + DbNode __instance__ = + new DbNode( + backupVnicId, + dbSystemId, + hostname, + id, + lifecycleState, + softwareStorageSizeInGB, + timeCreated, + vnicId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DbNode o) { + return backupVnicId(o.getBackupVnicId()) + .dbSystemId(o.getDbSystemId()) + .hostname(o.getHostname()) + .id(o.getId()) + .lifecycleState(o.getLifecycleState()) + .softwareStorageSizeInGB(o.getSoftwareStorageSizeInGB()) + .timeCreated(o.getTimeCreated()) + .vnicId(o.getVnicId()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The OCID of the backup VNIC. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("backupVnicId") + String backupVnicId; + + /** + * The OCID of the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbSystemId") + String dbSystemId; + + /** + * The host name for the DB Node. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("hostname") + String hostname; + + /** + * The OCID of the DB Node. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + /** + * The current state of the database node. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + Provisioning("PROVISIONING"), + Available("AVAILABLE"), + Updating("UPDATING"), + Stopping("STOPPING"), + Stopped("STOPPED"), + Starting("STARTING"), + Terminating("TERMINATING"), + Terminated("TERMINATED"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleState v : LifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The current state of the database node. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * Storage size, in GBs, of the software volume that is allocated to the DB system. This is applicable only for VM-based DBs. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("softwareStorageSizeInGB") + Integer softwareStorageSizeInGB; + + /** + * The date and time that the DB Node was created. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + + /** + * The OCID of the VNIC. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vnicId") + String vnicId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbNodeSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbNodeSummary.java new file mode 100644 index 00000000000..b29d5acdca1 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbNodeSummary.java @@ -0,0 +1,233 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * A server where Oracle database software is running. + *

+ * To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see [Getting Started with Policies](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbNodeSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class DbNodeSummary { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("backupVnicId") + private String backupVnicId; + + public Builder backupVnicId(String backupVnicId) { + this.backupVnicId = backupVnicId; + this.__explicitlySet__.add("backupVnicId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbSystemId") + private String dbSystemId; + + public Builder dbSystemId(String dbSystemId) { + this.dbSystemId = dbSystemId; + this.__explicitlySet__.add("dbSystemId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("hostname") + private String hostname; + + public Builder hostname(String hostname) { + this.hostname = hostname; + this.__explicitlySet__.add("hostname"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("softwareStorageSizeInGB") + private Integer softwareStorageSizeInGB; + + public Builder softwareStorageSizeInGB(Integer softwareStorageSizeInGB) { + this.softwareStorageSizeInGB = softwareStorageSizeInGB; + this.__explicitlySet__.add("softwareStorageSizeInGB"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vnicId") + private String vnicId; + + public Builder vnicId(String vnicId) { + this.vnicId = vnicId; + this.__explicitlySet__.add("vnicId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DbNodeSummary build() { + DbNodeSummary __instance__ = + new DbNodeSummary( + backupVnicId, + dbSystemId, + hostname, + id, + lifecycleState, + softwareStorageSizeInGB, + timeCreated, + vnicId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DbNodeSummary o) { + return backupVnicId(o.getBackupVnicId()) + .dbSystemId(o.getDbSystemId()) + .hostname(o.getHostname()) + .id(o.getId()) + .lifecycleState(o.getLifecycleState()) + .softwareStorageSizeInGB(o.getSoftwareStorageSizeInGB()) + .timeCreated(o.getTimeCreated()) + .vnicId(o.getVnicId()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The OCID of the backup VNIC. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("backupVnicId") + String backupVnicId; + + /** + * The OCID of the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dbSystemId") + String dbSystemId; + + /** + * The host name for the DB Node. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("hostname") + String hostname; + + /** + * The OCID of the DB Node. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + /** + * The current state of the database node. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + Provisioning("PROVISIONING"), + Available("AVAILABLE"), + Updating("UPDATING"), + Stopping("STOPPING"), + Stopped("STOPPED"), + Starting("STARTING"), + Terminating("TERMINATING"), + Terminated("TERMINATED"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleState v : LifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The current state of the database node. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * Storage size, in GBs, of the software volume that is allocated to the DB system. This is applicable only for VM-based DBs. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("softwareStorageSizeInGB") + Integer softwareStorageSizeInGB; + + /** + * The date and time that the DB Node was created. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + + /** + * The OCID of the VNIC. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vnicId") + String vnicId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbSystem.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbSystem.java new file mode 100644 index 00000000000..b973a229747 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbSystem.java @@ -0,0 +1,758 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * The Database Service supports several types of DB Systems, ranging in size, price, and performance. For details about each type of system, see: + *

+ * - [Exadata DB Systems](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/Concepts/exaoverview.htm) + * - [Bare Metal or VM DB Systems](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/Concepts/overview.htm) + *

+ * To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see [Getting Started with Policies](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). + * + * For information about access control and compartments, see + * [Overview of the Identity Service](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/overview.htm). + *

+ * For information about Availability Domains, see + * [Regions and Availability Domains](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/regions.htm). + *

+ * To get a list of Availability Domains, use the `ListAvailabilityDomains` operation + * in the Identity Service API. + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbSystem.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class DbSystem { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") + private String availabilityDomain; + + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("backupSubnetId") + private String backupSubnetId; + + public Builder backupSubnetId(String backupSubnetId) { + this.backupSubnetId = backupSubnetId; + this.__explicitlySet__.add("backupSubnetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("clusterName") + private String clusterName; + + public Builder clusterName(String clusterName) { + this.clusterName = clusterName; + this.__explicitlySet__.add("clusterName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("cpuCoreCount") + private Integer cpuCoreCount; + + public Builder cpuCoreCount(Integer cpuCoreCount) { + this.cpuCoreCount = cpuCoreCount; + this.__explicitlySet__.add("cpuCoreCount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dataStoragePercentage") + private Integer dataStoragePercentage; + + public Builder dataStoragePercentage(Integer dataStoragePercentage) { + this.dataStoragePercentage = dataStoragePercentage; + this.__explicitlySet__.add("dataStoragePercentage"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dataStorageSizeInGB") + private Integer dataStorageSizeInGB; + + public Builder dataStorageSizeInGB(Integer dataStorageSizeInGB) { + this.dataStorageSizeInGB = dataStorageSizeInGB; + this.__explicitlySet__.add("dataStorageSizeInGB"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("databaseEdition") + private DatabaseEdition databaseEdition; + + public Builder databaseEdition(DatabaseEdition databaseEdition) { + this.databaseEdition = databaseEdition; + this.__explicitlySet__.add("databaseEdition"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("diskRedundancy") + private DiskRedundancy diskRedundancy; + + public Builder diskRedundancy(DiskRedundancy diskRedundancy) { + this.diskRedundancy = diskRedundancy; + this.__explicitlySet__.add("diskRedundancy"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("domain") + private String domain; + + public Builder domain(String domain) { + this.domain = domain; + this.__explicitlySet__.add("domain"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("hostname") + private String hostname; + + public Builder hostname(String hostname) { + this.hostname = hostname; + this.__explicitlySet__.add("hostname"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lastPatchHistoryEntryId") + private String lastPatchHistoryEntryId; + + public Builder lastPatchHistoryEntryId(String lastPatchHistoryEntryId) { + this.lastPatchHistoryEntryId = lastPatchHistoryEntryId; + this.__explicitlySet__.add("lastPatchHistoryEntryId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("licenseModel") + private LicenseModel licenseModel; + + public Builder licenseModel(LicenseModel licenseModel) { + this.licenseModel = licenseModel; + this.__explicitlySet__.add("licenseModel"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("listenerPort") + private Integer listenerPort; + + public Builder listenerPort(Integer listenerPort) { + this.listenerPort = listenerPort; + this.__explicitlySet__.add("listenerPort"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nodeCount") + private Integer nodeCount; + + public Builder nodeCount(Integer nodeCount) { + this.nodeCount = nodeCount; + this.__explicitlySet__.add("nodeCount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("recoStorageSizeInGB") + private Integer recoStorageSizeInGB; + + public Builder recoStorageSizeInGB(Integer recoStorageSizeInGB) { + this.recoStorageSizeInGB = recoStorageSizeInGB; + this.__explicitlySet__.add("recoStorageSizeInGB"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("scanDnsRecordId") + private String scanDnsRecordId; + + public Builder scanDnsRecordId(String scanDnsRecordId) { + this.scanDnsRecordId = scanDnsRecordId; + this.__explicitlySet__.add("scanDnsRecordId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("scanIpIds") + private java.util.List scanIpIds; + + public Builder scanIpIds(java.util.List scanIpIds) { + this.scanIpIds = scanIpIds; + this.__explicitlySet__.add("scanIpIds"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("shape") + private String shape; + + public Builder shape(String shape) { + this.shape = shape; + this.__explicitlySet__.add("shape"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sshPublicKeys") + private java.util.List sshPublicKeys; + + public Builder sshPublicKeys(java.util.List sshPublicKeys) { + this.sshPublicKeys = sshPublicKeys; + this.__explicitlySet__.add("sshPublicKeys"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("subnetId") + private String subnetId; + + public Builder subnetId(String subnetId) { + this.subnetId = subnetId; + this.__explicitlySet__.add("subnetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("version") + private String version; + + public Builder version(String version) { + this.version = version; + this.__explicitlySet__.add("version"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vipIds") + private java.util.List vipIds; + + public Builder vipIds(java.util.List vipIds) { + this.vipIds = vipIds; + this.__explicitlySet__.add("vipIds"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DbSystem build() { + DbSystem __instance__ = + new DbSystem( + availabilityDomain, + backupSubnetId, + clusterName, + compartmentId, + cpuCoreCount, + dataStoragePercentage, + dataStorageSizeInGB, + databaseEdition, + diskRedundancy, + displayName, + domain, + hostname, + id, + lastPatchHistoryEntryId, + licenseModel, + lifecycleDetails, + lifecycleState, + listenerPort, + nodeCount, + recoStorageSizeInGB, + scanDnsRecordId, + scanIpIds, + shape, + sshPublicKeys, + subnetId, + timeCreated, + version, + vipIds); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DbSystem o) { + return availabilityDomain(o.getAvailabilityDomain()) + .backupSubnetId(o.getBackupSubnetId()) + .clusterName(o.getClusterName()) + .compartmentId(o.getCompartmentId()) + .cpuCoreCount(o.getCpuCoreCount()) + .dataStoragePercentage(o.getDataStoragePercentage()) + .dataStorageSizeInGB(o.getDataStorageSizeInGB()) + .databaseEdition(o.getDatabaseEdition()) + .diskRedundancy(o.getDiskRedundancy()) + .displayName(o.getDisplayName()) + .domain(o.getDomain()) + .hostname(o.getHostname()) + .id(o.getId()) + .lastPatchHistoryEntryId(o.getLastPatchHistoryEntryId()) + .licenseModel(o.getLicenseModel()) + .lifecycleDetails(o.getLifecycleDetails()) + .lifecycleState(o.getLifecycleState()) + .listenerPort(o.getListenerPort()) + .nodeCount(o.getNodeCount()) + .recoStorageSizeInGB(o.getRecoStorageSizeInGB()) + .scanDnsRecordId(o.getScanDnsRecordId()) + .scanIpIds(o.getScanIpIds()) + .shape(o.getShape()) + .sshPublicKeys(o.getSshPublicKeys()) + .subnetId(o.getSubnetId()) + .timeCreated(o.getTimeCreated()) + .version(o.getVersion()) + .vipIds(o.getVipIds()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The name of the Availability Domain that the DB System is located in. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") + String availabilityDomain; + + /** + * The OCID of the backup network subnet the DB System is associated with. Applicable only to Exadata. + *

+ **Subnet Restriction:** See above subnetId's 'Subnet Restriction'. + * to malfunction. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("backupSubnetId") + String backupSubnetId; + + /** + * Cluster name for Exadata and 2-node RAC DB Systems. The cluster name must begin with an an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("clusterName") + String clusterName; + + /** + * The OCID of the compartment. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * The number of CPU cores enabled on the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("cpuCoreCount") + Integer cpuCoreCount; + + /** + * The percentage assigned to DATA storage (user data and database files). + * The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 40 and 80. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dataStoragePercentage") + Integer dataStoragePercentage; + + /** + * Data storage size, in GBs, that is currently available to the DB system. This is applicable only for VM-based DBs. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dataStorageSizeInGB") + Integer dataStorageSizeInGB; + /** + * The Oracle Database Edition that applies to all the databases on the DB System. + * + **/ + @lombok.extern.slf4j.Slf4j + public enum DatabaseEdition { + StandardEdition("STANDARD_EDITION"), + EnterpriseEdition("ENTERPRISE_EDITION"), + EnterpriseEditionExtremePerformance("ENTERPRISE_EDITION_EXTREME_PERFORMANCE"), + EnterpriseEditionHighPerformance("ENTERPRISE_EDITION_HIGH_PERFORMANCE"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (DatabaseEdition v : DatabaseEdition.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + DatabaseEdition(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static DatabaseEdition create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'DatabaseEdition', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The Oracle Database Edition that applies to all the databases on the DB System. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("databaseEdition") + DatabaseEdition databaseEdition; + /** + * The type of redundancy configured for the DB System. + * Normal is 2-way redundancy. + * High is 3-way redundancy. + * + **/ + @lombok.extern.slf4j.Slf4j + public enum DiskRedundancy { + High("HIGH"), + Normal("NORMAL"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (DiskRedundancy v : DiskRedundancy.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + DiskRedundancy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static DiskRedundancy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'DiskRedundancy', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The type of redundancy configured for the DB System. + * Normal is 2-way redundancy. + * High is 3-way redundancy. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("diskRedundancy") + DiskRedundancy diskRedundancy; + + /** + * The user-friendly name for the DB System. It does not have to be unique. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * The domain name for the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("domain") + String domain; + + /** + * The host name for the DB Node. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("hostname") + String hostname; + + /** + * The OCID of the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * The OCID of the last patch history. This is updated as soon as a patch operation is started. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lastPatchHistoryEntryId") + String lastPatchHistoryEntryId; + /** + * The Oracle license model that applies to all the databases on the DB System. The default is LICENSE_INCLUDED. + * + **/ + @lombok.extern.slf4j.Slf4j + public enum LicenseModel { + LicenseIncluded("LICENSE_INCLUDED"), + BringYourOwnLicense("BRING_YOUR_OWN_LICENSE"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LicenseModel v : LicenseModel.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LicenseModel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LicenseModel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LicenseModel', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The Oracle license model that applies to all the databases on the DB System. The default is LICENSE_INCLUDED. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("licenseModel") + LicenseModel licenseModel; + + /** + * Additional information about the current lifecycleState. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + String lifecycleDetails; + /** + * The current state of the DB System. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + Provisioning("PROVISIONING"), + Available("AVAILABLE"), + Updating("UPDATING"), + Terminating("TERMINATING"), + Terminated("TERMINATED"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleState v : LifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The current state of the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * The port number configured for the listener on the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("listenerPort") + Integer listenerPort; + + /** + * Number of nodes in this DB system. For RAC DBs, this will be greater than 1. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nodeCount") + Integer nodeCount; + + /** + * RECO/REDO storage size, in GBs, that is currently allocated to the DB system. This is applicable only for VM-based DBs. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("recoStorageSizeInGB") + Integer recoStorageSizeInGB; + + /** + * The OCID of the DNS record for the SCAN IP addresses that are associated with the DB System. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("scanDnsRecordId") + String scanDnsRecordId; + + /** + * The OCID of the Single Client Access Name (SCAN) IP addresses associated with the DB System. + * SCAN IP addresses are typically used for load balancing and are not assigned to any interface. + * Clusterware directs the requests to the appropriate nodes in the cluster. + *

+ * - For a single-node DB System, this list is empty. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("scanIpIds") + java.util.List scanIpIds; + + /** + * The shape of the DB System. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("shape") + String shape; + + /** + * The public key portion of one or more key pairs used for SSH access to the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("sshPublicKeys") + java.util.List sshPublicKeys; + + /** + * The OCID of the subnet the DB System is associated with. + *

+ **Subnet Restrictions:** + * - For single node and 2-node (RAC) DB Systems, do not use a subnet that overlaps with 192.168.16.16/28 + * - For Exadata and VM-based RAC DB Systems, do not use a subnet that overlaps with 192.168.128.0/20 + *

+ * These subnets are used by the Oracle Clusterware private interconnect on the database instance. + * Specifying an overlapping subnet will cause the private interconnect to malfunction. + * This restriction applies to both the client subnet and backup subnet. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("subnetId") + String subnetId; + + /** + * The date and time the DB System was created. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + + /** + * The version of the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("version") + String version; + + /** + * The OCID of the virtual IP (VIP) addresses associated with the DB System. + * The Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the DB System to + * enable failover. If one node fails, the VIP is reassigned to another active node in the cluster. + *

+ * - For a single-node DB System, this list is empty. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vipIds") + java.util.List vipIds; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbSystemShapeSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbSystemShapeSummary.java new file mode 100644 index 00000000000..2bcc5e9ca21 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbSystemShapeSummary.java @@ -0,0 +1,96 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * The shape of the DB System. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. + * For a description of shapes, see [DB System Launch Options](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/References/launchoptions.htm). + * To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. + * If you're an administrator who needs to write policies to give users access, + * see [Getting Started with Policies](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = DbSystemShapeSummary.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class DbSystemShapeSummary { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("availableCoreCount") + private Integer availableCoreCount; + + public Builder availableCoreCount(Integer availableCoreCount) { + this.availableCoreCount = availableCoreCount; + this.__explicitlySet__.add("availableCoreCount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("name") + private String name; + + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("shape") + private String shape; + + public Builder shape(String shape) { + this.shape = shape; + this.__explicitlySet__.add("shape"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DbSystemShapeSummary build() { + DbSystemShapeSummary __instance__ = + new DbSystemShapeSummary(availableCoreCount, name, shape); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DbSystemShapeSummary o) { + return availableCoreCount(o.getAvailableCoreCount()) + .name(o.getName()) + .shape(o.getShape()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The maximum number of CPU cores that can be enabled on the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("availableCoreCount") + Integer availableCoreCount; + + /** + * The name of the shape used for the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("name") + String name; + + /** + * Deprecated. Use `name` instead of `shape`. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("shape") + String shape; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbSystemSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbSystemSummary.java new file mode 100644 index 00000000000..75d29b3fd61 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbSystemSummary.java @@ -0,0 +1,758 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * The Database Service supports several types of DB Systems, ranging in size, price, and performance. For details about each type of system, see: + *

+ * - [Exadata DB Systems](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/Concepts/exaoverview.htm) + * - [Bare Metal or VM DB Systems](https://docs.us-phoenix-1.oraclecloud.com/Content/Database/Concepts/overview.htm) + *

+ * To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see [Getting Started with Policies](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). + * + * For information about access control and compartments, see + * [Overview of the Identity Service](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/overview.htm). + *

+ * For information about Availability Domains, see + * [Regions and Availability Domains](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/regions.htm). + *

+ * To get a list of Availability Domains, use the `ListAvailabilityDomains` operation + * in the Identity Service API. + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbSystemSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class DbSystemSummary { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") + private String availabilityDomain; + + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("backupSubnetId") + private String backupSubnetId; + + public Builder backupSubnetId(String backupSubnetId) { + this.backupSubnetId = backupSubnetId; + this.__explicitlySet__.add("backupSubnetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("clusterName") + private String clusterName; + + public Builder clusterName(String clusterName) { + this.clusterName = clusterName; + this.__explicitlySet__.add("clusterName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("cpuCoreCount") + private Integer cpuCoreCount; + + public Builder cpuCoreCount(Integer cpuCoreCount) { + this.cpuCoreCount = cpuCoreCount; + this.__explicitlySet__.add("cpuCoreCount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dataStoragePercentage") + private Integer dataStoragePercentage; + + public Builder dataStoragePercentage(Integer dataStoragePercentage) { + this.dataStoragePercentage = dataStoragePercentage; + this.__explicitlySet__.add("dataStoragePercentage"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dataStorageSizeInGB") + private Integer dataStorageSizeInGB; + + public Builder dataStorageSizeInGB(Integer dataStorageSizeInGB) { + this.dataStorageSizeInGB = dataStorageSizeInGB; + this.__explicitlySet__.add("dataStorageSizeInGB"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("databaseEdition") + private DatabaseEdition databaseEdition; + + public Builder databaseEdition(DatabaseEdition databaseEdition) { + this.databaseEdition = databaseEdition; + this.__explicitlySet__.add("databaseEdition"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("diskRedundancy") + private DiskRedundancy diskRedundancy; + + public Builder diskRedundancy(DiskRedundancy diskRedundancy) { + this.diskRedundancy = diskRedundancy; + this.__explicitlySet__.add("diskRedundancy"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("domain") + private String domain; + + public Builder domain(String domain) { + this.domain = domain; + this.__explicitlySet__.add("domain"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("hostname") + private String hostname; + + public Builder hostname(String hostname) { + this.hostname = hostname; + this.__explicitlySet__.add("hostname"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lastPatchHistoryEntryId") + private String lastPatchHistoryEntryId; + + public Builder lastPatchHistoryEntryId(String lastPatchHistoryEntryId) { + this.lastPatchHistoryEntryId = lastPatchHistoryEntryId; + this.__explicitlySet__.add("lastPatchHistoryEntryId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("licenseModel") + private LicenseModel licenseModel; + + public Builder licenseModel(LicenseModel licenseModel) { + this.licenseModel = licenseModel; + this.__explicitlySet__.add("licenseModel"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("listenerPort") + private Integer listenerPort; + + public Builder listenerPort(Integer listenerPort) { + this.listenerPort = listenerPort; + this.__explicitlySet__.add("listenerPort"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nodeCount") + private Integer nodeCount; + + public Builder nodeCount(Integer nodeCount) { + this.nodeCount = nodeCount; + this.__explicitlySet__.add("nodeCount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("recoStorageSizeInGB") + private Integer recoStorageSizeInGB; + + public Builder recoStorageSizeInGB(Integer recoStorageSizeInGB) { + this.recoStorageSizeInGB = recoStorageSizeInGB; + this.__explicitlySet__.add("recoStorageSizeInGB"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("scanDnsRecordId") + private String scanDnsRecordId; + + public Builder scanDnsRecordId(String scanDnsRecordId) { + this.scanDnsRecordId = scanDnsRecordId; + this.__explicitlySet__.add("scanDnsRecordId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("scanIpIds") + private java.util.List scanIpIds; + + public Builder scanIpIds(java.util.List scanIpIds) { + this.scanIpIds = scanIpIds; + this.__explicitlySet__.add("scanIpIds"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("shape") + private String shape; + + public Builder shape(String shape) { + this.shape = shape; + this.__explicitlySet__.add("shape"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sshPublicKeys") + private java.util.List sshPublicKeys; + + public Builder sshPublicKeys(java.util.List sshPublicKeys) { + this.sshPublicKeys = sshPublicKeys; + this.__explicitlySet__.add("sshPublicKeys"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("subnetId") + private String subnetId; + + public Builder subnetId(String subnetId) { + this.subnetId = subnetId; + this.__explicitlySet__.add("subnetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("version") + private String version; + + public Builder version(String version) { + this.version = version; + this.__explicitlySet__.add("version"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vipIds") + private java.util.List vipIds; + + public Builder vipIds(java.util.List vipIds) { + this.vipIds = vipIds; + this.__explicitlySet__.add("vipIds"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DbSystemSummary build() { + DbSystemSummary __instance__ = + new DbSystemSummary( + availabilityDomain, + backupSubnetId, + clusterName, + compartmentId, + cpuCoreCount, + dataStoragePercentage, + dataStorageSizeInGB, + databaseEdition, + diskRedundancy, + displayName, + domain, + hostname, + id, + lastPatchHistoryEntryId, + licenseModel, + lifecycleDetails, + lifecycleState, + listenerPort, + nodeCount, + recoStorageSizeInGB, + scanDnsRecordId, + scanIpIds, + shape, + sshPublicKeys, + subnetId, + timeCreated, + version, + vipIds); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DbSystemSummary o) { + return availabilityDomain(o.getAvailabilityDomain()) + .backupSubnetId(o.getBackupSubnetId()) + .clusterName(o.getClusterName()) + .compartmentId(o.getCompartmentId()) + .cpuCoreCount(o.getCpuCoreCount()) + .dataStoragePercentage(o.getDataStoragePercentage()) + .dataStorageSizeInGB(o.getDataStorageSizeInGB()) + .databaseEdition(o.getDatabaseEdition()) + .diskRedundancy(o.getDiskRedundancy()) + .displayName(o.getDisplayName()) + .domain(o.getDomain()) + .hostname(o.getHostname()) + .id(o.getId()) + .lastPatchHistoryEntryId(o.getLastPatchHistoryEntryId()) + .licenseModel(o.getLicenseModel()) + .lifecycleDetails(o.getLifecycleDetails()) + .lifecycleState(o.getLifecycleState()) + .listenerPort(o.getListenerPort()) + .nodeCount(o.getNodeCount()) + .recoStorageSizeInGB(o.getRecoStorageSizeInGB()) + .scanDnsRecordId(o.getScanDnsRecordId()) + .scanIpIds(o.getScanIpIds()) + .shape(o.getShape()) + .sshPublicKeys(o.getSshPublicKeys()) + .subnetId(o.getSubnetId()) + .timeCreated(o.getTimeCreated()) + .version(o.getVersion()) + .vipIds(o.getVipIds()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The name of the Availability Domain that the DB System is located in. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") + String availabilityDomain; + + /** + * The OCID of the backup network subnet the DB System is associated with. Applicable only to Exadata. + *

+ **Subnet Restriction:** See above subnetId's 'Subnet Restriction'. + * to malfunction. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("backupSubnetId") + String backupSubnetId; + + /** + * Cluster name for Exadata and 2-node RAC DB Systems. The cluster name must begin with an an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("clusterName") + String clusterName; + + /** + * The OCID of the compartment. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * The number of CPU cores enabled on the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("cpuCoreCount") + Integer cpuCoreCount; + + /** + * The percentage assigned to DATA storage (user data and database files). + * The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 40 and 80. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dataStoragePercentage") + Integer dataStoragePercentage; + + /** + * Data storage size, in GBs, that is currently available to the DB system. This is applicable only for VM-based DBs. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dataStorageSizeInGB") + Integer dataStorageSizeInGB; + /** + * The Oracle Database Edition that applies to all the databases on the DB System. + * + **/ + @lombok.extern.slf4j.Slf4j + public enum DatabaseEdition { + StandardEdition("STANDARD_EDITION"), + EnterpriseEdition("ENTERPRISE_EDITION"), + EnterpriseEditionExtremePerformance("ENTERPRISE_EDITION_EXTREME_PERFORMANCE"), + EnterpriseEditionHighPerformance("ENTERPRISE_EDITION_HIGH_PERFORMANCE"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (DatabaseEdition v : DatabaseEdition.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + DatabaseEdition(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static DatabaseEdition create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'DatabaseEdition', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The Oracle Database Edition that applies to all the databases on the DB System. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("databaseEdition") + DatabaseEdition databaseEdition; + /** + * The type of redundancy configured for the DB System. + * Normal is 2-way redundancy. + * High is 3-way redundancy. + * + **/ + @lombok.extern.slf4j.Slf4j + public enum DiskRedundancy { + High("HIGH"), + Normal("NORMAL"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (DiskRedundancy v : DiskRedundancy.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + DiskRedundancy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static DiskRedundancy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'DiskRedundancy', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The type of redundancy configured for the DB System. + * Normal is 2-way redundancy. + * High is 3-way redundancy. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("diskRedundancy") + DiskRedundancy diskRedundancy; + + /** + * The user-friendly name for the DB System. It does not have to be unique. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * The domain name for the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("domain") + String domain; + + /** + * The host name for the DB Node. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("hostname") + String hostname; + + /** + * The OCID of the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * The OCID of the last patch history. This is updated as soon as a patch operation is started. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lastPatchHistoryEntryId") + String lastPatchHistoryEntryId; + /** + * The Oracle license model that applies to all the databases on the DB System. The default is LICENSE_INCLUDED. + * + **/ + @lombok.extern.slf4j.Slf4j + public enum LicenseModel { + LicenseIncluded("LICENSE_INCLUDED"), + BringYourOwnLicense("BRING_YOUR_OWN_LICENSE"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LicenseModel v : LicenseModel.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LicenseModel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LicenseModel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LicenseModel', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The Oracle license model that applies to all the databases on the DB System. The default is LICENSE_INCLUDED. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("licenseModel") + LicenseModel licenseModel; + + /** + * Additional information about the current lifecycleState. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + String lifecycleDetails; + /** + * The current state of the DB System. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + Provisioning("PROVISIONING"), + Available("AVAILABLE"), + Updating("UPDATING"), + Terminating("TERMINATING"), + Terminated("TERMINATED"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleState v : LifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The current state of the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * The port number configured for the listener on the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("listenerPort") + Integer listenerPort; + + /** + * Number of nodes in this DB system. For RAC DBs, this will be greater than 1. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nodeCount") + Integer nodeCount; + + /** + * RECO/REDO storage size, in GBs, that is currently allocated to the DB system. This is applicable only for VM-based DBs. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("recoStorageSizeInGB") + Integer recoStorageSizeInGB; + + /** + * The OCID of the DNS record for the SCAN IP addresses that are associated with the DB System. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("scanDnsRecordId") + String scanDnsRecordId; + + /** + * The OCID of the Single Client Access Name (SCAN) IP addresses associated with the DB System. + * SCAN IP addresses are typically used for load balancing and are not assigned to any interface. + * Clusterware directs the requests to the appropriate nodes in the cluster. + *

+ * - For a single-node DB System, this list is empty. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("scanIpIds") + java.util.List scanIpIds; + + /** + * The shape of the DB System. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("shape") + String shape; + + /** + * The public key portion of one or more key pairs used for SSH access to the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("sshPublicKeys") + java.util.List sshPublicKeys; + + /** + * The OCID of the subnet the DB System is associated with. + *

+ **Subnet Restrictions:** + * - For single node and 2-node (RAC) DB Systems, do not use a subnet that overlaps with 192.168.16.16/28 + * - For Exadata and VM-based RAC DB Systems, do not use a subnet that overlaps with 192.168.128.0/20 + *

+ * These subnets are used by the Oracle Clusterware private interconnect on the database instance. + * Specifying an overlapping subnet will cause the private interconnect to malfunction. + * This restriction applies to both the client subnet and backup subnet. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("subnetId") + String subnetId; + + /** + * The date and time the DB System was created. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + + /** + * The version of the DB System. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("version") + String version; + + /** + * The OCID of the virtual IP (VIP) addresses associated with the DB System. + * The Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the DB System to + * enable failover. If one node fails, the VIP is reassigned to another active node in the cluster. + *

+ * - For a single-node DB System, this list is empty. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vipIds") + java.util.List vipIds; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbVersionSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbVersionSummary.java new file mode 100644 index 00000000000..e6d58626467 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbVersionSummary.java @@ -0,0 +1,74 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * The Oracle database software version. + *

+ * To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see [Getting Started with Policies](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbVersionSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class DbVersionSummary { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("supportsPdb") + private Boolean supportsPdb; + + public Builder supportsPdb(Boolean supportsPdb) { + this.supportsPdb = supportsPdb; + this.__explicitlySet__.add("supportsPdb"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("version") + private String version; + + public Builder version(String version) { + this.version = version; + this.__explicitlySet__.add("version"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public DbVersionSummary build() { + DbVersionSummary __instance__ = new DbVersionSummary(supportsPdb, version); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(DbVersionSummary o) { + return supportsPdb(o.getSupportsPdb()).version(o.getVersion()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * True if this version of the Oracle database software supports pluggable dbs. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("supportsPdb") + Boolean supportsPdb; + + /** + * A valid Oracle database version. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("version") + String version; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/FailoverDataGuardAssociationDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/FailoverDataGuardAssociationDetails.java new file mode 100644 index 00000000000..c461bdb2dce --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/FailoverDataGuardAssociationDetails.java @@ -0,0 +1,60 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * The Data Guard association failover parameters. + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = FailoverDataGuardAssociationDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class FailoverDataGuardAssociationDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("databaseAdminPassword") + private String databaseAdminPassword; + + public Builder databaseAdminPassword(String databaseAdminPassword) { + this.databaseAdminPassword = databaseAdminPassword; + this.__explicitlySet__.add("databaseAdminPassword"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public FailoverDataGuardAssociationDetails build() { + FailoverDataGuardAssociationDetails __instance__ = + new FailoverDataGuardAssociationDetails(databaseAdminPassword); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(FailoverDataGuardAssociationDetails o) { + return databaseAdminPassword(o.getDatabaseAdminPassword()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The DB System administrator password. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("databaseAdminPassword") + String databaseAdminPassword; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchDbSystemDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchDbSystemDetails.java new file mode 100644 index 00000000000..c285de0ace4 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchDbSystemDetails.java @@ -0,0 +1,498 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = LaunchDbSystemDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class LaunchDbSystemDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") + private String availabilityDomain; + + public Builder availabilityDomain(String availabilityDomain) { + this.availabilityDomain = availabilityDomain; + this.__explicitlySet__.add("availabilityDomain"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("backupSubnetId") + private String backupSubnetId; + + public Builder backupSubnetId(String backupSubnetId) { + this.backupSubnetId = backupSubnetId; + this.__explicitlySet__.add("backupSubnetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("clusterName") + private String clusterName; + + public Builder clusterName(String clusterName) { + this.clusterName = clusterName; + this.__explicitlySet__.add("clusterName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("cpuCoreCount") + private Integer cpuCoreCount; + + public Builder cpuCoreCount(Integer cpuCoreCount) { + this.cpuCoreCount = cpuCoreCount; + this.__explicitlySet__.add("cpuCoreCount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dataStoragePercentage") + private Integer dataStoragePercentage; + + public Builder dataStoragePercentage(Integer dataStoragePercentage) { + this.dataStoragePercentage = dataStoragePercentage; + this.__explicitlySet__.add("dataStoragePercentage"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("databaseEdition") + private DatabaseEdition databaseEdition; + + public Builder databaseEdition(DatabaseEdition databaseEdition) { + this.databaseEdition = databaseEdition; + this.__explicitlySet__.add("databaseEdition"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbHome") + private CreateDbHomeDetails dbHome; + + public Builder dbHome(CreateDbHomeDetails dbHome) { + this.dbHome = dbHome; + this.__explicitlySet__.add("dbHome"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("diskRedundancy") + private DiskRedundancy diskRedundancy; + + public Builder diskRedundancy(DiskRedundancy diskRedundancy) { + this.diskRedundancy = diskRedundancy; + this.__explicitlySet__.add("diskRedundancy"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("domain") + private String domain; + + public Builder domain(String domain) { + this.domain = domain; + this.__explicitlySet__.add("domain"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("hostname") + private String hostname; + + public Builder hostname(String hostname) { + this.hostname = hostname; + this.__explicitlySet__.add("hostname"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("initialDataStorageSizeInGB") + private Integer initialDataStorageSizeInGB; + + public Builder initialDataStorageSizeInGB(Integer initialDataStorageSizeInGB) { + this.initialDataStorageSizeInGB = initialDataStorageSizeInGB; + this.__explicitlySet__.add("initialDataStorageSizeInGB"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("licenseModel") + private LicenseModel licenseModel; + + public Builder licenseModel(LicenseModel licenseModel) { + this.licenseModel = licenseModel; + this.__explicitlySet__.add("licenseModel"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nodeCount") + private Integer nodeCount; + + public Builder nodeCount(Integer nodeCount) { + this.nodeCount = nodeCount; + this.__explicitlySet__.add("nodeCount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("shape") + private String shape; + + public Builder shape(String shape) { + this.shape = shape; + this.__explicitlySet__.add("shape"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sshPublicKeys") + private java.util.List sshPublicKeys; + + public Builder sshPublicKeys(java.util.List sshPublicKeys) { + this.sshPublicKeys = sshPublicKeys; + this.__explicitlySet__.add("sshPublicKeys"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("subnetId") + private String subnetId; + + public Builder subnetId(String subnetId) { + this.subnetId = subnetId; + this.__explicitlySet__.add("subnetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public LaunchDbSystemDetails build() { + LaunchDbSystemDetails __instance__ = + new LaunchDbSystemDetails( + availabilityDomain, + backupSubnetId, + clusterName, + compartmentId, + cpuCoreCount, + dataStoragePercentage, + databaseEdition, + dbHome, + diskRedundancy, + displayName, + domain, + hostname, + initialDataStorageSizeInGB, + licenseModel, + nodeCount, + shape, + sshPublicKeys, + subnetId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(LaunchDbSystemDetails o) { + return availabilityDomain(o.getAvailabilityDomain()) + .backupSubnetId(o.getBackupSubnetId()) + .clusterName(o.getClusterName()) + .compartmentId(o.getCompartmentId()) + .cpuCoreCount(o.getCpuCoreCount()) + .dataStoragePercentage(o.getDataStoragePercentage()) + .databaseEdition(o.getDatabaseEdition()) + .dbHome(o.getDbHome()) + .diskRedundancy(o.getDiskRedundancy()) + .displayName(o.getDisplayName()) + .domain(o.getDomain()) + .hostname(o.getHostname()) + .initialDataStorageSizeInGB(o.getInitialDataStorageSizeInGB()) + .licenseModel(o.getLicenseModel()) + .nodeCount(o.getNodeCount()) + .shape(o.getShape()) + .sshPublicKeys(o.getSshPublicKeys()) + .subnetId(o.getSubnetId()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The Availability Domain where the DB System is located. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") + String availabilityDomain; + + /** + * The OCID of the backup network subnet the DB System is associated with. Applicable only to Exadata. + *

+ **Subnet Restrictions:** See above subnetId's **Subnet Restriction**. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("backupSubnetId") + String backupSubnetId; + + /** + * Cluster name for Exadata and 2-node RAC DB Systems. The cluster name must begin with an an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("clusterName") + String clusterName; + + /** + * The Oracle Cloud ID (OCID) of the compartment the DB System belongs in. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * The number of CPU cores to enable. The valid values depend on the specified shape: + *

+ * - BM.DenseIO1.36 and BM.HighIO1.36 - Specify a multiple of 2, from 2 to 36. + * - BM.RACLocalStorage1.72 - Specify a multiple of 4, from 4 to 72. + * - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. + * - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. + * - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. + *

+ * For VM DB systems, the core count is inferred from the specific VM shape chosen, so this parameter is not used. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("cpuCoreCount") + Integer cpuCoreCount; + + /** + * The percentage assigned to DATA storage (user data and database files). + * The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). + * Specify 80 or 40. The default is 80 percent assigned to DATA storage. This is not applicable for VM based DB systems. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dataStoragePercentage") + Integer dataStoragePercentage; + /** + * The Oracle Database Edition that applies to all the databases on the DB System. + *

+ * Exadata DB Systems and 2-node RAC DB Systems require ENTERPRISE_EDITION_EXTREME_PERFORMANCE. + * + **/ + public enum DatabaseEdition { + StandardEdition("STANDARD_EDITION"), + EnterpriseEdition("ENTERPRISE_EDITION"), + EnterpriseEditionExtremePerformance("ENTERPRISE_EDITION_EXTREME_PERFORMANCE"), + EnterpriseEditionHighPerformance("ENTERPRISE_EDITION_HIGH_PERFORMANCE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (DatabaseEdition v : DatabaseEdition.values()) { + map.put(v.getValue(), v); + } + } + + DatabaseEdition(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static DatabaseEdition create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new RuntimeException("Invalid DatabaseEdition: " + key); + } + }; + /** + * The Oracle Database Edition that applies to all the databases on the DB System. + *

+ * Exadata DB Systems and 2-node RAC DB Systems require ENTERPRISE_EDITION_EXTREME_PERFORMANCE. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("databaseEdition") + DatabaseEdition databaseEdition; + + @com.fasterxml.jackson.annotation.JsonProperty("dbHome") + CreateDbHomeDetails dbHome; + /** + * The type of redundancy configured for the DB System. + * Normal is 2-way redundancy, recommended for test and development systems. + * High is 3-way redundancy, recommended for production systems. + * + **/ + public enum DiskRedundancy { + High("HIGH"), + Normal("NORMAL"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (DiskRedundancy v : DiskRedundancy.values()) { + map.put(v.getValue(), v); + } + } + + DiskRedundancy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static DiskRedundancy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new RuntimeException("Invalid DiskRedundancy: " + key); + } + }; + /** + * The type of redundancy configured for the DB System. + * Normal is 2-way redundancy, recommended for test and development systems. + * High is 3-way redundancy, recommended for production systems. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("diskRedundancy") + DiskRedundancy diskRedundancy; + + /** + * The user-friendly name for the DB System. It does not have to be unique. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * A domain name used for the DB System. If the Oracle-provided Internet and VCN + * Resolver is enabled for the specified subnet, the domain name for the subnet is used + * (don't provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("domain") + String domain; + + /** + * The host name for the DB System. The host name must begin with an alphabetic character and + * can contain a maximum of 30 alphanumeric characters, including hyphens (-). + *

+ * The maximum length of the combined hostname and domain is 63 characters. + *

+ **Note:** The hostname must be unique within the subnet. If it is not unique, + * the DB System will fail to provision. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("hostname") + String hostname; + + /** + * Size, in GBs, of the initial data volume that will be created and attached to VM-shape based DB system. This storage can later be scaled up if needed. Note that the total storage size attached will be more than what is requested, to account for REDO/RECO space and software volume. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("initialDataStorageSizeInGB") + Integer initialDataStorageSizeInGB; + /** + * The Oracle license model that applies to all the databases on the DB System. The default is LICENSE_INCLUDED. + * + **/ + public enum LicenseModel { + LicenseIncluded("LICENSE_INCLUDED"), + BringYourOwnLicense("BRING_YOUR_OWN_LICENSE"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LicenseModel v : LicenseModel.values()) { + map.put(v.getValue(), v); + } + } + + LicenseModel(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LicenseModel create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new RuntimeException("Invalid LicenseModel: " + key); + } + }; + /** + * The Oracle license model that applies to all the databases on the DB System. The default is LICENSE_INCLUDED. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("licenseModel") + LicenseModel licenseModel; + + /** + * Number of nodes to launch for a VM-shape based RAC DB system. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nodeCount") + Integer nodeCount; + + /** + * The shape of the DB System. The shape determines resources allocated to the DB System - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To get a list of shapes, use the {@link #listDbSystemShapes(ListDbSystemShapesRequest) listDbSystemShapes} operation. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("shape") + String shape; + + /** + * The public key portion of the key pair to use for SSH access to the DB System. Multiple public keys can be provided. The length of the combined keys cannot exceed 10,000 characters. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("sshPublicKeys") + java.util.List sshPublicKeys; + + /** + * The OCID of the subnet the DB System is associated with. + *

+ **Subnet Restrictions:** + * - For single node and 2-node (RAC) DB Systems, do not use a subnet that overlaps with 192.168.16.16/28 + * - For Exadata and VM-based RAC DB Systems, do not use a subnet that overlaps with 192.168.128.0/20 + *

+ * These subnets are used by the Oracle Clusterware private interconnect on the database instance. + * Specifying an overlapping subnet will cause the private interconnect to malfunction. + * This restriction applies to both the client subnet and backup subnet. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("subnetId") + String subnetId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/Patch.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/Patch.java new file mode 100644 index 00000000000..4a6a26425d1 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/Patch.java @@ -0,0 +1,319 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * A Patch for a DB System or DB Home. + *

+ * To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, + * talk to an administrator. If you're an administrator who needs to write policies to give users access, + * see [Getting Started with Policies](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Patch.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class Patch { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("availableActions") + private java.util.List availableActions; + + public Builder availableActions(java.util.List availableActions) { + this.availableActions = availableActions; + this.__explicitlySet__.add("availableActions"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lastAction") + private LastAction lastAction; + + public Builder lastAction(LastAction lastAction) { + this.lastAction = lastAction; + this.__explicitlySet__.add("lastAction"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeReleased") + private java.util.Date timeReleased; + + public Builder timeReleased(java.util.Date timeReleased) { + this.timeReleased = timeReleased; + this.__explicitlySet__.add("timeReleased"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("version") + private String version; + + public Builder version(String version) { + this.version = version; + this.__explicitlySet__.add("version"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public Patch build() { + Patch __instance__ = + new Patch( + availableActions, + description, + id, + lastAction, + lifecycleDetails, + lifecycleState, + timeReleased, + version); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(Patch o) { + return availableActions(o.getAvailableActions()) + .description(o.getDescription()) + .id(o.getId()) + .lastAction(o.getLastAction()) + .lifecycleDetails(o.getLifecycleDetails()) + .lifecycleState(o.getLifecycleState()) + .timeReleased(o.getTimeReleased()) + .version(o.getVersion()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + **/ + @lombok.extern.slf4j.Slf4j + public enum AvailableActions { + Apply("APPLY"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AvailableActions v : AvailableActions.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + AvailableActions(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AvailableActions create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'AvailableActions', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Actions that can possibly be performed using this patch. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("availableActions") + java.util.List availableActions; + + /** + * The text describing this patch package. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("description") + String description; + + /** + * The OCID of the patch. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + /** + * Action that is currently being performed or was completed last. + **/ + @lombok.extern.slf4j.Slf4j + public enum LastAction { + Apply("APPLY"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LastAction v : LastAction.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LastAction(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LastAction create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LastAction', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Action that is currently being performed or was completed last. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lastAction") + LastAction lastAction; + + /** + * A descriptive text associated with the lifecycleState. + * Typically can contain additional displayable text. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + String lifecycleDetails; + /** + * The current state of the patch as a result of lastAction. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + Available("AVAILABLE"), + Success("SUCCESS"), + InProgress("IN_PROGRESS"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleState v : LifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The current state of the patch as a result of lastAction. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * The date and time that the patch was released. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeReleased") + java.util.Date timeReleased; + + /** + * The version of this patch package. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("version") + String version; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/PatchDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/PatchDetails.java new file mode 100644 index 00000000000..2858dcbcda6 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/PatchDetails.java @@ -0,0 +1,108 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * The details about what actions to perform and using what patch to the specified target. + * This is part of an update request that is applied to a version field on the target such + * as DB System, database home, etc. + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PatchDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class PatchDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("action") + private Action action; + + public Builder action(Action action) { + this.action = action; + this.__explicitlySet__.add("action"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("patchId") + private String patchId; + + public Builder patchId(String patchId) { + this.patchId = patchId; + this.__explicitlySet__.add("patchId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public PatchDetails build() { + PatchDetails __instance__ = new PatchDetails(action, patchId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(PatchDetails o) { + return action(o.getAction()).patchId(o.getPatchId()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The action to perform on the patch. + **/ + public enum Action { + Apply("APPLY"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Action v : Action.values()) { + map.put(v.getValue(), v); + } + } + + Action(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Action create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new RuntimeException("Invalid Action: " + key); + } + }; + /** + * The action to perform on the patch. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("action") + Action action; + + /** + * The OCID of the patch. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("patchId") + String patchId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/PatchHistoryEntry.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/PatchHistoryEntry.java new file mode 100644 index 00000000000..c15a0c3edd1 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/PatchHistoryEntry.java @@ -0,0 +1,255 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * The record of a patch action on a specified target. + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = PatchHistoryEntry.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class PatchHistoryEntry { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("action") + private Action action; + + public Builder action(Action action) { + this.action = action; + this.__explicitlySet__.add("action"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("patchId") + private String patchId; + + public Builder patchId(String patchId) { + this.patchId = patchId; + this.__explicitlySet__.add("patchId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeEnded") + private java.util.Date timeEnded; + + public Builder timeEnded(java.util.Date timeEnded) { + this.timeEnded = timeEnded; + this.__explicitlySet__.add("timeEnded"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeStarted") + private java.util.Date timeStarted; + + public Builder timeStarted(java.util.Date timeStarted) { + this.timeStarted = timeStarted; + this.__explicitlySet__.add("timeStarted"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public PatchHistoryEntry build() { + PatchHistoryEntry __instance__ = + new PatchHistoryEntry( + action, + id, + lifecycleDetails, + lifecycleState, + patchId, + timeEnded, + timeStarted); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(PatchHistoryEntry o) { + return action(o.getAction()) + .id(o.getId()) + .lifecycleDetails(o.getLifecycleDetails()) + .lifecycleState(o.getLifecycleState()) + .patchId(o.getPatchId()) + .timeEnded(o.getTimeEnded()) + .timeStarted(o.getTimeStarted()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The action being performed or was completed. + **/ + @lombok.extern.slf4j.Slf4j + public enum Action { + Apply("APPLY"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Action v : Action.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + Action(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Action create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'Action', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The action being performed or was completed. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("action") + Action action; + + /** + * The OCID of the patch history entry. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * A descriptive text associated with the lifecycleState. + * Typically contains additional displayable text. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + String lifecycleDetails; + /** + * The current state of the action. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + InProgress("IN_PROGRESS"), + Succeeded("SUCCEEDED"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleState v : LifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The current state of the action. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * The OCID of the patch. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("patchId") + String patchId; + + /** + * The date and time when the patch action completed. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeEnded") + java.util.Date timeEnded; + + /** + * The date and time when the patch action started. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeStarted") + java.util.Date timeStarted; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/PatchHistoryEntrySummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/PatchHistoryEntrySummary.java new file mode 100644 index 00000000000..3806d4fc550 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/PatchHistoryEntrySummary.java @@ -0,0 +1,255 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * The record of a patch action on a specified target. + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = PatchHistoryEntrySummary.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class PatchHistoryEntrySummary { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("action") + private Action action; + + public Builder action(Action action) { + this.action = action; + this.__explicitlySet__.add("action"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("patchId") + private String patchId; + + public Builder patchId(String patchId) { + this.patchId = patchId; + this.__explicitlySet__.add("patchId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeEnded") + private java.util.Date timeEnded; + + public Builder timeEnded(java.util.Date timeEnded) { + this.timeEnded = timeEnded; + this.__explicitlySet__.add("timeEnded"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeStarted") + private java.util.Date timeStarted; + + public Builder timeStarted(java.util.Date timeStarted) { + this.timeStarted = timeStarted; + this.__explicitlySet__.add("timeStarted"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public PatchHistoryEntrySummary build() { + PatchHistoryEntrySummary __instance__ = + new PatchHistoryEntrySummary( + action, + id, + lifecycleDetails, + lifecycleState, + patchId, + timeEnded, + timeStarted); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(PatchHistoryEntrySummary o) { + return action(o.getAction()) + .id(o.getId()) + .lifecycleDetails(o.getLifecycleDetails()) + .lifecycleState(o.getLifecycleState()) + .patchId(o.getPatchId()) + .timeEnded(o.getTimeEnded()) + .timeStarted(o.getTimeStarted()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The action being performed or was completed. + **/ + @lombok.extern.slf4j.Slf4j + public enum Action { + Apply("APPLY"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Action v : Action.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + Action(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Action create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'Action', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The action being performed or was completed. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("action") + Action action; + + /** + * The OCID of the patch history entry. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * A descriptive text associated with the lifecycleState. + * Typically contains additional displayable text. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + String lifecycleDetails; + /** + * The current state of the action. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + InProgress("IN_PROGRESS"), + Succeeded("SUCCEEDED"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleState v : LifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The current state of the action. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * The OCID of the patch. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("patchId") + String patchId; + + /** + * The date and time when the patch action completed. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeEnded") + java.util.Date timeEnded; + + /** + * The date and time when the patch action started. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeStarted") + java.util.Date timeStarted; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/PatchSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/PatchSummary.java new file mode 100644 index 00000000000..bed26fb0198 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/PatchSummary.java @@ -0,0 +1,319 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * A Patch for a DB System or DB Home. + *

+ * To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, + * talk to an administrator. If you're an administrator who needs to write policies to give users access, + * see [Getting Started with Policies](https://docs.us-phoenix-1.oraclecloud.com/Content/Identity/Concepts/policygetstarted.htm). + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PatchSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class PatchSummary { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("availableActions") + private java.util.List availableActions; + + public Builder availableActions(java.util.List availableActions) { + this.availableActions = availableActions; + this.__explicitlySet__.add("availableActions"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("description") + private String description; + + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("id") + private String id; + + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lastAction") + private LastAction lastAction; + + public Builder lastAction(LastAction lastAction) { + this.lastAction = lastAction; + this.__explicitlySet__.add("lastAction"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + private String lifecycleDetails; + + public Builder lifecycleDetails(String lifecycleDetails) { + this.lifecycleDetails = lifecycleDetails; + this.__explicitlySet__.add("lifecycleDetails"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleState lifecycleState; + + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeReleased") + private java.util.Date timeReleased; + + public Builder timeReleased(java.util.Date timeReleased) { + this.timeReleased = timeReleased; + this.__explicitlySet__.add("timeReleased"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("version") + private String version; + + public Builder version(String version) { + this.version = version; + this.__explicitlySet__.add("version"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public PatchSummary build() { + PatchSummary __instance__ = + new PatchSummary( + availableActions, + description, + id, + lastAction, + lifecycleDetails, + lifecycleState, + timeReleased, + version); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(PatchSummary o) { + return availableActions(o.getAvailableActions()) + .description(o.getDescription()) + .id(o.getId()) + .lastAction(o.getLastAction()) + .lifecycleDetails(o.getLifecycleDetails()) + .lifecycleState(o.getLifecycleState()) + .timeReleased(o.getTimeReleased()) + .version(o.getVersion()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + **/ + @lombok.extern.slf4j.Slf4j + public enum AvailableActions { + Apply("APPLY"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (AvailableActions v : AvailableActions.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + AvailableActions(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static AvailableActions create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'AvailableActions', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Actions that can possibly be performed using this patch. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("availableActions") + java.util.List availableActions; + + /** + * The text describing this patch package. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("description") + String description; + + /** + * The OCID of the patch. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + /** + * Action that is currently being performed or was completed last. + **/ + @lombok.extern.slf4j.Slf4j + public enum LastAction { + Apply("APPLY"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LastAction v : LastAction.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LastAction(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LastAction create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LastAction', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * Action that is currently being performed or was completed last. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lastAction") + LastAction lastAction; + + /** + * A descriptive text associated with the lifecycleState. + * Typically can contain additional displayable text. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleDetails") + String lifecycleDetails; + /** + * The current state of the patch as a result of lastAction. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + Available("AVAILABLE"), + Success("SUCCESS"), + InProgress("IN_PROGRESS"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleState v : LifecycleState.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleState(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleState create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleState', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } + }; + /** + * The current state of the patch as a result of lastAction. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * The date and time that the patch was released. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeReleased") + java.util.Date timeReleased; + + /** + * The version of this patch package. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("version") + String version; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ReinstateDataGuardAssociationDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ReinstateDataGuardAssociationDetails.java new file mode 100644 index 00000000000..75b414b70a0 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ReinstateDataGuardAssociationDetails.java @@ -0,0 +1,60 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * The Data Guard association reinstate parameters. + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ReinstateDataGuardAssociationDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class ReinstateDataGuardAssociationDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("databaseAdminPassword") + private String databaseAdminPassword; + + public Builder databaseAdminPassword(String databaseAdminPassword) { + this.databaseAdminPassword = databaseAdminPassword; + this.__explicitlySet__.add("databaseAdminPassword"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ReinstateDataGuardAssociationDetails build() { + ReinstateDataGuardAssociationDetails __instance__ = + new ReinstateDataGuardAssociationDetails(databaseAdminPassword); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ReinstateDataGuardAssociationDetails o) { + return databaseAdminPassword(o.getDatabaseAdminPassword()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The DB System administrator password. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("databaseAdminPassword") + String databaseAdminPassword; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/SwitchoverDataGuardAssociationDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/SwitchoverDataGuardAssociationDetails.java new file mode 100644 index 00000000000..ec93118c2e4 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/SwitchoverDataGuardAssociationDetails.java @@ -0,0 +1,60 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * The Data Guard association switchover parameters. + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SwitchoverDataGuardAssociationDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class SwitchoverDataGuardAssociationDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("databaseAdminPassword") + private String databaseAdminPassword; + + public Builder databaseAdminPassword(String databaseAdminPassword) { + this.databaseAdminPassword = databaseAdminPassword; + this.__explicitlySet__.add("databaseAdminPassword"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SwitchoverDataGuardAssociationDetails build() { + SwitchoverDataGuardAssociationDetails __instance__ = + new SwitchoverDataGuardAssociationDetails(databaseAdminPassword); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SwitchoverDataGuardAssociationDetails o) { + return databaseAdminPassword(o.getDatabaseAdminPassword()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The DB System administrator password. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("databaseAdminPassword") + String databaseAdminPassword; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateDbHomeDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateDbHomeDetails.java new file mode 100644 index 00000000000..12cf55fa58a --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateDbHomeDetails.java @@ -0,0 +1,56 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * Describes the modification parameters for the DB Home. + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateDbHomeDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class UpdateDbHomeDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + private PatchDetails dbVersion; + + public Builder dbVersion(PatchDetails dbVersion) { + this.dbVersion = dbVersion; + this.__explicitlySet__.add("dbVersion"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateDbHomeDetails build() { + UpdateDbHomeDetails __instance__ = new UpdateDbHomeDetails(dbVersion); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateDbHomeDetails o) { + return dbVersion(o.getDbVersion()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") + PatchDetails dbVersion; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateDbSystemDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateDbSystemDetails.java new file mode 100644 index 00000000000..e1fae8aad80 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateDbSystemDetails.java @@ -0,0 +1,107 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.model; + +/** + * Describes the modification parameters for the DB System. + * + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateDbSystemDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +public class UpdateDbSystemDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("cpuCoreCount") + private Integer cpuCoreCount; + + public Builder cpuCoreCount(Integer cpuCoreCount) { + this.cpuCoreCount = cpuCoreCount; + this.__explicitlySet__.add("cpuCoreCount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dataStorageSizeInGB") + private Integer dataStorageSizeInGB; + + public Builder dataStorageSizeInGB(Integer dataStorageSizeInGB) { + this.dataStorageSizeInGB = dataStorageSizeInGB; + this.__explicitlySet__.add("dataStorageSizeInGB"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sshPublicKeys") + private java.util.List sshPublicKeys; + + public Builder sshPublicKeys(java.util.List sshPublicKeys) { + this.sshPublicKeys = sshPublicKeys; + this.__explicitlySet__.add("sshPublicKeys"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("version") + private PatchDetails version; + + public Builder version(PatchDetails version) { + this.version = version; + this.__explicitlySet__.add("version"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateDbSystemDetails build() { + UpdateDbSystemDetails __instance__ = + new UpdateDbSystemDetails( + cpuCoreCount, dataStorageSizeInGB, sshPublicKeys, version); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateDbSystemDetails o) { + return cpuCoreCount(o.getCpuCoreCount()) + .dataStorageSizeInGB(o.getDataStorageSizeInGB()) + .sshPublicKeys(o.getSshPublicKeys()) + .version(o.getVersion()); + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The number of CPU Cores to be set on the DB System. Applicable only for non-VM based DB systems. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("cpuCoreCount") + Integer cpuCoreCount; + + /** + * Size, in GBs, to which the currently attached storage needs to be scaled up to for VM based DB system. This must be greater than current storage size. Note that the total storage size attached will be more than what is requested, to account for REDO/RECO space and software volume. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dataStorageSizeInGB") + Integer dataStorageSizeInGB; + + /** + * The public key portion of the key pair to use for SSH access to the DB System. Multiple public keys can be provided. The length of the combined keys cannot exceed 10,000 characters. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("sshPublicKeys") + java.util.List sshPublicKeys; + + @com.fasterxml.jackson.annotation.JsonProperty("version") + PatchDetails version; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/CreateDataGuardAssociationRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/CreateDataGuardAssociationRequest.java new file mode 100644 index 00000000000..c9d75a8c831 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/CreateDataGuardAssociationRequest.java @@ -0,0 +1,76 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class CreateDataGuardAssociationRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String databaseId; + + /** + * A request to create a Data Guard association. + */ + private CreateDataGuardAssociationDetails createDataGuardAssociationDetails; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations (for example, if a resource + * has been deleted and purged from the system, then a retry of the original creation request + * may be rejected). + * + */ + private String opcRetryToken; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(CreateDataGuardAssociationRequest o) { + databaseId(o.getDatabaseId()); + createDataGuardAssociationDetails(o.getCreateDataGuardAssociationDetails()); + opcRetryToken(o.getOpcRetryToken()); + return this; + } + + /** + * Build the instance of CreateDataGuardAssociationRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateDataGuardAssociationRequest + */ + public CreateDataGuardAssociationRequest build() { + CreateDataGuardAssociationRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/CreateDbHomeRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/CreateDbHomeRequest.java new file mode 100644 index 00000000000..af29ba6896a --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/CreateDbHomeRequest.java @@ -0,0 +1,70 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class CreateDbHomeRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * Request to create a new DB Home. + */ + private CreateDbHomeWithDbSystemIdDetails createDbHomeWithDbSystemIdDetails; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations (for example, if a resource + * has been deleted and purged from the system, then a retry of the original creation request + * may be rejected). + * + */ + private String opcRetryToken; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(CreateDbHomeRequest o) { + createDbHomeWithDbSystemIdDetails(o.getCreateDbHomeWithDbSystemIdDetails()); + opcRetryToken(o.getOpcRetryToken()); + return this; + } + + /** + * Build the instance of CreateDbHomeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateDbHomeRequest + */ + public CreateDbHomeRequest build() { + CreateDbHomeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/DbNodeActionRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/DbNodeActionRequest.java new file mode 100644 index 00000000000..6d9af3559db --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/DbNodeActionRequest.java @@ -0,0 +1,85 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class DbNodeActionRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database node [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbNodeId; + + /** + * The action to perform on the DB Node. + */ + private String action; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations (for example, if a resource + * has been deleted and purged from the system, then a retry of the original creation request + * may be rejected). + * + */ + private String opcRetryToken; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` + * parameter to the value of the etag from a previous GET or POST response for that resource. The resource + * will be updated or deleted only if the etag you provide matches the resource's current etag value. + * + */ + private String ifMatch; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(DbNodeActionRequest o) { + dbNodeId(o.getDbNodeId()); + action(o.getAction()); + opcRetryToken(o.getOpcRetryToken()); + ifMatch(o.getIfMatch()); + return this; + } + + /** + * Build the instance of DbNodeActionRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DbNodeActionRequest + */ + public DbNodeActionRequest build() { + DbNodeActionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/DeleteDbHomeRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/DeleteDbHomeRequest.java new file mode 100644 index 00000000000..ec51399c7a1 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/DeleteDbHomeRequest.java @@ -0,0 +1,68 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class DeleteDbHomeRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database home [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbHomeId; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` + * parameter to the value of the etag from a previous GET or POST response for that resource. The resource + * will be updated or deleted only if the etag you provide matches the resource's current etag value. + * + */ + private String ifMatch; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(DeleteDbHomeRequest o) { + dbHomeId(o.getDbHomeId()); + ifMatch(o.getIfMatch()); + return this; + } + + /** + * Build the instance of DeleteDbHomeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteDbHomeRequest + */ + public DeleteDbHomeRequest build() { + DeleteDbHomeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/FailoverDataGuardAssociationRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/FailoverDataGuardAssociationRequest.java new file mode 100644 index 00000000000..40339d0dbc5 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/FailoverDataGuardAssociationRequest.java @@ -0,0 +1,80 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class FailoverDataGuardAssociationRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String databaseId; + + /** + * The Data Guard association's [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dataGuardAssociationId; + + /** + * A request to perform a failover, transitioning a standby database into a primary database. + */ + private FailoverDataGuardAssociationDetails failoverDataGuardAssociationDetails; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` + * parameter to the value of the etag from a previous GET or POST response for that resource. The resource + * will be updated or deleted only if the etag you provide matches the resource's current etag value. + * + */ + private String ifMatch; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(FailoverDataGuardAssociationRequest o) { + databaseId(o.getDatabaseId()); + dataGuardAssociationId(o.getDataGuardAssociationId()); + failoverDataGuardAssociationDetails(o.getFailoverDataGuardAssociationDetails()); + ifMatch(o.getIfMatch()); + return this; + } + + /** + * Build the instance of FailoverDataGuardAssociationRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of FailoverDataGuardAssociationRequest + */ + public FailoverDataGuardAssociationRequest build() { + FailoverDataGuardAssociationRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDataGuardAssociationRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDataGuardAssociationRequest.java new file mode 100644 index 00000000000..f1f5543a60f --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDataGuardAssociationRequest.java @@ -0,0 +1,65 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class GetDataGuardAssociationRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String databaseId; + + /** + * The Data Guard association's [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dataGuardAssociationId; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDataGuardAssociationRequest o) { + databaseId(o.getDatabaseId()); + dataGuardAssociationId(o.getDataGuardAssociationId()); + return this; + } + + /** + * Build the instance of GetDataGuardAssociationRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetDataGuardAssociationRequest + */ + public GetDataGuardAssociationRequest build() { + GetDataGuardAssociationRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDatabaseRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDatabaseRequest.java new file mode 100644 index 00000000000..485b92cf131 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDatabaseRequest.java @@ -0,0 +1,59 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class GetDatabaseRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String databaseId; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDatabaseRequest o) { + databaseId(o.getDatabaseId()); + return this; + } + + /** + * Build the instance of GetDatabaseRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetDatabaseRequest + */ + public GetDatabaseRequest build() { + GetDatabaseRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbHomePatchHistoryEntryRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbHomePatchHistoryEntryRequest.java new file mode 100644 index 00000000000..0836cdaf1c4 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbHomePatchHistoryEntryRequest.java @@ -0,0 +1,65 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class GetDbHomePatchHistoryEntryRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database home [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbHomeId; + + /** + * The OCID of the patch history entry. + */ + private String patchHistoryEntryId; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbHomePatchHistoryEntryRequest o) { + dbHomeId(o.getDbHomeId()); + patchHistoryEntryId(o.getPatchHistoryEntryId()); + return this; + } + + /** + * Build the instance of GetDbHomePatchHistoryEntryRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetDbHomePatchHistoryEntryRequest + */ + public GetDbHomePatchHistoryEntryRequest build() { + GetDbHomePatchHistoryEntryRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbHomePatchRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbHomePatchRequest.java new file mode 100644 index 00000000000..2cfc53d200c --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbHomePatchRequest.java @@ -0,0 +1,65 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class GetDbHomePatchRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database home [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbHomeId; + + /** + * The OCID of the patch. + */ + private String patchId; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbHomePatchRequest o) { + dbHomeId(o.getDbHomeId()); + patchId(o.getPatchId()); + return this; + } + + /** + * Build the instance of GetDbHomePatchRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetDbHomePatchRequest + */ + public GetDbHomePatchRequest build() { + GetDbHomePatchRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbHomeRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbHomeRequest.java new file mode 100644 index 00000000000..fa3c38f9a6d --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbHomeRequest.java @@ -0,0 +1,59 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class GetDbHomeRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database home [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbHomeId; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbHomeRequest o) { + dbHomeId(o.getDbHomeId()); + return this; + } + + /** + * Build the instance of GetDbHomeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetDbHomeRequest + */ + public GetDbHomeRequest build() { + GetDbHomeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbNodeRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbNodeRequest.java new file mode 100644 index 00000000000..0eb834dabba --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbNodeRequest.java @@ -0,0 +1,59 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class GetDbNodeRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database node [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbNodeId; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbNodeRequest o) { + dbNodeId(o.getDbNodeId()); + return this; + } + + /** + * Build the instance of GetDbNodeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetDbNodeRequest + */ + public GetDbNodeRequest build() { + GetDbNodeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbSystemPatchHistoryEntryRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbSystemPatchHistoryEntryRequest.java new file mode 100644 index 00000000000..a96f144fad4 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbSystemPatchHistoryEntryRequest.java @@ -0,0 +1,65 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class GetDbSystemPatchHistoryEntryRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The DB System [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbSystemId; + + /** + * The OCID of the patch history entry. + */ + private String patchHistoryEntryId; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbSystemPatchHistoryEntryRequest o) { + dbSystemId(o.getDbSystemId()); + patchHistoryEntryId(o.getPatchHistoryEntryId()); + return this; + } + + /** + * Build the instance of GetDbSystemPatchHistoryEntryRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetDbSystemPatchHistoryEntryRequest + */ + public GetDbSystemPatchHistoryEntryRequest build() { + GetDbSystemPatchHistoryEntryRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbSystemPatchRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbSystemPatchRequest.java new file mode 100644 index 00000000000..fb6027cb07d --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbSystemPatchRequest.java @@ -0,0 +1,65 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class GetDbSystemPatchRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The DB System [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbSystemId; + + /** + * The OCID of the patch. + */ + private String patchId; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbSystemPatchRequest o) { + dbSystemId(o.getDbSystemId()); + patchId(o.getPatchId()); + return this; + } + + /** + * Build the instance of GetDbSystemPatchRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetDbSystemPatchRequest + */ + public GetDbSystemPatchRequest build() { + GetDbSystemPatchRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbSystemRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbSystemRequest.java new file mode 100644 index 00000000000..83258145897 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/GetDbSystemRequest.java @@ -0,0 +1,59 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class GetDbSystemRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The DB System [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbSystemId; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbSystemRequest o) { + dbSystemId(o.getDbSystemId()); + return this; + } + + /** + * Build the instance of GetDbSystemRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetDbSystemRequest + */ + public GetDbSystemRequest build() { + GetDbSystemRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/LaunchDbSystemRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/LaunchDbSystemRequest.java new file mode 100644 index 00000000000..dfa9ae79523 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/LaunchDbSystemRequest.java @@ -0,0 +1,70 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class LaunchDbSystemRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * Request to launch a DB System. + */ + private LaunchDbSystemDetails launchDbSystemDetails; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations (for example, if a resource + * has been deleted and purged from the system, then a retry of the original creation request + * may be rejected). + * + */ + private String opcRetryToken; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(LaunchDbSystemRequest o) { + launchDbSystemDetails(o.getLaunchDbSystemDetails()); + opcRetryToken(o.getOpcRetryToken()); + return this; + } + + /** + * Build the instance of LaunchDbSystemRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of LaunchDbSystemRequest + */ + public LaunchDbSystemRequest build() { + LaunchDbSystemRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDataGuardAssociationsRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDataGuardAssociationsRequest.java new file mode 100644 index 00000000000..203dc454bc7 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDataGuardAssociationsRequest.java @@ -0,0 +1,71 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListDataGuardAssociationsRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String databaseId; + + /** + * The maximum number of items to return. + */ + private Integer limit; + + /** + * The pagination token to continue listing from. + */ + private String page; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDataGuardAssociationsRequest o) { + databaseId(o.getDatabaseId()); + limit(o.getLimit()); + page(o.getPage()); + return this; + } + + /** + * Build the instance of ListDataGuardAssociationsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDataGuardAssociationsRequest + */ + public ListDataGuardAssociationsRequest build() { + ListDataGuardAssociationsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDatabasesRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDatabasesRequest.java new file mode 100644 index 00000000000..0e067db6464 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDatabasesRequest.java @@ -0,0 +1,77 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListDatabasesRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The compartment [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String compartmentId; + + /** + * A database home [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbHomeId; + + /** + * The maximum number of items to return. + */ + private Integer limit; + + /** + * The pagination token to continue listing from. + */ + private String page; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDatabasesRequest o) { + compartmentId(o.getCompartmentId()); + dbHomeId(o.getDbHomeId()); + limit(o.getLimit()); + page(o.getPage()); + return this; + } + + /** + * Build the instance of ListDatabasesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDatabasesRequest + */ + public ListDatabasesRequest build() { + ListDatabasesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbHomePatchHistoryEntriesRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbHomePatchHistoryEntriesRequest.java new file mode 100644 index 00000000000..9abf47e00d4 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbHomePatchHistoryEntriesRequest.java @@ -0,0 +1,71 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListDbHomePatchHistoryEntriesRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database home [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbHomeId; + + /** + * The maximum number of items to return. + */ + private Integer limit; + + /** + * The pagination token to continue listing from. + */ + private String page; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbHomePatchHistoryEntriesRequest o) { + dbHomeId(o.getDbHomeId()); + limit(o.getLimit()); + page(o.getPage()); + return this; + } + + /** + * Build the instance of ListDbHomePatchHistoryEntriesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDbHomePatchHistoryEntriesRequest + */ + public ListDbHomePatchHistoryEntriesRequest build() { + ListDbHomePatchHistoryEntriesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbHomePatchesRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbHomePatchesRequest.java new file mode 100644 index 00000000000..17c04db20e2 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbHomePatchesRequest.java @@ -0,0 +1,71 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListDbHomePatchesRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database home [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbHomeId; + + /** + * The maximum number of items to return. + */ + private Integer limit; + + /** + * The pagination token to continue listing from. + */ + private String page; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbHomePatchesRequest o) { + dbHomeId(o.getDbHomeId()); + limit(o.getLimit()); + page(o.getPage()); + return this; + } + + /** + * Build the instance of ListDbHomePatchesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDbHomePatchesRequest + */ + public ListDbHomePatchesRequest build() { + ListDbHomePatchesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbHomesRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbHomesRequest.java new file mode 100644 index 00000000000..17df046280b --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbHomesRequest.java @@ -0,0 +1,77 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListDbHomesRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The compartment [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String compartmentId; + + /** + * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the DB System. + */ + private String dbSystemId; + + /** + * The maximum number of items to return. + */ + private Integer limit; + + /** + * The pagination token to continue listing from. + */ + private String page; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbHomesRequest o) { + compartmentId(o.getCompartmentId()); + dbSystemId(o.getDbSystemId()); + limit(o.getLimit()); + page(o.getPage()); + return this; + } + + /** + * Build the instance of ListDbHomesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDbHomesRequest + */ + public ListDbHomesRequest build() { + ListDbHomesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbNodesRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbNodesRequest.java new file mode 100644 index 00000000000..187542b4ee0 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbNodesRequest.java @@ -0,0 +1,77 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListDbNodesRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The compartment [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String compartmentId; + + /** + * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the DB System. + */ + private String dbSystemId; + + /** + * The maximum number of items to return. + */ + private Integer limit; + + /** + * The pagination token to continue listing from. + */ + private String page; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbNodesRequest o) { + compartmentId(o.getCompartmentId()); + dbSystemId(o.getDbSystemId()); + limit(o.getLimit()); + page(o.getPage()); + return this; + } + + /** + * Build the instance of ListDbNodesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDbNodesRequest + */ + public ListDbNodesRequest build() { + ListDbNodesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbSystemPatchHistoryEntriesRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbSystemPatchHistoryEntriesRequest.java new file mode 100644 index 00000000000..f8b92daae35 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbSystemPatchHistoryEntriesRequest.java @@ -0,0 +1,71 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListDbSystemPatchHistoryEntriesRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The DB System [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbSystemId; + + /** + * The maximum number of items to return. + */ + private Integer limit; + + /** + * The pagination token to continue listing from. + */ + private String page; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbSystemPatchHistoryEntriesRequest o) { + dbSystemId(o.getDbSystemId()); + limit(o.getLimit()); + page(o.getPage()); + return this; + } + + /** + * Build the instance of ListDbSystemPatchHistoryEntriesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDbSystemPatchHistoryEntriesRequest + */ + public ListDbSystemPatchHistoryEntriesRequest build() { + ListDbSystemPatchHistoryEntriesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbSystemPatchesRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbSystemPatchesRequest.java new file mode 100644 index 00000000000..c92e49c9814 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbSystemPatchesRequest.java @@ -0,0 +1,71 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListDbSystemPatchesRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The DB System [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbSystemId; + + /** + * The maximum number of items to return. + */ + private Integer limit; + + /** + * The pagination token to continue listing from. + */ + private String page; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbSystemPatchesRequest o) { + dbSystemId(o.getDbSystemId()); + limit(o.getLimit()); + page(o.getPage()); + return this; + } + + /** + * Build the instance of ListDbSystemPatchesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDbSystemPatchesRequest + */ + public ListDbSystemPatchesRequest build() { + ListDbSystemPatchesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbSystemShapesRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbSystemShapesRequest.java new file mode 100644 index 00000000000..252b8089571 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbSystemShapesRequest.java @@ -0,0 +1,77 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListDbSystemShapesRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The name of the Availability Domain. + */ + private String availabilityDomain; + + /** + * The compartment [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String compartmentId; + + /** + * The maximum number of items to return. + */ + private Integer limit; + + /** + * The pagination token to continue listing from. + */ + private String page; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbSystemShapesRequest o) { + availabilityDomain(o.getAvailabilityDomain()); + compartmentId(o.getCompartmentId()); + limit(o.getLimit()); + page(o.getPage()); + return this; + } + + /** + * Build the instance of ListDbSystemShapesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDbSystemShapesRequest + */ + public ListDbSystemShapesRequest build() { + ListDbSystemShapesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbSystemsRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbSystemsRequest.java new file mode 100644 index 00000000000..01632dfd173 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbSystemsRequest.java @@ -0,0 +1,71 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListDbSystemsRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The compartment [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String compartmentId; + + /** + * The maximum number of items to return. + */ + private Integer limit; + + /** + * The pagination token to continue listing from. + */ + private String page; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbSystemsRequest o) { + compartmentId(o.getCompartmentId()); + limit(o.getLimit()); + page(o.getPage()); + return this; + } + + /** + * Build the instance of ListDbSystemsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDbSystemsRequest + */ + public ListDbSystemsRequest build() { + ListDbSystemsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbVersionsRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbVersionsRequest.java new file mode 100644 index 00000000000..de37184d3c7 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ListDbVersionsRequest.java @@ -0,0 +1,77 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListDbVersionsRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The compartment [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String compartmentId; + + /** + * The maximum number of items to return. + */ + private Integer limit; + + /** + * The pagination token to continue listing from. + */ + private String page; + + /** + * If provided, filters the results to the set of database versions which are supported for the given shape. + */ + private String dbSystemShape; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbVersionsRequest o) { + compartmentId(o.getCompartmentId()); + limit(o.getLimit()); + page(o.getPage()); + dbSystemShape(o.getDbSystemShape()); + return this; + } + + /** + * Build the instance of ListDbVersionsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListDbVersionsRequest + */ + public ListDbVersionsRequest build() { + ListDbVersionsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/ReinstateDataGuardAssociationRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ReinstateDataGuardAssociationRequest.java new file mode 100644 index 00000000000..66bfc8249bf --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/ReinstateDataGuardAssociationRequest.java @@ -0,0 +1,80 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ReinstateDataGuardAssociationRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String databaseId; + + /** + * The Data Guard association's [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dataGuardAssociationId; + + /** + * A request to reinstate a database in a standby role. + */ + private ReinstateDataGuardAssociationDetails reinstateDataGuardAssociationDetails; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` + * parameter to the value of the etag from a previous GET or POST response for that resource. The resource + * will be updated or deleted only if the etag you provide matches the resource's current etag value. + * + */ + private String ifMatch; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ReinstateDataGuardAssociationRequest o) { + databaseId(o.getDatabaseId()); + dataGuardAssociationId(o.getDataGuardAssociationId()); + reinstateDataGuardAssociationDetails(o.getReinstateDataGuardAssociationDetails()); + ifMatch(o.getIfMatch()); + return this; + } + + /** + * Build the instance of ReinstateDataGuardAssociationRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ReinstateDataGuardAssociationRequest + */ + public ReinstateDataGuardAssociationRequest build() { + ReinstateDataGuardAssociationRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/SwitchoverDataGuardAssociationRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/SwitchoverDataGuardAssociationRequest.java new file mode 100644 index 00000000000..b56271a5001 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/SwitchoverDataGuardAssociationRequest.java @@ -0,0 +1,80 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class SwitchoverDataGuardAssociationRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String databaseId; + + /** + * The Data Guard association's [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dataGuardAssociationId; + + /** + * Request to swtichover a primary to a standby. + */ + private SwitchoverDataGuardAssociationDetails switchoverDataGuardAssociationDetails; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` + * parameter to the value of the etag from a previous GET or POST response for that resource. The resource + * will be updated or deleted only if the etag you provide matches the resource's current etag value. + * + */ + private String ifMatch; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(SwitchoverDataGuardAssociationRequest o) { + databaseId(o.getDatabaseId()); + dataGuardAssociationId(o.getDataGuardAssociationId()); + switchoverDataGuardAssociationDetails(o.getSwitchoverDataGuardAssociationDetails()); + ifMatch(o.getIfMatch()); + return this; + } + + /** + * Build the instance of SwitchoverDataGuardAssociationRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of SwitchoverDataGuardAssociationRequest + */ + public SwitchoverDataGuardAssociationRequest build() { + SwitchoverDataGuardAssociationRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/TerminateDbSystemRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/TerminateDbSystemRequest.java new file mode 100644 index 00000000000..b769e30e4b0 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/TerminateDbSystemRequest.java @@ -0,0 +1,68 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class TerminateDbSystemRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The DB System [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbSystemId; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` + * parameter to the value of the etag from a previous GET or POST response for that resource. The resource + * will be updated or deleted only if the etag you provide matches the resource's current etag value. + * + */ + private String ifMatch; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(TerminateDbSystemRequest o) { + dbSystemId(o.getDbSystemId()); + ifMatch(o.getIfMatch()); + return this; + } + + /** + * Build the instance of TerminateDbSystemRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of TerminateDbSystemRequest + */ + public TerminateDbSystemRequest build() { + TerminateDbSystemRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/UpdateDbHomeRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/UpdateDbHomeRequest.java new file mode 100644 index 00000000000..19d417cd82a --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/UpdateDbHomeRequest.java @@ -0,0 +1,74 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class UpdateDbHomeRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The database home [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbHomeId; + + /** + * Request to update the properties of a DB Home. + */ + private UpdateDbHomeDetails updateDbHomeDetails; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` + * parameter to the value of the etag from a previous GET or POST response for that resource. The resource + * will be updated or deleted only if the etag you provide matches the resource's current etag value. + * + */ + private String ifMatch; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(UpdateDbHomeRequest o) { + dbHomeId(o.getDbHomeId()); + updateDbHomeDetails(o.getUpdateDbHomeDetails()); + ifMatch(o.getIfMatch()); + return this; + } + + /** + * Build the instance of UpdateDbHomeRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateDbHomeRequest + */ + public UpdateDbHomeRequest build() { + UpdateDbHomeRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/requests/UpdateDbSystemRequest.java b/bmc-database/src/main/java/com/oracle/bmc/database/requests/UpdateDbSystemRequest.java new file mode 100644 index 00000000000..dfa57e6f00d --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/requests/UpdateDbSystemRequest.java @@ -0,0 +1,74 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.requests; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class UpdateDbSystemRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The DB System [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). + */ + private String dbSystemId; + + /** + * Request to update the properties of a DB System. + */ + private UpdateDbSystemDetails updateDbSystemDetails; + + /** + * For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` + * parameter to the value of the etag from a previous GET or POST response for that resource. The resource + * will be updated or deleted only if the etag you provide matches the resource's current etag value. + * + */ + private String ifMatch; + + public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(UpdateDbSystemRequest o) { + dbSystemId(o.getDbSystemId()); + updateDbSystemDetails(o.getUpdateDbSystemDetails()); + ifMatch(o.getIfMatch()); + return this; + } + + /** + * Build the instance of UpdateDbSystemRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateDbSystemRequest + */ + public UpdateDbSystemRequest build() { + UpdateDbSystemRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/CreateDataGuardAssociationResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/CreateDataGuardAssociationResponse.java new file mode 100644 index 00000000000..f5ede88787d --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/CreateDataGuardAssociationResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class CreateDataGuardAssociationResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned DataGuardAssociation instance. + */ + private DataGuardAssociation dataGuardAssociation; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(CreateDataGuardAssociationResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + dataGuardAssociation(o.getDataGuardAssociation()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/CreateDbHomeResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/CreateDbHomeResponse.java new file mode 100644 index 00000000000..49b1e90475a --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/CreateDbHomeResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class CreateDbHomeResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned DbHome instance. + */ + private DbHome dbHome; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(CreateDbHomeResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + dbHome(o.getDbHome()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/DbNodeActionResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/DbNodeActionResponse.java new file mode 100644 index 00000000000..289eb7b7535 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/DbNodeActionResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class DbNodeActionResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned DbNode instance. + */ + private DbNode dbNode; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(DbNodeActionResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + dbNode(o.getDbNode()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/DeleteDbHomeResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/DeleteDbHomeResponse.java new file mode 100644 index 00000000000..d367f7b975a --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/DeleteDbHomeResponse.java @@ -0,0 +1,31 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class DeleteDbHomeResponse { + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(DeleteDbHomeResponse o) { + opcRequestId(o.getOpcRequestId()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/FailoverDataGuardAssociationResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/FailoverDataGuardAssociationResponse.java new file mode 100644 index 00000000000..5877999105c --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/FailoverDataGuardAssociationResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class FailoverDataGuardAssociationResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned DataGuardAssociation instance. + */ + private DataGuardAssociation dataGuardAssociation; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(FailoverDataGuardAssociationResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + dataGuardAssociation(o.getDataGuardAssociation()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDataGuardAssociationResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDataGuardAssociationResponse.java new file mode 100644 index 00000000000..610dfca0f4d --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDataGuardAssociationResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class GetDataGuardAssociationResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned DataGuardAssociation instance. + */ + private DataGuardAssociation dataGuardAssociation; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDataGuardAssociationResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + dataGuardAssociation(o.getDataGuardAssociation()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDatabaseResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDatabaseResponse.java new file mode 100644 index 00000000000..4a98098aedd --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDatabaseResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class GetDatabaseResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned Database instance. + */ + private Database database; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDatabaseResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + database(o.getDatabase()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbHomePatchHistoryEntryResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbHomePatchHistoryEntryResponse.java new file mode 100644 index 00000000000..3ca52287119 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbHomePatchHistoryEntryResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class GetDbHomePatchHistoryEntryResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned PatchHistoryEntry instance. + */ + private PatchHistoryEntry patchHistoryEntry; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbHomePatchHistoryEntryResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + patchHistoryEntry(o.getPatchHistoryEntry()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbHomePatchResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbHomePatchResponse.java new file mode 100644 index 00000000000..75bc2316d5e --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbHomePatchResponse.java @@ -0,0 +1,37 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class GetDbHomePatchResponse { + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned Patch instance. + */ + private Patch patch; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbHomePatchResponse o) { + opcRequestId(o.getOpcRequestId()); + patch(o.getPatch()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbHomeResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbHomeResponse.java new file mode 100644 index 00000000000..7ce076546e1 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbHomeResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class GetDbHomeResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned DbHome instance. + */ + private DbHome dbHome; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbHomeResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + dbHome(o.getDbHome()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbNodeResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbNodeResponse.java new file mode 100644 index 00000000000..fd16a1d8fbc --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbNodeResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class GetDbNodeResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned DbNode instance. + */ + private DbNode dbNode; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbNodeResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + dbNode(o.getDbNode()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbSystemPatchHistoryEntryResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbSystemPatchHistoryEntryResponse.java new file mode 100644 index 00000000000..91be0e82b56 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbSystemPatchHistoryEntryResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class GetDbSystemPatchHistoryEntryResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned PatchHistoryEntry instance. + */ + private PatchHistoryEntry patchHistoryEntry; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbSystemPatchHistoryEntryResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + patchHistoryEntry(o.getPatchHistoryEntry()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbSystemPatchResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbSystemPatchResponse.java new file mode 100644 index 00000000000..82e62ccc576 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbSystemPatchResponse.java @@ -0,0 +1,37 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class GetDbSystemPatchResponse { + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned Patch instance. + */ + private Patch patch; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbSystemPatchResponse o) { + opcRequestId(o.getOpcRequestId()); + patch(o.getPatch()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbSystemResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbSystemResponse.java new file mode 100644 index 00000000000..7c2323c68d3 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/GetDbSystemResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class GetDbSystemResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned DbSystem instance. + */ + private DbSystem dbSystem; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetDbSystemResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + dbSystem(o.getDbSystem()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/LaunchDbSystemResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/LaunchDbSystemResponse.java new file mode 100644 index 00000000000..df7735c1d18 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/LaunchDbSystemResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class LaunchDbSystemResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned DbSystem instance. + */ + private DbSystem dbSystem; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(LaunchDbSystemResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + dbSystem(o.getDbSystem()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDataGuardAssociationsResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDataGuardAssociationsResponse.java new file mode 100644 index 00000000000..10623a1d24c --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDataGuardAssociationsResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListDataGuardAssociationsResponse { + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the response, + * then there are additional items still to get. Include this value as the `page` parameter for the + * subsequent GET request. For information about pagination, see + * [List Pagination](https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/usingapi.htm#List_Pagination). + * + */ + private String opcNextPage; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A list of DataGuardAssociation instances. + */ + private java.util.List items; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDataGuardAssociationsResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + items(o.getItems()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDatabasesResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDatabasesResponse.java new file mode 100644 index 00000000000..aa2fa05bb53 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDatabasesResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListDatabasesResponse { + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the response, + * then there are additional items still to get. Include this value as the `page` parameter for the + * subsequent GET request. For information about pagination, see + * [List Pagination](https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/usingapi.htm#List_Pagination). + * + */ + private String opcNextPage; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A list of DatabaseSummary instances. + */ + private java.util.List items; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDatabasesResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + items(o.getItems()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbHomePatchHistoryEntriesResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbHomePatchHistoryEntriesResponse.java new file mode 100644 index 00000000000..dcc2019c6f4 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbHomePatchHistoryEntriesResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListDbHomePatchHistoryEntriesResponse { + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the response, + * then there are additional items still to get. Include this value as the `page` parameter for the + * subsequent GET request. For information about pagination, see + * [List Pagination](https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/usingapi.htm#List_Pagination). + * + */ + private String opcNextPage; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A list of PatchHistoryEntrySummary instances. + */ + private java.util.List items; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbHomePatchHistoryEntriesResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + items(o.getItems()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbHomePatchesResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbHomePatchesResponse.java new file mode 100644 index 00000000000..aa862cb5635 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbHomePatchesResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListDbHomePatchesResponse { + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the response, + * then there are additional items still to get. Include this value as the `page` parameter for the + * subsequent GET request. For information about pagination, see + * [List Pagination](https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/usingapi.htm#List_Pagination). + * + */ + private String opcNextPage; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A list of PatchSummary instances. + */ + private java.util.List items; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbHomePatchesResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + items(o.getItems()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbHomesResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbHomesResponse.java new file mode 100644 index 00000000000..b6f50ccced1 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbHomesResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListDbHomesResponse { + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the response, + * then there are additional items still to get. Include this value as the `page` parameter for the + * subsequent GET request. For information about pagination, see + * [List Pagination](https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/usingapi.htm#List_Pagination). + * + */ + private String opcNextPage; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A list of DbHomeSummary instances. + */ + private java.util.List items; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbHomesResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + items(o.getItems()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbNodesResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbNodesResponse.java new file mode 100644 index 00000000000..91495e40fd4 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbNodesResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListDbNodesResponse { + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the response, + * then there are additional items still to get. Include this value as the `page` parameter for the + * subsequent GET request. For information about pagination, see + * [List Pagination](https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/usingapi.htm#List_Pagination). + * + */ + private String opcNextPage; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A list of DbNodeSummary instances. + */ + private java.util.List items; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbNodesResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + items(o.getItems()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbSystemPatchHistoryEntriesResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbSystemPatchHistoryEntriesResponse.java new file mode 100644 index 00000000000..b858936fa61 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbSystemPatchHistoryEntriesResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListDbSystemPatchHistoryEntriesResponse { + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the response, + * then there are additional items still to get. Include this value as the `page` parameter for the + * subsequent GET request. For information about pagination, see + * [List Pagination](https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/usingapi.htm#List_Pagination). + * + */ + private String opcNextPage; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A list of PatchHistoryEntrySummary instances. + */ + private java.util.List items; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbSystemPatchHistoryEntriesResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + items(o.getItems()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbSystemPatchesResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbSystemPatchesResponse.java new file mode 100644 index 00000000000..79697f3fe78 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbSystemPatchesResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListDbSystemPatchesResponse { + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the response, + * then there are additional items still to get. Include this value as the `page` parameter for the + * subsequent GET request. For information about pagination, see + * [List Pagination](https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/usingapi.htm#List_Pagination). + * + */ + private String opcNextPage; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A list of PatchSummary instances. + */ + private java.util.List items; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbSystemPatchesResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + items(o.getItems()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbSystemShapesResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbSystemShapesResponse.java new file mode 100644 index 00000000000..0cd68c0797f --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbSystemShapesResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListDbSystemShapesResponse { + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the response, + * then there are additional items still to get. Include this value as the `page` parameter for the + * subsequent GET request. For information about pagination, see + * [List Pagination](https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/usingapi.htm#List_Pagination). + * + */ + private String opcNextPage; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A list of DbSystemShapeSummary instances. + */ + private java.util.List items; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbSystemShapesResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + items(o.getItems()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbSystemsResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbSystemsResponse.java new file mode 100644 index 00000000000..ac225a3a97f --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbSystemsResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListDbSystemsResponse { + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the response, + * then there are additional items still to get. Include this value as the `page` parameter for the + * subsequent GET request. For information about pagination, see + * [List Pagination](https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/usingapi.htm#List_Pagination). + * + */ + private String opcNextPage; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A list of DbSystemSummary instances. + */ + private java.util.List items; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbSystemsResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + items(o.getItems()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbVersionsResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbVersionsResponse.java new file mode 100644 index 00000000000..c1a89a06f66 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ListDbVersionsResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListDbVersionsResponse { + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the response, + * then there are additional items still to get. Include this value as the `page` parameter for the + * subsequent GET request. For information about pagination, see + * [List Pagination](https://docs.us-phoenix-1.oraclecloud.com/Content/API/Concepts/usingapi.htm#List_Pagination). + * + */ + private String opcNextPage; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A list of DbVersionSummary instances. + */ + private java.util.List items; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListDbVersionsResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + items(o.getItems()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/ReinstateDataGuardAssociationResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ReinstateDataGuardAssociationResponse.java new file mode 100644 index 00000000000..8ce3f9af11d --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/ReinstateDataGuardAssociationResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ReinstateDataGuardAssociationResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned DataGuardAssociation instance. + */ + private DataGuardAssociation dataGuardAssociation; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ReinstateDataGuardAssociationResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + dataGuardAssociation(o.getDataGuardAssociation()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/SwitchoverDataGuardAssociationResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/SwitchoverDataGuardAssociationResponse.java new file mode 100644 index 00000000000..3c26ef0d58b --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/SwitchoverDataGuardAssociationResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class SwitchoverDataGuardAssociationResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned DataGuardAssociation instance. + */ + private DataGuardAssociation dataGuardAssociation; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(SwitchoverDataGuardAssociationResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + dataGuardAssociation(o.getDataGuardAssociation()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/TerminateDbSystemResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/TerminateDbSystemResponse.java new file mode 100644 index 00000000000..0d59dd1d713 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/TerminateDbSystemResponse.java @@ -0,0 +1,31 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class TerminateDbSystemResponse { + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(TerminateDbSystemResponse o) { + opcRequestId(o.getOpcRequestId()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/UpdateDbHomeResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/UpdateDbHomeResponse.java new file mode 100644 index 00000000000..410c3995e4f --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/UpdateDbHomeResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class UpdateDbHomeResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned DbHome instance. + */ + private DbHome dbHome; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(UpdateDbHomeResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + dbHome(o.getDbHome()); + + return this; + } + } +} diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/responses/UpdateDbSystemResponse.java b/bmc-database/src/main/java/com/oracle/bmc/database/responses/UpdateDbSystemResponse.java new file mode 100644 index 00000000000..4909bd18151 --- /dev/null +++ b/bmc-database/src/main/java/com/oracle/bmc/database/responses/UpdateDbSystemResponse.java @@ -0,0 +1,43 @@ +/** + * Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. + */ +package com.oracle.bmc.database.responses; + +import com.oracle.bmc.database.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class UpdateDbSystemResponse { + + /** + * For optimistic concurrency control. See `if-match`. + */ + private String etag; + + /** + * Unique Oracle-assigned identifier for the request. If you need to contact Oracle about + * a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The returned DbSystem instance. + */ + private DbSystem dbSystem; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(UpdateDbSystemResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + dbSystem(o.getDbSystem()); + + return this; + } + } +} diff --git a/bmc-examples/pom.xml b/bmc-examples/pom.xml index ea3be0491ca..0968c0dd7c7 100644 --- a/bmc-examples/pom.xml +++ b/bmc-examples/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.2.15 + 1.2.16 ../pom.xml @@ -19,7 +19,7 @@ com.oracle.oci.sdk oci-java-sdk-bom - 1.2.15 + 1.2.16 pom import diff --git a/bmc-examples/src/main/java/RawRestCallExample.java b/bmc-examples/src/main/java/RawRestCallExample.java index 61d2201d186..45c6e9f85de 100644 --- a/bmc-examples/src/main/java/RawRestCallExample.java +++ b/bmc-examples/src/main/java/RawRestCallExample.java @@ -5,6 +5,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; +import java.nio.charset.StandardCharsets; import java.util.Map; import javax.annotation.Priority; @@ -64,7 +65,7 @@ public static void main(String[] args) throws Exception { System.out.println(responseHeaders); InputStream responseBody = (InputStream) response.getEntity(); try (final BufferedReader reader = - new BufferedReader(new InputStreamReader(responseBody))) { + new BufferedReader(new InputStreamReader(responseBody, StandardCharsets.UTF_8))) { StringBuilder jsonBody = new StringBuilder(); String line; while ((line = reader.readLine()) != null) { @@ -88,8 +89,8 @@ public void filter(@NonNull ClientRequestContext clientRequestContext) throws IO clientRequestContext.getStringHeaders(), clientRequestContext.getEntity()); - for (String key : authHeaders.keySet()) { - clientRequestContext.getHeaders().putSingle(key, authHeaders.get(key)); + for (Map.Entry e : authHeaders.entrySet()) { + clientRequestContext.getHeaders().putSingle(e.getKey(), e.getValue()); } } } diff --git a/bmc-identity/pom.xml b/bmc-identity/pom.xml index d7e545f94e6..551afe1e775 100644 --- a/bmc-identity/pom.xml +++ b/bmc-identity/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.2.15 + 1.2.16 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.2.15 + 1.2.16 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 14e5f323990..9196335b081 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 @@ -124,7 +124,7 @@ public java.util.concurrent.Future addUserToGroup( handler) { LOG.trace("Called async addUserToGroup"); request = AddUserToGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = AddUserToGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = AddUserToGroupConverter.fromResponse(); @@ -147,7 +147,7 @@ public java.util.concurrent.Future createCompartment( handler) { LOG.trace("Called async createCompartment"); request = CreateCompartmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateCompartmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateCompartmentConverter.fromResponse(); @@ -170,7 +170,7 @@ public java.util.concurrent.Future createCustom handler) { LOG.trace("Called async createCustomerSecretKey"); request = CreateCustomerSecretKeyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateCustomerSecretKeyConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateCustomerSecretKeyConverter.fromResponse(); @@ -197,7 +197,7 @@ public java.util.concurrent.Future createGroup( handler) { LOG.trace("Called async createGroup"); request = CreateGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateGroupConverter.fromResponse(); @@ -220,7 +220,7 @@ public java.util.concurrent.Future createIdentit handler) { LOG.trace("Called async createIdentityProvider"); request = CreateIdentityProviderConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateIdentityProviderConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateIdentityProviderConverter.fromResponse(); @@ -248,7 +248,7 @@ public java.util.concurrent.Future createIdpGroup handler) { LOG.trace("Called async createIdpGroupMapping"); request = CreateIdpGroupMappingConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateIdpGroupMappingConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateIdpGroupMappingConverter.fromResponse(); @@ -272,7 +272,7 @@ public java.util.concurrent.Future createOrRese handler) { LOG.trace("Called async createOrResetUIPassword"); request = CreateOrResetUIPasswordConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateOrResetUIPasswordConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateOrResetUIPasswordConverter.fromResponse(); @@ -294,7 +294,7 @@ public java.util.concurrent.Future createPolicy( handler) { LOG.trace("Called async createPolicy"); request = CreatePolicyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreatePolicyConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreatePolicyConverter.fromResponse(); @@ -317,7 +317,7 @@ public java.util.concurrent.Future createRegio handler) { LOG.trace("Called async createRegionSubscription"); request = CreateRegionSubscriptionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateRegionSubscriptionConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateRegionSubscriptionConverter.fromResponse(); @@ -345,7 +345,7 @@ public java.util.concurrent.Future createSwiftPassw handler) { LOG.trace("Called async createSwiftPassword"); request = CreateSwiftPasswordConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateSwiftPasswordConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateSwiftPasswordConverter.fromResponse(); @@ -367,7 +367,8 @@ public java.util.concurrent.Future createUser( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async createUser"); request = CreateUserConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = CreateUserConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateUserConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateUserConverter.fromResponse(); @@ -388,7 +389,7 @@ public java.util.concurrent.Future deleteApiKey( handler) { LOG.trace("Called async deleteApiKey"); request = DeleteApiKeyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteApiKeyConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteApiKeyConverter.fromResponse(); @@ -411,7 +412,7 @@ public java.util.concurrent.Future deleteCustom handler) { LOG.trace("Called async deleteCustomerSecretKey"); request = DeleteCustomerSecretKeyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteCustomerSecretKeyConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteCustomerSecretKeyConverter.fromResponse(); @@ -433,7 +434,7 @@ public java.util.concurrent.Future deleteGroup( handler) { LOG.trace("Called async deleteGroup"); request = DeleteGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteGroupConverter.fromResponse(); @@ -456,7 +457,7 @@ public java.util.concurrent.Future deleteIdentit handler) { LOG.trace("Called async deleteIdentityProvider"); request = DeleteIdentityProviderConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteIdentityProviderConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteIdentityProviderConverter.fromResponse(); @@ -479,7 +480,7 @@ public java.util.concurrent.Future deleteIdpGroup handler) { LOG.trace("Called async deleteIdpGroupMapping"); request = DeleteIdpGroupMappingConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteIdpGroupMappingConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteIdpGroupMappingConverter.fromResponse(); @@ -501,7 +502,7 @@ public java.util.concurrent.Future deletePolicy( handler) { LOG.trace("Called async deletePolicy"); request = DeletePolicyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeletePolicyConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeletePolicyConverter.fromResponse(); @@ -524,7 +525,7 @@ public java.util.concurrent.Future deleteSwiftPassw handler) { LOG.trace("Called async deleteSwiftPassword"); request = DeleteSwiftPasswordConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteSwiftPasswordConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteSwiftPasswordConverter.fromResponse(); @@ -545,7 +546,8 @@ public java.util.concurrent.Future deleteUser( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async deleteUser"); request = DeleteUserConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = DeleteUserConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteUserConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteUserConverter.fromResponse(); @@ -566,7 +568,7 @@ public java.util.concurrent.Future getCompartment( handler) { LOG.trace("Called async getCompartment"); request = GetCompartmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetCompartmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetCompartmentConverter.fromResponse(); @@ -587,7 +589,8 @@ public java.util.concurrent.Future getGroup( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getGroup"); request = GetGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetGroupConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetGroupConverter.fromResponse(); @@ -609,7 +612,7 @@ public java.util.concurrent.Future getIdentityProvi handler) { LOG.trace("Called async getIdentityProvider"); request = GetIdentityProviderConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetIdentityProviderConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetIdentityProviderConverter.fromResponse(); @@ -632,7 +635,7 @@ public java.util.concurrent.Future getIdpGroupMappin handler) { LOG.trace("Called async getIdpGroupMapping"); request = GetIdpGroupMappingConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetIdpGroupMappingConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetIdpGroupMappingConverter.fromResponse(); @@ -653,7 +656,8 @@ public java.util.concurrent.Future getPolicy( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getPolicy"); request = GetPolicyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetPolicyConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetPolicyConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetPolicyConverter.fromResponse(); @@ -673,7 +677,8 @@ public java.util.concurrent.Future getTenancy( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getTenancy"); request = GetTenancyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetTenancyConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetTenancyConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetTenancyConverter.fromResponse(); @@ -693,7 +698,8 @@ public java.util.concurrent.Future getUser( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getUser"); request = GetUserConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetUserConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetUserConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetUserConverter.fromResponse(); @@ -715,7 +721,7 @@ public java.util.concurrent.Future getUserGroupM handler) { LOG.trace("Called async getUserGroupMembership"); request = GetUserGroupMembershipConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetUserGroupMembershipConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetUserGroupMembershipConverter.fromResponse(); @@ -737,7 +743,7 @@ public java.util.concurrent.Future listApiKeys( handler) { LOG.trace("Called async listApiKeys"); request = ListApiKeysConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListApiKeysConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListApiKeysConverter.fromResponse(); @@ -760,7 +766,7 @@ public java.util.concurrent.Future listAvailabi handler) { LOG.trace("Called async listAvailabilityDomains"); request = ListAvailabilityDomainsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListAvailabilityDomainsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListAvailabilityDomainsConverter.fromResponse(); @@ -782,7 +788,7 @@ public java.util.concurrent.Future listCompartments( handler) { LOG.trace("Called async listCompartments"); request = ListCompartmentsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCompartmentsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListCompartmentsConverter.fromResponse(); @@ -805,7 +811,7 @@ public java.util.concurrent.Future listCustomerS handler) { LOG.trace("Called async listCustomerSecretKeys"); request = ListCustomerSecretKeysConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCustomerSecretKeysConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListCustomerSecretKeysConverter.fromResponse(); @@ -826,7 +832,8 @@ public java.util.concurrent.Future listGroups( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async listGroups"); request = ListGroupsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListGroupsConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListGroupsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListGroupsConverter.fromResponse(); @@ -848,7 +855,7 @@ public java.util.concurrent.Future listIdentityPr handler) { LOG.trace("Called async listIdentityProviders"); request = ListIdentityProvidersConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListIdentityProvidersConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListIdentityProvidersConverter.fromResponse(); @@ -871,7 +878,7 @@ public java.util.concurrent.Future listIdpGroupMap handler) { LOG.trace("Called async listIdpGroupMappings"); request = ListIdpGroupMappingsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListIdpGroupMappingsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListIdpGroupMappingsConverter.fromResponse(); @@ -893,7 +900,7 @@ public java.util.concurrent.Future listPolicies( handler) { LOG.trace("Called async listPolicies"); request = ListPoliciesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListPoliciesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListPoliciesConverter.fromResponse(); @@ -916,7 +923,7 @@ public java.util.concurrent.Future listRegionSu handler) { LOG.trace("Called async listRegionSubscriptions"); request = ListRegionSubscriptionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListRegionSubscriptionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListRegionSubscriptionsConverter.fromResponse(); @@ -938,7 +945,7 @@ public java.util.concurrent.Future listRegions( handler) { LOG.trace("Called async listRegions"); request = ListRegionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListRegionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListRegionsConverter.fromResponse(); @@ -961,7 +968,7 @@ public java.util.concurrent.Future listSwiftPassword handler) { LOG.trace("Called async listSwiftPasswords"); request = ListSwiftPasswordsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListSwiftPasswordsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListSwiftPasswordsConverter.fromResponse(); @@ -984,7 +991,7 @@ public java.util.concurrent.Future listUserGro handler) { LOG.trace("Called async listUserGroupMemberships"); request = ListUserGroupMembershipsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListUserGroupMembershipsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListUserGroupMembershipsConverter.fromResponse(); @@ -1005,7 +1012,8 @@ public java.util.concurrent.Future listUsers( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async listUsers"); request = ListUsersConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListUsersConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListUsersConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListUsersConverter.fromResponse(); @@ -1027,7 +1035,7 @@ public java.util.concurrent.Future removeUserFromGr handler) { LOG.trace("Called async removeUserFromGroup"); request = RemoveUserFromGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = RemoveUserFromGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = RemoveUserFromGroupConverter.fromResponse(); @@ -1050,7 +1058,7 @@ public java.util.concurrent.Future updateCompartment( handler) { LOG.trace("Called async updateCompartment"); request = UpdateCompartmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateCompartmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateCompartmentConverter.fromResponse(); @@ -1073,7 +1081,7 @@ public java.util.concurrent.Future updateCustom handler) { LOG.trace("Called async updateCustomerSecretKey"); request = UpdateCustomerSecretKeyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateCustomerSecretKeyConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateCustomerSecretKeyConverter.fromResponse(); @@ -1100,7 +1108,7 @@ public java.util.concurrent.Future updateGroup( handler) { LOG.trace("Called async updateGroup"); request = UpdateGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateGroupConverter.fromResponse(); @@ -1123,7 +1131,7 @@ public java.util.concurrent.Future updateIdentit handler) { LOG.trace("Called async updateIdentityProvider"); request = UpdateIdentityProviderConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateIdentityProviderConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateIdentityProviderConverter.fromResponse(); @@ -1151,7 +1159,7 @@ public java.util.concurrent.Future updateIdpGroup handler) { LOG.trace("Called async updateIdpGroupMapping"); request = UpdateIdpGroupMappingConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateIdpGroupMappingConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateIdpGroupMappingConverter.fromResponse(); @@ -1174,7 +1182,7 @@ public java.util.concurrent.Future updatePolicy( handler) { LOG.trace("Called async updatePolicy"); request = UpdatePolicyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdatePolicyConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdatePolicyConverter.fromResponse(); @@ -1197,7 +1205,7 @@ public java.util.concurrent.Future updateSwiftPassw handler) { LOG.trace("Called async updateSwiftPassword"); request = UpdateSwiftPasswordConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateSwiftPasswordConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateSwiftPasswordConverter.fromResponse(); @@ -1219,7 +1227,8 @@ public java.util.concurrent.Future updateUser( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async updateUser"); request = UpdateUserConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = UpdateUserConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateUserConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateUserConverter.fromResponse(); @@ -1240,7 +1249,7 @@ public java.util.concurrent.Future updateUserState( handler) { LOG.trace("Called async updateUserState"); request = UpdateUserStateConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateUserStateConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateUserStateConverter.fromResponse(); @@ -1262,7 +1271,7 @@ public java.util.concurrent.Future uploadApiKey( handler) { LOG.trace("Called async uploadApiKey"); request = UploadApiKeyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UploadApiKeyConverter.fromRequest(client, request); com.google.common.base.Function transformer = UploadApiKeyConverter.fromResponse(); 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 b306fb7b124..200397e7a45 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 @@ -140,7 +140,7 @@ public void close() { public AddUserToGroupResponse addUserToGroup(AddUserToGroupRequest request) { LOG.trace("Called addUserToGroup"); request = AddUserToGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = AddUserToGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = AddUserToGroupConverter.fromResponse(); @@ -154,7 +154,7 @@ public AddUserToGroupResponse addUserToGroup(AddUserToGroupRequest request) { public CreateCompartmentResponse createCompartment(CreateCompartmentRequest request) { LOG.trace("Called createCompartment"); request = CreateCompartmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateCompartmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateCompartmentConverter.fromResponse(); @@ -169,7 +169,7 @@ public CreateCustomerSecretKeyResponse createCustomerSecretKey( CreateCustomerSecretKeyRequest request) { LOG.trace("Called createCustomerSecretKey"); request = CreateCustomerSecretKeyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateCustomerSecretKeyConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateCustomerSecretKeyConverter.fromResponse(); @@ -183,7 +183,7 @@ public CreateCustomerSecretKeyResponse createCustomerSecretKey( public CreateGroupResponse createGroup(CreateGroupRequest request) { LOG.trace("Called createGroup"); request = CreateGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateGroupConverter.fromResponse(); @@ -198,7 +198,7 @@ public CreateIdentityProviderResponse createIdentityProvider( CreateIdentityProviderRequest request) { LOG.trace("Called createIdentityProvider"); request = CreateIdentityProviderConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateIdentityProviderConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateIdentityProviderConverter.fromResponse(); @@ -213,7 +213,7 @@ public CreateIdpGroupMappingResponse createIdpGroupMapping( CreateIdpGroupMappingRequest request) { LOG.trace("Called createIdpGroupMapping"); request = CreateIdpGroupMappingConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateIdpGroupMappingConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateIdpGroupMappingConverter.fromResponse(); @@ -228,7 +228,7 @@ public CreateOrResetUIPasswordResponse createOrResetUIPassword( CreateOrResetUIPasswordRequest request) { LOG.trace("Called createOrResetUIPassword"); request = CreateOrResetUIPasswordConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateOrResetUIPasswordConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateOrResetUIPasswordConverter.fromResponse(); @@ -241,7 +241,7 @@ public CreateOrResetUIPasswordResponse createOrResetUIPassword( public CreatePolicyResponse createPolicy(CreatePolicyRequest request) { LOG.trace("Called createPolicy"); request = CreatePolicyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreatePolicyConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreatePolicyConverter.fromResponse(); @@ -256,7 +256,7 @@ public CreateRegionSubscriptionResponse createRegionSubscription( CreateRegionSubscriptionRequest request) { LOG.trace("Called createRegionSubscription"); request = CreateRegionSubscriptionConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateRegionSubscriptionConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateRegionSubscriptionConverter.fromResponse(); @@ -270,7 +270,7 @@ public CreateRegionSubscriptionResponse createRegionSubscription( public CreateSwiftPasswordResponse createSwiftPassword(CreateSwiftPasswordRequest request) { LOG.trace("Called createSwiftPassword"); request = CreateSwiftPasswordConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateSwiftPasswordConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateSwiftPasswordConverter.fromResponse(); @@ -284,7 +284,8 @@ public CreateSwiftPasswordResponse createSwiftPassword(CreateSwiftPasswordReques public CreateUserResponse createUser(CreateUserRequest request) { LOG.trace("Called createUser"); request = CreateUserConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = CreateUserConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateUserConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateUserConverter.fromResponse(); @@ -297,7 +298,7 @@ public CreateUserResponse createUser(CreateUserRequest request) { public DeleteApiKeyResponse deleteApiKey(DeleteApiKeyRequest request) { LOG.trace("Called deleteApiKey"); request = DeleteApiKeyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteApiKeyConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteApiKeyConverter.fromResponse(); @@ -311,7 +312,7 @@ public DeleteCustomerSecretKeyResponse deleteCustomerSecretKey( DeleteCustomerSecretKeyRequest request) { LOG.trace("Called deleteCustomerSecretKey"); request = DeleteCustomerSecretKeyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteCustomerSecretKeyConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteCustomerSecretKeyConverter.fromResponse(); @@ -324,7 +325,7 @@ public DeleteCustomerSecretKeyResponse deleteCustomerSecretKey( public DeleteGroupResponse deleteGroup(DeleteGroupRequest request) { LOG.trace("Called deleteGroup"); request = DeleteGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteGroupConverter.fromResponse(); @@ -338,7 +339,7 @@ public DeleteIdentityProviderResponse deleteIdentityProvider( DeleteIdentityProviderRequest request) { LOG.trace("Called deleteIdentityProvider"); request = DeleteIdentityProviderConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteIdentityProviderConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteIdentityProviderConverter.fromResponse(); @@ -352,7 +353,7 @@ public DeleteIdpGroupMappingResponse deleteIdpGroupMapping( DeleteIdpGroupMappingRequest request) { LOG.trace("Called deleteIdpGroupMapping"); request = DeleteIdpGroupMappingConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteIdpGroupMappingConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteIdpGroupMappingConverter.fromResponse(); @@ -365,7 +366,7 @@ public DeleteIdpGroupMappingResponse deleteIdpGroupMapping( public DeletePolicyResponse deletePolicy(DeletePolicyRequest request) { LOG.trace("Called deletePolicy"); request = DeletePolicyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeletePolicyConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeletePolicyConverter.fromResponse(); @@ -378,7 +379,7 @@ public DeletePolicyResponse deletePolicy(DeletePolicyRequest request) { public DeleteSwiftPasswordResponse deleteSwiftPassword(DeleteSwiftPasswordRequest request) { LOG.trace("Called deleteSwiftPassword"); request = DeleteSwiftPasswordConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteSwiftPasswordConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteSwiftPasswordConverter.fromResponse(); @@ -391,7 +392,8 @@ public DeleteSwiftPasswordResponse deleteSwiftPassword(DeleteSwiftPasswordReques public DeleteUserResponse deleteUser(DeleteUserRequest request) { LOG.trace("Called deleteUser"); request = DeleteUserConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = DeleteUserConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteUserConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteUserConverter.fromResponse(); @@ -403,7 +405,7 @@ public DeleteUserResponse deleteUser(DeleteUserRequest request) { public GetCompartmentResponse getCompartment(GetCompartmentRequest request) { LOG.trace("Called getCompartment"); request = GetCompartmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetCompartmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetCompartmentConverter.fromResponse(); @@ -416,7 +418,8 @@ public GetCompartmentResponse getCompartment(GetCompartmentRequest request) { public GetGroupResponse getGroup(GetGroupRequest request) { LOG.trace("Called getGroup"); request = GetGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetGroupConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetGroupConverter.fromResponse(); @@ -428,7 +431,7 @@ public GetGroupResponse getGroup(GetGroupRequest request) { public GetIdentityProviderResponse getIdentityProvider(GetIdentityProviderRequest request) { LOG.trace("Called getIdentityProvider"); request = GetIdentityProviderConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetIdentityProviderConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetIdentityProviderConverter.fromResponse(); @@ -441,7 +444,7 @@ public GetIdentityProviderResponse getIdentityProvider(GetIdentityProviderReques public GetIdpGroupMappingResponse getIdpGroupMapping(GetIdpGroupMappingRequest request) { LOG.trace("Called getIdpGroupMapping"); request = GetIdpGroupMappingConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetIdpGroupMappingConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetIdpGroupMappingConverter.fromResponse(); @@ -454,7 +457,8 @@ public GetIdpGroupMappingResponse getIdpGroupMapping(GetIdpGroupMappingRequest r public GetPolicyResponse getPolicy(GetPolicyRequest request) { LOG.trace("Called getPolicy"); request = GetPolicyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetPolicyConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetPolicyConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetPolicyConverter.fromResponse(); @@ -466,7 +470,8 @@ public GetPolicyResponse getPolicy(GetPolicyRequest request) { public GetTenancyResponse getTenancy(GetTenancyRequest request) { LOG.trace("Called getTenancy"); request = GetTenancyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetTenancyConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetTenancyConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetTenancyConverter.fromResponse(); @@ -478,7 +483,8 @@ public GetTenancyResponse getTenancy(GetTenancyRequest request) { public GetUserResponse getUser(GetUserRequest request) { LOG.trace("Called getUser"); request = GetUserConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetUserConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetUserConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetUserConverter.fromResponse(); @@ -491,7 +497,7 @@ public GetUserGroupMembershipResponse getUserGroupMembership( GetUserGroupMembershipRequest request) { LOG.trace("Called getUserGroupMembership"); request = GetUserGroupMembershipConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetUserGroupMembershipConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetUserGroupMembershipConverter.fromResponse(); @@ -504,7 +510,7 @@ public GetUserGroupMembershipResponse getUserGroupMembership( public ListApiKeysResponse listApiKeys(ListApiKeysRequest request) { LOG.trace("Called listApiKeys"); request = ListApiKeysConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListApiKeysConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListApiKeysConverter.fromResponse(); @@ -518,7 +524,7 @@ public ListAvailabilityDomainsResponse listAvailabilityDomains( ListAvailabilityDomainsRequest request) { LOG.trace("Called listAvailabilityDomains"); request = ListAvailabilityDomainsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListAvailabilityDomainsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListAvailabilityDomainsConverter.fromResponse(); @@ -531,7 +537,7 @@ public ListAvailabilityDomainsResponse listAvailabilityDomains( public ListCompartmentsResponse listCompartments(ListCompartmentsRequest request) { LOG.trace("Called listCompartments"); request = ListCompartmentsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCompartmentsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListCompartmentsConverter.fromResponse(); @@ -545,7 +551,7 @@ public ListCustomerSecretKeysResponse listCustomerSecretKeys( ListCustomerSecretKeysRequest request) { LOG.trace("Called listCustomerSecretKeys"); request = ListCustomerSecretKeysConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCustomerSecretKeysConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListCustomerSecretKeysConverter.fromResponse(); @@ -558,7 +564,8 @@ public ListCustomerSecretKeysResponse listCustomerSecretKeys( public ListGroupsResponse listGroups(ListGroupsRequest request) { LOG.trace("Called listGroups"); request = ListGroupsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListGroupsConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListGroupsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListGroupsConverter.fromResponse(); @@ -571,7 +578,7 @@ public ListIdentityProvidersResponse listIdentityProviders( ListIdentityProvidersRequest request) { LOG.trace("Called listIdentityProviders"); request = ListIdentityProvidersConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListIdentityProvidersConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListIdentityProvidersConverter.fromResponse(); @@ -584,7 +591,7 @@ public ListIdentityProvidersResponse listIdentityProviders( public ListIdpGroupMappingsResponse listIdpGroupMappings(ListIdpGroupMappingsRequest request) { LOG.trace("Called listIdpGroupMappings"); request = ListIdpGroupMappingsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListIdpGroupMappingsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListIdpGroupMappingsConverter.fromResponse(); @@ -597,7 +604,7 @@ public ListIdpGroupMappingsResponse listIdpGroupMappings(ListIdpGroupMappingsReq public ListPoliciesResponse listPolicies(ListPoliciesRequest request) { LOG.trace("Called listPolicies"); request = ListPoliciesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListPoliciesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListPoliciesConverter.fromResponse(); @@ -611,7 +618,7 @@ public ListRegionSubscriptionsResponse listRegionSubscriptions( ListRegionSubscriptionsRequest request) { LOG.trace("Called listRegionSubscriptions"); request = ListRegionSubscriptionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListRegionSubscriptionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListRegionSubscriptionsConverter.fromResponse(); @@ -624,7 +631,7 @@ public ListRegionSubscriptionsResponse listRegionSubscriptions( public ListRegionsResponse listRegions(ListRegionsRequest request) { LOG.trace("Called listRegions"); request = ListRegionsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListRegionsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListRegionsConverter.fromResponse(); @@ -637,7 +644,7 @@ public ListRegionsResponse listRegions(ListRegionsRequest request) { public ListSwiftPasswordsResponse listSwiftPasswords(ListSwiftPasswordsRequest request) { LOG.trace("Called listSwiftPasswords"); request = ListSwiftPasswordsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListSwiftPasswordsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListSwiftPasswordsConverter.fromResponse(); @@ -651,7 +658,7 @@ public ListUserGroupMembershipsResponse listUserGroupMemberships( ListUserGroupMembershipsRequest request) { LOG.trace("Called listUserGroupMemberships"); request = ListUserGroupMembershipsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListUserGroupMembershipsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListUserGroupMembershipsConverter.fromResponse(); @@ -664,7 +671,8 @@ public ListUserGroupMembershipsResponse listUserGroupMemberships( public ListUsersResponse listUsers(ListUsersRequest request) { LOG.trace("Called listUsers"); request = ListUsersConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListUsersConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListUsersConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListUsersConverter.fromResponse(); @@ -676,7 +684,7 @@ public ListUsersResponse listUsers(ListUsersRequest request) { public RemoveUserFromGroupResponse removeUserFromGroup(RemoveUserFromGroupRequest request) { LOG.trace("Called removeUserFromGroup"); request = RemoveUserFromGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = RemoveUserFromGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = RemoveUserFromGroupConverter.fromResponse(); @@ -689,7 +697,7 @@ public RemoveUserFromGroupResponse removeUserFromGroup(RemoveUserFromGroupReques public UpdateCompartmentResponse updateCompartment(UpdateCompartmentRequest request) { LOG.trace("Called updateCompartment"); request = UpdateCompartmentConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateCompartmentConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateCompartmentConverter.fromResponse(); @@ -704,7 +712,7 @@ public UpdateCustomerSecretKeyResponse updateCustomerSecretKey( UpdateCustomerSecretKeyRequest request) { LOG.trace("Called updateCustomerSecretKey"); request = UpdateCustomerSecretKeyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateCustomerSecretKeyConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateCustomerSecretKeyConverter.fromResponse(); @@ -718,7 +726,7 @@ public UpdateCustomerSecretKeyResponse updateCustomerSecretKey( public UpdateGroupResponse updateGroup(UpdateGroupRequest request) { LOG.trace("Called updateGroup"); request = UpdateGroupConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateGroupConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateGroupConverter.fromResponse(); @@ -733,7 +741,7 @@ public UpdateIdentityProviderResponse updateIdentityProvider( UpdateIdentityProviderRequest request) { LOG.trace("Called updateIdentityProvider"); request = UpdateIdentityProviderConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateIdentityProviderConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateIdentityProviderConverter.fromResponse(); @@ -748,7 +756,7 @@ public UpdateIdpGroupMappingResponse updateIdpGroupMapping( UpdateIdpGroupMappingRequest request) { LOG.trace("Called updateIdpGroupMapping"); request = UpdateIdpGroupMappingConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateIdpGroupMappingConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateIdpGroupMappingConverter.fromResponse(); @@ -762,7 +770,7 @@ public UpdateIdpGroupMappingResponse updateIdpGroupMapping( public UpdatePolicyResponse updatePolicy(UpdatePolicyRequest request) { LOG.trace("Called updatePolicy"); request = UpdatePolicyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdatePolicyConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdatePolicyConverter.fromResponse(); @@ -776,7 +784,7 @@ public UpdatePolicyResponse updatePolicy(UpdatePolicyRequest request) { public UpdateSwiftPasswordResponse updateSwiftPassword(UpdateSwiftPasswordRequest request) { LOG.trace("Called updateSwiftPassword"); request = UpdateSwiftPasswordConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateSwiftPasswordConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateSwiftPasswordConverter.fromResponse(); @@ -790,7 +798,8 @@ public UpdateSwiftPasswordResponse updateSwiftPassword(UpdateSwiftPasswordReques public UpdateUserResponse updateUser(UpdateUserRequest request) { LOG.trace("Called updateUser"); request = UpdateUserConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = UpdateUserConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateUserConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateUserConverter.fromResponse(); @@ -803,7 +812,7 @@ public UpdateUserResponse updateUser(UpdateUserRequest request) { public UpdateUserStateResponse updateUserState(UpdateUserStateRequest request) { LOG.trace("Called updateUserState"); request = UpdateUserStateConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateUserStateConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateUserStateConverter.fromResponse(); @@ -817,7 +826,7 @@ public UpdateUserStateResponse updateUserState(UpdateUserStateRequest request) { public UploadApiKeyResponse uploadApiKey(UploadApiKeyRequest request) { LOG.trace("Called uploadApiKey"); request = UploadApiKeyConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UploadApiKeyConverter.fromRequest(client, request); com.google.common.base.Function transformer = UploadApiKeyConverter.fromResponse(); 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 69aba112190..547ca366be5 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 @@ -19,7 +19,7 @@ public static AddUserToGroupRequest interceptRequest(AddUserToGroupRequest reque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("addUserToGroupDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("userGroupMemberships"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 709fa754a1e..ebd0f157cea 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 @@ -19,7 +19,7 @@ public static CreateCompartmentRequest interceptRequest(CreateCompartmentRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createCompartmentDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("compartments"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 da6554c8fae..ffdded4f118 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 @@ -20,7 +20,7 @@ public static CreateCustomerSecretKeyRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, CreateCustomerSecretKeyRequest request) { if (request == null) { @@ -35,7 +35,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("userId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -44,7 +44,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getUserId())) .path("customerSecretKeys"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 aa769fdae48..2c57796b02b 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 @@ -19,7 +19,7 @@ public static CreateGroupRequest interceptRequest(CreateGroupRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createGroupDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("groups"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 1b0c2d33892..e6d47a4f9b0 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 @@ -20,7 +20,7 @@ public static CreateIdentityProviderRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,10 +30,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createIdentityProviderDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("identityProviders"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 8ed14f4ffe2..196121799e8 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 @@ -20,7 +20,7 @@ public static CreateIdpGroupMappingRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -34,7 +34,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("identityProviderId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("identityProviders") @@ -43,7 +43,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getIdentityProviderId())) .path("groupMappings"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 150dae60478..eb917dbb74d 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 @@ -20,7 +20,7 @@ public static CreateOrResetUIPasswordRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, CreateOrResetUIPasswordRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("userId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -40,7 +40,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getUserId())) .path("uiPassword"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 537617df8e9..ea12a1054b1 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 @@ -19,7 +19,7 @@ public static CreatePolicyRequest interceptRequest(CreatePolicyRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createPolicyDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("policies"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 3d2e71fe8d2..a3bc199de29 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 @@ -20,7 +20,7 @@ public static CreateRegionSubscriptionRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, CreateRegionSubscriptionRequest request) { if (request == null) { @@ -35,7 +35,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("tenancyId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("tenancies") @@ -44,7 +44,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getTenancyId())) .path("regionSubscriptions"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 bf667ac916f..d4feccd0630 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 @@ -19,7 +19,7 @@ public static CreateSwiftPasswordRequest interceptRequest(CreateSwiftPasswordReq return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("userId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -42,7 +42,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getUserId())) .path("swiftPasswords"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 a4132b3ea6a..72cdd80d8c0 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 @@ -19,7 +19,7 @@ public static CreateUserRequest interceptRequest(CreateUserRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createUserDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("users"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 0138b94e71f..4fdcd3d6850 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 @@ -19,7 +19,7 @@ public static DeleteApiKeyRequest interceptRequest(DeleteApiKeyRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("fingerprint is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -45,7 +45,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getFingerprint())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 8c14b41f37a..92ee6405c2a 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 @@ -20,7 +20,7 @@ public static DeleteCustomerSecretKeyRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, DeleteCustomerSecretKeyRequest request) { if (request == null) { @@ -35,7 +35,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("customerSecretKeyId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -47,7 +47,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCustomerSecretKeyId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 60a12a1cb86..7e3118fb5f1 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 @@ -19,7 +19,7 @@ public static DeleteGroupRequest interceptRequest(DeleteGroupRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("groupId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("groups") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getGroupId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 bbfddda4ee2..ae451f5c8f9 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 @@ -20,7 +20,7 @@ public static DeleteIdentityProviderRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("identityProviderId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("identityProviders") @@ -38,7 +38,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getIdentityProviderId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 643f4793751..c626cc60bd9 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 @@ -20,7 +20,7 @@ public static DeleteIdpGroupMappingRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -34,7 +34,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("mappingId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("identityProviders") @@ -46,7 +46,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getMappingId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 3c8c3cc09d6..e1b834c7709 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 @@ -19,7 +19,7 @@ public static DeletePolicyRequest interceptRequest(DeletePolicyRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("policyId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("policies") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getPolicyId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 c4a1608360f..6bc2d340606 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 @@ -19,7 +19,7 @@ public static DeleteSwiftPasswordRequest interceptRequest(DeleteSwiftPasswordReq return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("swiftPasswordId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -45,7 +45,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getSwiftPasswordId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 1b673015ebf..84d0e660bbc 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 @@ -19,7 +19,7 @@ public static DeleteUserRequest interceptRequest(DeleteUserRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("userId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getUserId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 08e55a8b8c6..841933242f7 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 @@ -19,7 +19,7 @@ public static GetCompartmentRequest interceptRequest(GetCompartmentRequest reque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("compartments") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCompartmentId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e43c3e50b41..f0705bd5c54 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 @@ -19,7 +19,7 @@ public static GetGroupRequest interceptRequest(GetGroupRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("groupId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("groups") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getGroupId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 49bee055f65..9815430c1a4 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 @@ -19,7 +19,7 @@ public static GetIdentityProviderRequest interceptRequest(GetIdentityProviderReq return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("identityProviderId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("identityProviders") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getIdentityProviderId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 816a7d23482..8512952d366 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 @@ -19,7 +19,7 @@ public static GetIdpGroupMappingRequest interceptRequest(GetIdpGroupMappingReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("mappingId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("identityProviders") @@ -45,7 +45,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getMappingId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 fb259dde254..063c46b8816 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 @@ -19,7 +19,7 @@ public static GetPolicyRequest interceptRequest(GetPolicyRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("policyId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("policies") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getPolicyId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 02500daa5e2..2c3a178a76d 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 @@ -19,7 +19,7 @@ public static GetTenancyRequest interceptRequest(GetTenancyRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("tenancyId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("tenancies") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getTenancyId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 a67ac114495..6c21aa3dda4 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 @@ -19,7 +19,7 @@ public static GetUserRequest interceptRequest(GetUserRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("userId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getUserId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 97aba497c1d..435a984204c 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 @@ -20,7 +20,7 @@ public static GetUserGroupMembershipRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("userGroupMembershipId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("userGroupMemberships") @@ -38,7 +38,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getUserGroupMembershipId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 f94ca9b6081..799628ec574 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 @@ -19,7 +19,7 @@ public static ListApiKeysRequest interceptRequest(ListApiKeysRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("userId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -38,7 +38,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getUserId())) .path("apiKeys"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 b72322baf10..aeef9fcdbf6 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 @@ -20,7 +20,7 @@ public static ListAvailabilityDomainsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, ListAvailabilityDomainsRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("availabilityDomains"); target = @@ -40,7 +40,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( request.getCompartmentId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 42f66fb2ca5..7b1fff3a408 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 @@ -19,7 +19,7 @@ public static ListCompartmentsRequest interceptRequest(ListCompartmentsRequest r return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("compartments"); target = @@ -54,7 +54,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLimit())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 aa1b828e301..0cd7643411b 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 @@ -20,7 +20,7 @@ public static ListCustomerSecretKeysRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("userId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -39,7 +39,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getUserId())) .path("customerSecretKeys"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 1f185bcc0b7..851da8c16b4 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 @@ -19,7 +19,7 @@ public static ListGroupsRequest interceptRequest(ListGroupsRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("groups"); target = @@ -54,7 +54,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLimit())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 523d14a7062..87fa9f92bfc 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 @@ -20,7 +20,7 @@ public static ListIdentityProvidersRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -34,7 +34,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("identityProviders"); target = @@ -65,7 +65,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLimit())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e4febe323d8..89f7d015347 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 @@ -20,7 +20,7 @@ public static ListIdpGroupMappingsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("identityProviderId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("identityProviders") @@ -55,7 +55,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLimit())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 77cc771999e..06f7a768b80 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 @@ -19,7 +19,7 @@ public static ListPoliciesRequest interceptRequest(ListPoliciesRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("policies"); target = @@ -54,7 +54,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLimit())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 2ea847c908f..9fd3a021edc 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 @@ -20,7 +20,7 @@ public static ListRegionSubscriptionsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, ListRegionSubscriptionsRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("tenancyId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("tenancies") @@ -40,7 +40,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getTenancyId())) .path("regionSubscriptions"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 3dc4e928372..98119c7f6ee 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 @@ -19,16 +19,16 @@ public static ListRegionsRequest interceptRequest(ListRegionsRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("regions"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 a8bb49367c7..e16398613b3 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 @@ -19,7 +19,7 @@ public static ListSwiftPasswordsRequest interceptRequest(ListSwiftPasswordsReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("userId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -38,7 +38,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getUserId())) .path("swiftPasswords"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 1e2cdf1cc4c..04f14a76cb9 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 @@ -20,7 +20,7 @@ public static ListUserGroupMembershipsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, ListUserGroupMembershipsRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("userGroupMemberships"); target = @@ -72,7 +72,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLimit())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 a87a1e2cb8f..c383e93785f 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 @@ -19,7 +19,7 @@ public static ListUsersRequest interceptRequest(ListUsersRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20160918").path("users"); target = @@ -54,7 +54,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLimit())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 2e17412228c..9f5e47e099b 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 @@ -19,7 +19,7 @@ public static RemoveUserFromGroupRequest interceptRequest(RemoveUserFromGroupReq return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("userGroupMembershipId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("userGroupMemberships") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getUserGroupMembershipId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 358e9502d47..c74d67c5925 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 @@ -19,7 +19,7 @@ public static UpdateCompartmentRequest interceptRequest(UpdateCompartmentRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateCompartmentDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("compartments") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCompartmentId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 479486349dd..fcdd2c19428 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 @@ -20,7 +20,7 @@ public static UpdateCustomerSecretKeyRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, UpdateCustomerSecretKeyRequest request) { if (request == null) { @@ -39,7 +39,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateCustomerSecretKeyDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -51,7 +51,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCustomerSecretKeyId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 2208c6bcfcd..1af656c108a 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 @@ -19,7 +19,7 @@ public static UpdateGroupRequest interceptRequest(UpdateGroupRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateGroupDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("groups") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getGroupId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e2a0dd1aa4c..f6003c80937 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 @@ -20,7 +20,7 @@ public static UpdateIdentityProviderRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -34,7 +34,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateIdentityProviderDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("identityProviders") @@ -42,7 +42,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getIdentityProviderId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 a4bffc70938..6f2cf7bea47 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 @@ -20,7 +20,7 @@ public static UpdateIdpGroupMappingRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -38,7 +38,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateIdpGroupMappingDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("identityProviders") @@ -50,7 +50,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getMappingId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 2ad03d0b73b..116b2e88722 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 @@ -19,7 +19,7 @@ public static UpdatePolicyRequest interceptRequest(UpdatePolicyRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updatePolicyDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("policies") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getPolicyId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 9f7d6f3ace9..b7e5f94a12d 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 @@ -19,7 +19,7 @@ public static UpdateSwiftPasswordRequest interceptRequest(UpdateSwiftPasswordReq return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateSwiftPasswordDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -49,7 +49,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getSwiftPasswordId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 bbf6c8580ef..61149d6df1f 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 @@ -19,7 +19,7 @@ public static UpdateUserRequest interceptRequest(UpdateUserRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateUserDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getUserId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 72735dca832..aaf104d2157 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 @@ -19,7 +19,7 @@ public static UpdateUserStateRequest interceptRequest(UpdateUserStateRequest req return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateStateDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -42,7 +42,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getUserId())) .path("state"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 579cbeccb65..87aa717b788 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 @@ -19,7 +19,7 @@ public static UploadApiKeyRequest interceptRequest(UploadApiKeyRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createApiKeyDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20160918") .path("users") @@ -42,7 +42,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getUserId())) .path("apiKeys"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AddUserToGroupDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AddUserToGroupDetails.java index a1373e29e0c..3bd6253b979 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AddUserToGroupDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AddUserToGroupDetails.java @@ -8,19 +8,36 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = AddUserToGroupDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class AddUserToGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("userId") private String userId; + public Builder userId(String userId) { + this.userId = userId; + this.__explicitlySet__.add("userId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("groupId") private String groupId; + public Builder groupId(String groupId) { + this.groupId = groupId; + this.__explicitlySet__.add("groupId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public AddUserToGroupDetails build() { - return new AddUserToGroupDetails(userId, groupId); + AddUserToGroupDetails __instance__ = new AddUserToGroupDetails(userId, groupId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -40,15 +57,14 @@ public static Builder builder() { * The OCID of the user. **/ @com.fasterxml.jackson.annotation.JsonProperty("userId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String userId; /** * The OCID of the group. **/ @com.fasterxml.jackson.annotation.JsonProperty("groupId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String groupId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/ApiKey.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/ApiKey.java index 3bc579eda68..9adceb42507 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/ApiKey.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/ApiKey.java @@ -19,41 +19,89 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ApiKey.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class ApiKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("keyId") private String keyId; + public Builder keyId(String keyId) { + this.keyId = keyId; + this.__explicitlySet__.add("keyId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("keyValue") private String keyValue; + public Builder keyValue(String keyValue) { + this.keyValue = keyValue; + this.__explicitlySet__.add("keyValue"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("fingerprint") private String fingerprint; + public Builder fingerprint(String fingerprint) { + this.fingerprint = fingerprint; + this.__explicitlySet__.add("fingerprint"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("userId") private String userId; + public Builder userId(String userId) { + this.userId = userId; + this.__explicitlySet__.add("userId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") private Long inactiveStatus; + public Builder inactiveStatus(Long inactiveStatus) { + this.inactiveStatus = inactiveStatus; + this.__explicitlySet__.add("inactiveStatus"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public ApiKey build() { - return new ApiKey( - keyId, - keyValue, - fingerprint, - userId, - timeCreated, - lifecycleState, - inactiveStatus); + ApiKey __instance__ = + new ApiKey( + keyId, + keyValue, + fingerprint, + userId, + timeCreated, + lifecycleState, + inactiveStatus); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -166,7 +214,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.constraints.Size(min = 1, max = 64) LifecycleState lifecycleState; /** @@ -174,4 +221,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") Long inactiveStatus; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AvailabilityDomain.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AvailabilityDomain.java index c25a0cfdd2e..a6ea8f1f668 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AvailabilityDomain.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AvailabilityDomain.java @@ -14,19 +14,36 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = AvailabilityDomain.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class AvailabilityDomain { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public AvailabilityDomain build() { - return new AvailabilityDomain(name, compartmentId); + AvailabilityDomain __instance__ = new AvailabilityDomain(name, compartmentId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -53,4 +70,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") String compartmentId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Compartment.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Compartment.java index a1cbd14168d..90f50c2c37c 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Compartment.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Compartment.java @@ -25,41 +25,89 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Compartment.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Compartment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") private Long inactiveStatus; + public Builder inactiveStatus(Long inactiveStatus) { + this.inactiveStatus = inactiveStatus; + this.__explicitlySet__.add("inactiveStatus"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Compartment build() { - return new Compartment( - id, - compartmentId, - name, - description, - timeCreated, - lifecycleState, - inactiveStatus); + Compartment __instance__ = + new Compartment( + id, + compartmentId, + name, + description, + timeCreated, + lifecycleState, + inactiveStatus); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -85,16 +133,12 @@ public static Builder builder() { * The OCID of the compartment. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull String id; /** * The OCID of the tenancy containing the compartment. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** @@ -103,18 +147,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 100) String name; /** * The description you assign to the compartment. Does not have to be unique, and it's changeable. **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 400) String description; /** @@ -124,8 +162,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** * The compartment's current state. After creating a compartment, make sure its `lifecycleState` changes from @@ -184,9 +220,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 64) LifecycleState lifecycleState; /** @@ -194,4 +227,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") Long inactiveStatus; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateApiKeyDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateApiKeyDetails.java index 87376ce64b3..52d03656d54 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateApiKeyDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateApiKeyDetails.java @@ -8,16 +8,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateApiKeyDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateApiKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("key") private String key; + public Builder key(String key) { + this.key = key; + this.__explicitlySet__.add("key"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateApiKeyDetails build() { - return new CreateApiKeyDetails(key); + CreateApiKeyDetails __instance__ = new CreateApiKeyDetails(key); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -37,7 +48,8 @@ public static Builder builder() { * The public key. Must be an RSA key in PEM format. **/ @com.fasterxml.jackson.annotation.JsonProperty("key") - @javax.validation.Valid - @javax.validation.constraints.NotNull String key; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateCompartmentDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateCompartmentDetails.java index 0d7be7c7034..df199f80963 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateCompartmentDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateCompartmentDetails.java @@ -8,22 +8,46 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateCompartmentDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateCompartmentDetails build() { - return new CreateCompartmentDetails(compartmentId, name, description); + CreateCompartmentDetails __instance__ = + new CreateCompartmentDetails(compartmentId, name, description); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -45,8 +69,6 @@ public static Builder builder() { * The OCID of the tenancy containing the compartment. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** @@ -55,9 +77,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 100) String name; /** @@ -65,8 +84,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 400) String description; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateCustomerSecretKeyDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateCustomerSecretKeyDetails.java index c22d963e1b2..26d8bca2764 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateCustomerSecretKeyDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateCustomerSecretKeyDetails.java @@ -8,16 +8,28 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateCustomerSecretKeyDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateCustomerSecretKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateCustomerSecretKeyDetails build() { - return new CreateCustomerSecretKeyDetails(displayName); + CreateCustomerSecretKeyDetails __instance__ = + new CreateCustomerSecretKeyDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -38,8 +50,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 200) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateGroupDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateGroupDetails.java index b65a70a1ebb..563d726ca44 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateGroupDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateGroupDetails.java @@ -8,22 +8,46 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateGroupDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateGroupDetails build() { - return new CreateGroupDetails(compartmentId, name, description); + CreateGroupDetails __instance__ = + new CreateGroupDetails(compartmentId, name, description); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -45,8 +69,6 @@ public static Builder builder() { * The OCID of the tenancy containing the group. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** @@ -55,17 +77,14 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 100) String name; /** * The description you assign to the group during creation. Does not have to be unique, and it's changeable. **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 400) String description; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateIdentityProviderDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateIdentityProviderDetails.java index f922462e1e6..521636ea330 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateIdentityProviderDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateIdentityProviderDetails.java @@ -19,14 +19,13 @@ name = "SAML2" ) }) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateIdentityProviderDetails { /** * The OCID of your tenancy. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** @@ -36,9 +35,6 @@ public class CreateIdentityProviderDetails { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 100) String name; /** @@ -47,9 +43,6 @@ public class CreateIdentityProviderDetails { * **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 400) String description; /** * The identity provider service or product. @@ -100,7 +93,5 @@ public static ProductType create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("productType") - @javax.validation.Valid - @javax.validation.constraints.NotNull ProductType productType; } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateIdpGroupMappingDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateIdpGroupMappingDetails.java index 15d57e7e9a9..c111b5a91f2 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateIdpGroupMappingDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateIdpGroupMappingDetails.java @@ -8,19 +8,37 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateIdpGroupMappingDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateIdpGroupMappingDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("idpGroupName") private String idpGroupName; + public Builder idpGroupName(String idpGroupName) { + this.idpGroupName = idpGroupName; + this.__explicitlySet__.add("idpGroupName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("groupId") private String groupId; + public Builder groupId(String groupId) { + this.groupId = groupId; + this.__explicitlySet__.add("groupId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateIdpGroupMappingDetails build() { - return new CreateIdpGroupMappingDetails(idpGroupName, groupId); + CreateIdpGroupMappingDetails __instance__ = + new CreateIdpGroupMappingDetails(idpGroupName, groupId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -40,8 +58,6 @@ public static Builder builder() { * The name of the IdP group you want to map. **/ @com.fasterxml.jackson.annotation.JsonProperty("idpGroupName") - @javax.validation.Valid - @javax.validation.constraints.NotNull String idpGroupName; /** @@ -50,7 +66,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("groupId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String groupId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreatePolicyDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreatePolicyDetails.java index 1a291db806e..afba506a832 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreatePolicyDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreatePolicyDetails.java @@ -8,29 +8,65 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreatePolicyDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreatePolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("statements") private java.util.List statements; + public Builder statements(java.util.List statements) { + this.statements = statements; + this.__explicitlySet__.add("statements"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("versionDate") private java.util.Date versionDate; + public Builder versionDate(java.util.Date versionDate) { + this.versionDate = versionDate; + this.__explicitlySet__.add("versionDate"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreatePolicyDetails build() { - return new CreatePolicyDetails( - compartmentId, name, statements, description, versionDate); + CreatePolicyDetails __instance__ = + new CreatePolicyDetails( + compartmentId, name, statements, description, versionDate); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -54,8 +90,6 @@ public static Builder builder() { * The OCID of the compartment containing the policy (either the tenancy or another compartment). **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** @@ -64,9 +98,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 100) String name; /** @@ -76,8 +107,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("statements") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List statements; /** @@ -85,9 +114,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 400) String description; /** @@ -98,4 +124,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("versionDate") java.util.Date versionDate; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateRegionSubscriptionDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateRegionSubscriptionDetails.java index 3c70aba10fd..f30a64be97a 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateRegionSubscriptionDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateRegionSubscriptionDetails.java @@ -8,16 +8,28 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateRegionSubscriptionDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateRegionSubscriptionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("regionKey") private String regionKey; + public Builder regionKey(String regionKey) { + this.regionKey = regionKey; + this.__explicitlySet__.add("regionKey"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateRegionSubscriptionDetails build() { - return new CreateRegionSubscriptionDetails(regionKey); + CreateRegionSubscriptionDetails __instance__ = + new CreateRegionSubscriptionDetails(regionKey); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -45,8 +57,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("regionKey") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 16) String regionKey; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateSaml2IdentityProviderDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateSaml2IdentityProviderDetails.java index 2b95516d6c4..e295ff33974 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateSaml2IdentityProviderDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateSaml2IdentityProviderDetails.java @@ -15,32 +15,74 @@ include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, property = "protocol" ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateSaml2IdentityProviderDetails extends CreateIdentityProviderDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("productType") private ProductType productType; + public Builder productType(ProductType productType) { + this.productType = productType; + this.__explicitlySet__.add("productType"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("metadataUrl") private String metadataUrl; + public Builder metadataUrl(String metadataUrl) { + this.metadataUrl = metadataUrl; + this.__explicitlySet__.add("metadataUrl"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("metadata") private String metadata; + public Builder metadata(String metadata) { + this.metadata = metadata; + this.__explicitlySet__.add("metadata"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateSaml2IdentityProviderDetails build() { - return new CreateSaml2IdentityProviderDetails( - compartmentId, name, description, productType, metadataUrl, metadata); + CreateSaml2IdentityProviderDetails __instance__ = + new CreateSaml2IdentityProviderDetails( + compartmentId, name, description, productType, metadataUrl, metadata); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -79,9 +121,6 @@ public CreateSaml2IdentityProviderDetails( * **/ @com.fasterxml.jackson.annotation.JsonProperty("metadataUrl") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 512) String metadataUrl; /** @@ -89,8 +128,8 @@ public CreateSaml2IdentityProviderDetails( * **/ @com.fasterxml.jackson.annotation.JsonProperty("metadata") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 100000) String metadata; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateSwiftPasswordDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateSwiftPasswordDetails.java index 041d75da9a2..aac94bba8e4 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateSwiftPasswordDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateSwiftPasswordDetails.java @@ -8,16 +8,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateSwiftPasswordDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateSwiftPasswordDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateSwiftPasswordDetails build() { - return new CreateSwiftPasswordDetails(description); + CreateSwiftPasswordDetails __instance__ = new CreateSwiftPasswordDetails(description); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -38,8 +49,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 400) String description; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateUserDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateUserDetails.java index e7f322e5ed1..0cfcc77c874 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateUserDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateUserDetails.java @@ -8,22 +8,46 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateUserDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateUserDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateUserDetails build() { - return new CreateUserDetails(compartmentId, name, description); + CreateUserDetails __instance__ = + new CreateUserDetails(compartmentId, name, description); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -45,8 +69,6 @@ public static Builder builder() { * The OCID of the tenancy containing the user. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** @@ -55,17 +77,14 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 100) String name; /** * The description you assign to the user during creation. Does not have to be unique, and it's changeable. **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 400) String description; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CustomerSecretKey.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CustomerSecretKey.java index d2a8246c204..1443792b408 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CustomerSecretKey.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CustomerSecretKey.java @@ -18,45 +18,99 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CustomerSecretKey.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CustomerSecretKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("key") private String key; + public Builder key(String key) { + this.key = key; + this.__explicitlySet__.add("key"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("userId") private String userId; + public Builder userId(String userId) { + this.userId = userId; + this.__explicitlySet__.add("userId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeExpires") private java.util.Date timeExpires; + public Builder timeExpires(java.util.Date timeExpires) { + this.timeExpires = timeExpires; + this.__explicitlySet__.add("timeExpires"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") private Long inactiveStatus; + public Builder inactiveStatus(Long inactiveStatus) { + this.inactiveStatus = inactiveStatus; + this.__explicitlySet__.add("inactiveStatus"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CustomerSecretKey build() { - return new CustomerSecretKey( - key, - id, - userId, - displayName, - timeCreated, - timeExpires, - lifecycleState, - inactiveStatus); + CustomerSecretKey __instance__ = + new CustomerSecretKey( + key, + id, + userId, + displayName, + timeCreated, + timeExpires, + lifecycleState, + inactiveStatus); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -179,7 +233,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.constraints.Size(min = 1, max = 64) LifecycleState lifecycleState; /** @@ -187,4 +240,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") Long inactiveStatus; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CustomerSecretKeySummary.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CustomerSecretKeySummary.java index 5b1d10b2e35..481845fe638 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CustomerSecretKeySummary.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CustomerSecretKeySummary.java @@ -13,41 +13,89 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CustomerSecretKeySummary.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CustomerSecretKeySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("userId") private String userId; + public Builder userId(String userId) { + this.userId = userId; + this.__explicitlySet__.add("userId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeExpires") private java.util.Date timeExpires; + public Builder timeExpires(java.util.Date timeExpires) { + this.timeExpires = timeExpires; + this.__explicitlySet__.add("timeExpires"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") private Long inactiveStatus; + public Builder inactiveStatus(Long inactiveStatus) { + this.inactiveStatus = inactiveStatus; + this.__explicitlySet__.add("inactiveStatus"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CustomerSecretKeySummary build() { - return new CustomerSecretKeySummary( - id, - userId, - displayName, - timeCreated, - timeExpires, - lifecycleState, - inactiveStatus); + CustomerSecretKeySummary __instance__ = + new CustomerSecretKeySummary( + id, + userId, + displayName, + timeCreated, + timeExpires, + lifecycleState, + inactiveStatus); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -162,7 +210,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.constraints.Size(min = 1, max = 64) LifecycleState lifecycleState; /** @@ -170,4 +217,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") Long inactiveStatus; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Group.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Group.java index a2f6db5a6c7..3275270e5be 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Group.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Group.java @@ -22,41 +22,89 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Group.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Group { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") private Long inactiveStatus; + public Builder inactiveStatus(Long inactiveStatus) { + this.inactiveStatus = inactiveStatus; + this.__explicitlySet__.add("inactiveStatus"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Group build() { - return new Group( - id, - compartmentId, - name, - description, - timeCreated, - lifecycleState, - inactiveStatus); + Group __instance__ = + new Group( + id, + compartmentId, + name, + description, + timeCreated, + lifecycleState, + inactiveStatus); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -82,16 +130,12 @@ public static Builder builder() { * The OCID of the group. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull String id; /** * The OCID of the tenancy containing the group. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** @@ -100,18 +144,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 100) String name; /** * The description you assign to the group. Does not have to be unique, and it's changeable. **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 400) String description; /** @@ -121,8 +159,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** * The group's current state. After creating a group, make sure its `lifecycleState` changes from CREATING to @@ -181,9 +217,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 64) LifecycleState lifecycleState; /** @@ -191,4 +224,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") Long inactiveStatus; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/IdentityProvider.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/IdentityProvider.java index 47888391cf0..b1efb1f5679 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/IdentityProvider.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/IdentityProvider.java @@ -31,22 +31,19 @@ name = "SAML2" ) }) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class IdentityProvider { /** * The OCID of the `IdentityProvider`. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull String id; /** * The OCID of the tenancy containing the `IdentityProvider`. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** @@ -58,9 +55,6 @@ public class IdentityProvider { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 100) String name; /** @@ -69,9 +63,6 @@ public class IdentityProvider { * **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 400) String description; /** @@ -87,9 +78,6 @@ public class IdentityProvider { * **/ @com.fasterxml.jackson.annotation.JsonProperty("productType") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 64) String productType; /** @@ -99,8 +87,6 @@ public class IdentityProvider { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** * The current state. After creating an `IdentityProvider`, make sure its @@ -159,9 +145,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 64) LifecycleState lifecycleState; /** diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/IdpGroupMapping.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/IdpGroupMapping.java index ee3bfa2e9bc..9e5c93fb549 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/IdpGroupMapping.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/IdpGroupMapping.java @@ -20,45 +20,99 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IdpGroupMapping.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class IdpGroupMapping { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("idpId") private String idpId; + public Builder idpId(String idpId) { + this.idpId = idpId; + this.__explicitlySet__.add("idpId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("idpGroupName") private String idpGroupName; + public Builder idpGroupName(String idpGroupName) { + this.idpGroupName = idpGroupName; + this.__explicitlySet__.add("idpGroupName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("groupId") private String groupId; + public Builder groupId(String groupId) { + this.groupId = groupId; + this.__explicitlySet__.add("groupId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") private Long inactiveStatus; + public Builder inactiveStatus(Long inactiveStatus) { + this.inactiveStatus = inactiveStatus; + this.__explicitlySet__.add("inactiveStatus"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public IdpGroupMapping build() { - return new IdpGroupMapping( - id, - idpId, - idpGroupName, - groupId, - compartmentId, - timeCreated, - lifecycleState, - inactiveStatus); + IdpGroupMapping __instance__ = + new IdpGroupMapping( + id, + idpId, + idpGroupName, + groupId, + compartmentId, + timeCreated, + lifecycleState, + inactiveStatus); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -85,40 +139,30 @@ public static Builder builder() { * The OCID of the `IdpGroupMapping`. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull String id; /** * The OCID of the `IdentityProvider` this mapping belongs to. **/ @com.fasterxml.jackson.annotation.JsonProperty("idpId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String idpId; /** * The name of the IdP group that is mapped to the IAM Service group. **/ @com.fasterxml.jackson.annotation.JsonProperty("idpGroupName") - @javax.validation.Valid - @javax.validation.constraints.NotNull String idpGroupName; /** * The OCID of the IAM Service group that is mapped to the IdP group. **/ @com.fasterxml.jackson.annotation.JsonProperty("groupId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String groupId; /** * The OCID of the tenancy containing the `IdentityProvider`. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** @@ -128,8 +172,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** * The mapping's current state. After creating a mapping object, make sure its `lifecycleState` changes @@ -188,9 +230,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 64) LifecycleState lifecycleState; /** @@ -198,4 +237,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") Long inactiveStatus; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Policy.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Policy.java index ebd7258bdc6..b4d1a786b5f 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Policy.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Policy.java @@ -22,49 +22,109 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Policy.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Policy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("statements") private java.util.List statements; + public Builder statements(java.util.List statements) { + this.statements = statements; + this.__explicitlySet__.add("statements"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") private Long inactiveStatus; + public Builder inactiveStatus(Long inactiveStatus) { + this.inactiveStatus = inactiveStatus; + this.__explicitlySet__.add("inactiveStatus"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("versionDate") private java.util.Date versionDate; + public Builder versionDate(java.util.Date versionDate) { + this.versionDate = versionDate; + this.__explicitlySet__.add("versionDate"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Policy build() { - return new Policy( - id, - compartmentId, - name, - statements, - description, - timeCreated, - lifecycleState, - inactiveStatus, - versionDate); + Policy __instance__ = + new Policy( + id, + compartmentId, + name, + statements, + description, + timeCreated, + lifecycleState, + inactiveStatus, + versionDate); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -92,8 +152,6 @@ public static Builder builder() { * The OCID of the policy. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull String id; /** @@ -101,8 +159,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** @@ -111,26 +167,18 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 100) String name; /** * An array of one or more policy statements written in the policy language. **/ @com.fasterxml.jackson.annotation.JsonProperty("statements") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List statements; /** * The description you assign to the policy. Does not have to be unique, and it's changeable. **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 400) String description; /** @@ -140,8 +188,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** * The policy's current state. After creating a policy, make sure its `lifecycleState` changes from CREATING to @@ -200,9 +246,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 64) LifecycleState lifecycleState; /** @@ -219,4 +262,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("versionDate") java.util.Date versionDate; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Region.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Region.java index 3dacd9e78a3..95a88207de1 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Region.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Region.java @@ -16,19 +16,36 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Region.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Region { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("key") private String key; + public Builder key(String key) { + this.key = key; + this.__explicitlySet__.add("key"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Region build() { - return new Region(key, name); + Region __instance__ = new Region(key, name); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -54,7 +71,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("key") - @javax.validation.constraints.Size(min = 1, max = 16) String key; /** @@ -67,6 +83,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.constraints.Size(min = 1, max = 16) String name; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/RegionSubscription.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/RegionSubscription.java index cb870cf5c1d..51eb766c9f4 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/RegionSubscription.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/RegionSubscription.java @@ -17,25 +17,55 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = RegionSubscription.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class RegionSubscription { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("regionKey") private String regionKey; + public Builder regionKey(String regionKey) { + this.regionKey = regionKey; + this.__explicitlySet__.add("regionKey"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("regionName") private String regionName; + public Builder regionName(String regionName) { + this.regionName = regionName; + this.__explicitlySet__.add("regionName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("status") private Status status; + public Builder status(Status status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("isHomeRegion") private Boolean isHomeRegion; + public Builder isHomeRegion(Boolean isHomeRegion) { + this.isHomeRegion = isHomeRegion; + this.__explicitlySet__.add("isHomeRegion"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public RegionSubscription build() { - return new RegionSubscription(regionKey, regionName, status, isHomeRegion); + RegionSubscription __instance__ = + new RegionSubscription(regionKey, regionName, status, isHomeRegion); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -64,9 +94,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("regionKey") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 16) String regionKey; /** @@ -79,9 +106,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("regionName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 16) String regionName; /** * The region subscription status. @@ -133,15 +157,14 @@ public static Status create(String key) { * The region subscription status. **/ @com.fasterxml.jackson.annotation.JsonProperty("status") - @javax.validation.Valid - @javax.validation.constraints.NotNull Status status; /** * Indicates if the region is the home region or not. **/ @com.fasterxml.jackson.annotation.JsonProperty("isHomeRegion") - @javax.validation.Valid - @javax.validation.constraints.NotNull Boolean isHomeRegion; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Saml2IdentityProvider.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Saml2IdentityProvider.java index 9e121163d57..3e1fa277b61 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Saml2IdentityProvider.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Saml2IdentityProvider.java @@ -21,57 +21,129 @@ include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, property = "protocol" ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Saml2IdentityProvider extends IdentityProvider { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("productType") private String productType; + public Builder productType(String productType) { + this.productType = productType; + this.__explicitlySet__.add("productType"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") private Long inactiveStatus; + public Builder inactiveStatus(Long inactiveStatus) { + this.inactiveStatus = inactiveStatus; + this.__explicitlySet__.add("inactiveStatus"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("metadataUrl") private String metadataUrl; + public Builder metadataUrl(String metadataUrl) { + this.metadataUrl = metadataUrl; + this.__explicitlySet__.add("metadataUrl"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("signingCertificate") private String signingCertificate; + public Builder signingCertificate(String signingCertificate) { + this.signingCertificate = signingCertificate; + this.__explicitlySet__.add("signingCertificate"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("redirectUrl") private String redirectUrl; + public Builder redirectUrl(String redirectUrl) { + this.redirectUrl = redirectUrl; + this.__explicitlySet__.add("redirectUrl"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Saml2IdentityProvider build() { - return new Saml2IdentityProvider( - id, - compartmentId, - name, - description, - productType, - timeCreated, - lifecycleState, - inactiveStatus, - metadataUrl, - signingCertificate, - redirectUrl); + Saml2IdentityProvider __instance__ = + new Saml2IdentityProvider( + id, + compartmentId, + name, + description, + productType, + timeCreated, + lifecycleState, + inactiveStatus, + metadataUrl, + signingCertificate, + redirectUrl); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -129,9 +201,6 @@ public Saml2IdentityProvider( * **/ @com.fasterxml.jackson.annotation.JsonProperty("metadataUrl") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 512) String metadataUrl; /** @@ -140,9 +209,6 @@ public Saml2IdentityProvider( * **/ @com.fasterxml.jackson.annotation.JsonProperty("signingCertificate") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 10000) String signingCertificate; /** @@ -151,8 +217,8 @@ public Saml2IdentityProvider( * **/ @com.fasterxml.jackson.annotation.JsonProperty("redirectUrl") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 512) String redirectUrl; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/SwiftPassword.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/SwiftPassword.java index abb8834bcbb..cbfa0f98f25 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/SwiftPassword.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/SwiftPassword.java @@ -16,45 +16,99 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SwiftPassword.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class SwiftPassword { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("password") private String password; + public Builder password(String password) { + this.password = password; + this.__explicitlySet__.add("password"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("userId") private String userId; + public Builder userId(String userId) { + this.userId = userId; + this.__explicitlySet__.add("userId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("expiresOn") private java.util.Date expiresOn; + public Builder expiresOn(java.util.Date expiresOn) { + this.expiresOn = expiresOn; + this.__explicitlySet__.add("expiresOn"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") private Long inactiveStatus; + public Builder inactiveStatus(Long inactiveStatus) { + this.inactiveStatus = inactiveStatus; + this.__explicitlySet__.add("inactiveStatus"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public SwiftPassword build() { - return new SwiftPassword( - password, - id, - userId, - description, - timeCreated, - expiresOn, - lifecycleState, - inactiveStatus); + SwiftPassword __instance__ = + new SwiftPassword( + password, + id, + userId, + description, + timeCreated, + expiresOn, + lifecycleState, + inactiveStatus); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -178,7 +232,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.constraints.Size(min = 1, max = 64) LifecycleState lifecycleState; /** @@ -186,4 +239,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") Long inactiveStatus; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Tenancy.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Tenancy.java index 13bc9cc9aee..28d1636eb40 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Tenancy.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Tenancy.java @@ -17,25 +17,54 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Tenancy.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Tenancy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("homeRegionKey") private String homeRegionKey; + public Builder homeRegionKey(String homeRegionKey) { + this.homeRegionKey = homeRegionKey; + this.__explicitlySet__.add("homeRegionKey"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Tenancy build() { - return new Tenancy(id, name, description, homeRegionKey); + Tenancy __instance__ = new Tenancy(id, name, description, homeRegionKey); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -83,4 +112,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("homeRegionKey") String homeRegionKey; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UIPassword.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UIPassword.java index 819da9fac8a..6c18dce6656 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UIPassword.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UIPassword.java @@ -13,28 +13,64 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UIPassword.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UIPassword { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("password") private String password; + public Builder password(String password) { + this.password = password; + this.__explicitlySet__.add("password"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("userId") private String userId; + public Builder userId(String userId) { + this.userId = userId; + this.__explicitlySet__.add("userId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") private Long inactiveStatus; + public Builder inactiveStatus(Long inactiveStatus) { + this.inactiveStatus = inactiveStatus; + this.__explicitlySet__.add("inactiveStatus"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UIPassword build() { - return new UIPassword(password, userId, timeCreated, lifecycleState, inactiveStatus); + UIPassword __instance__ = + new UIPassword(password, userId, timeCreated, lifecycleState, inactiveStatus); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -131,7 +167,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.constraints.Size(min = 1, max = 64) LifecycleState lifecycleState; /** @@ -139,4 +174,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") Long inactiveStatus; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateCompartmentDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateCompartmentDetails.java index 3f947084bec..854517e1343 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateCompartmentDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateCompartmentDetails.java @@ -8,19 +8,36 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateCompartmentDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateCompartmentDetails build() { - return new UpdateCompartmentDetails(description, name); + UpdateCompartmentDetails __instance__ = new UpdateCompartmentDetails(description, name); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -40,7 +57,6 @@ public static Builder builder() { * The description you assign to the compartment. Does not have to be unique, and it's changeable. **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.constraints.Size(min = 1, max = 400) String description; /** @@ -48,6 +64,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.constraints.Size(min = 1, max = 100) String name; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateCustomerSecretKeyDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateCustomerSecretKeyDetails.java index 6be7ab6f523..f34919e4419 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateCustomerSecretKeyDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateCustomerSecretKeyDetails.java @@ -8,16 +8,28 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateCustomerSecretKeyDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateCustomerSecretKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateCustomerSecretKeyDetails build() { - return new UpdateCustomerSecretKeyDetails(displayName); + UpdateCustomerSecretKeyDetails __instance__ = + new UpdateCustomerSecretKeyDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -38,4 +50,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateGroupDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateGroupDetails.java index 9c9a9aeb311..f17cd2ee198 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateGroupDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateGroupDetails.java @@ -8,16 +8,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateGroupDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateGroupDetails build() { - return new UpdateGroupDetails(description); + UpdateGroupDetails __instance__ = new UpdateGroupDetails(description); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -37,6 +48,8 @@ public static Builder builder() { * The description you assign to the group. Does not have to be unique, and it's changeable. **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.constraints.Size(min = 1, max = 400) String description; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateIdentityProviderDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateIdentityProviderDetails.java index 861485bdc6c..a47d7f37fc5 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateIdentityProviderDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateIdentityProviderDetails.java @@ -19,6 +19,7 @@ name = "SAML2" ) }) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateIdentityProviderDetails { /** @@ -27,6 +28,5 @@ public class UpdateIdentityProviderDetails { * **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.constraints.Size(min = 1, max = 400) String description; } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateIdpGroupMappingDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateIdpGroupMappingDetails.java index 0ffe7568321..974616acd99 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateIdpGroupMappingDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateIdpGroupMappingDetails.java @@ -8,19 +8,37 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateIdpGroupMappingDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateIdpGroupMappingDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("idpGroupName") private String idpGroupName; + public Builder idpGroupName(String idpGroupName) { + this.idpGroupName = idpGroupName; + this.__explicitlySet__.add("idpGroupName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("groupId") private String groupId; + public Builder groupId(String groupId) { + this.groupId = groupId; + this.__explicitlySet__.add("groupId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateIdpGroupMappingDetails build() { - return new UpdateIdpGroupMappingDetails(idpGroupName, groupId); + UpdateIdpGroupMappingDetails __instance__ = + new UpdateIdpGroupMappingDetails(idpGroupName, groupId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -47,4 +65,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("groupId") String groupId; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdatePolicyDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdatePolicyDetails.java index 5c35a79c633..67b4b0be064 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdatePolicyDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdatePolicyDetails.java @@ -8,22 +8,46 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdatePolicyDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdatePolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("statements") private java.util.List statements; + public Builder statements(java.util.List statements) { + this.statements = statements; + this.__explicitlySet__.add("statements"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("versionDate") private java.util.Date versionDate; + public Builder versionDate(java.util.Date versionDate) { + this.versionDate = versionDate; + this.__explicitlySet__.add("versionDate"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdatePolicyDetails build() { - return new UpdatePolicyDetails(description, statements, versionDate); + UpdatePolicyDetails __instance__ = + new UpdatePolicyDetails(description, statements, versionDate); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -45,7 +69,6 @@ public static Builder builder() { * The description you assign to the policy. Does not have to be unique, and it's changeable. **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.constraints.Size(min = 1, max = 400) String description; /** @@ -65,4 +88,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("versionDate") java.util.Date versionDate; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateSaml2IdentityProviderDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateSaml2IdentityProviderDetails.java index a4638faf9f9..a4a430f533c 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateSaml2IdentityProviderDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateSaml2IdentityProviderDetails.java @@ -15,22 +15,46 @@ include = com.fasterxml.jackson.annotation.JsonTypeInfo.As.PROPERTY, property = "protocol" ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateSaml2IdentityProviderDetails extends UpdateIdentityProviderDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("metadataUrl") private String metadataUrl; + public Builder metadataUrl(String metadataUrl) { + this.metadataUrl = metadataUrl; + this.__explicitlySet__.add("metadataUrl"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("metadata") private String metadata; + public Builder metadata(String metadata) { + this.metadata = metadata; + this.__explicitlySet__.add("metadata"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateSaml2IdentityProviderDetails build() { - return new UpdateSaml2IdentityProviderDetails(description, metadataUrl, metadata); + UpdateSaml2IdentityProviderDetails __instance__ = + new UpdateSaml2IdentityProviderDetails(description, metadataUrl, metadata); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -61,7 +85,6 @@ public UpdateSaml2IdentityProviderDetails( * **/ @com.fasterxml.jackson.annotation.JsonProperty("metadataUrl") - @javax.validation.constraints.Size(min = 1, max = 512) String metadataUrl; /** @@ -69,6 +92,8 @@ public UpdateSaml2IdentityProviderDetails( * **/ @com.fasterxml.jackson.annotation.JsonProperty("metadata") - @javax.validation.constraints.Size(min = 1, max = 100000) String metadata; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateStateDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateStateDetails.java index f901d554c5a..ae9a4aab395 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateStateDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateStateDetails.java @@ -8,16 +8,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateStateDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateStateDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("blocked") private Boolean blocked; + public Builder blocked(Boolean blocked) { + this.blocked = blocked; + this.__explicitlySet__.add("blocked"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateStateDetails build() { - return new UpdateStateDetails(blocked); + UpdateStateDetails __instance__ = new UpdateStateDetails(blocked); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -39,4 +50,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("blocked") Boolean blocked; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateSwiftPasswordDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateSwiftPasswordDetails.java index 0b18c964c3a..da1959a2647 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateSwiftPasswordDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateSwiftPasswordDetails.java @@ -8,16 +8,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateSwiftPasswordDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateSwiftPasswordDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateSwiftPasswordDetails build() { - return new UpdateSwiftPasswordDetails(description); + UpdateSwiftPasswordDetails __instance__ = new UpdateSwiftPasswordDetails(description); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -38,4 +49,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("description") String description; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateUserDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateUserDetails.java index e670647b306..55faa75f786 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateUserDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateUserDetails.java @@ -8,16 +8,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateUserDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateUserDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateUserDetails build() { - return new UpdateUserDetails(description); + UpdateUserDetails __instance__ = new UpdateUserDetails(description); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -37,6 +48,8 @@ public static Builder builder() { * The description you assign to the user. Does not have to be unique, and it's changeable. **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.constraints.Size(min = 1, max = 400) String description; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/User.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/User.java index a5f652bb2e6..686dd719b87 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/User.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/User.java @@ -25,41 +25,89 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = User.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class User { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("description") private String description; + public Builder description(String description) { + this.description = description; + this.__explicitlySet__.add("description"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") private Long inactiveStatus; + public Builder inactiveStatus(Long inactiveStatus) { + this.inactiveStatus = inactiveStatus; + this.__explicitlySet__.add("inactiveStatus"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public User build() { - return new User( - id, - compartmentId, - name, - description, - timeCreated, - lifecycleState, - inactiveStatus); + User __instance__ = + new User( + id, + compartmentId, + name, + description, + timeCreated, + lifecycleState, + inactiveStatus); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -85,16 +133,12 @@ public static Builder builder() { * The OCID of the user. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull String id; /** * The OCID of the tenancy containing the user. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** @@ -103,18 +147,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 100) String name; /** * The description you assign to the user. Does not have to be unique, and it's changeable. **/ @com.fasterxml.jackson.annotation.JsonProperty("description") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 400) String description; /** @@ -124,8 +162,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** * The user's current state. After creating a user, make sure its `lifecycleState` changes from CREATING to @@ -184,9 +220,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 64) LifecycleState lifecycleState; /** @@ -200,4 +233,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") Long inactiveStatus; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UserGroupMembership.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UserGroupMembership.java index c9f68efb242..2c3ed521059 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UserGroupMembership.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UserGroupMembership.java @@ -13,41 +13,89 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UserGroupMembership.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UserGroupMembership { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("groupId") private String groupId; + public Builder groupId(String groupId) { + this.groupId = groupId; + this.__explicitlySet__.add("groupId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("userId") private String userId; + public Builder userId(String userId) { + this.userId = userId; + this.__explicitlySet__.add("userId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") private Long inactiveStatus; + public Builder inactiveStatus(Long inactiveStatus) { + this.inactiveStatus = inactiveStatus; + this.__explicitlySet__.add("inactiveStatus"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UserGroupMembership build() { - return new UserGroupMembership( - id, - compartmentId, - groupId, - userId, - timeCreated, - lifecycleState, - inactiveStatus); + UserGroupMembership __instance__ = + new UserGroupMembership( + id, + compartmentId, + groupId, + userId, + timeCreated, + lifecycleState, + inactiveStatus); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -73,32 +121,24 @@ public static Builder builder() { * The OCID of the membership. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull String id; /** * The OCID of the tenancy containing the user, group, and membership object. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** * The OCID of the group. **/ @com.fasterxml.jackson.annotation.JsonProperty("groupId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String groupId; /** * The OCID of the user. **/ @com.fasterxml.jackson.annotation.JsonProperty("userId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String userId; /** @@ -108,8 +148,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** * The membership's current state. After creating a membership object, make sure its `lifecycleState` changes @@ -168,9 +206,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 64) LifecycleState lifecycleState; /** @@ -178,4 +213,7 @@ public static LifecycleState create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("inactiveStatus") Long inactiveStatus; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/AddUserToGroupRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/AddUserToGroupRequest.java index 80008f149bc..098134c002e 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/AddUserToGroupRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/AddUserToGroupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class AddUserToGroupRequest { +public class AddUserToGroupRequest extends com.oracle.bmc.requests.BmcRequest { /** * Request object for adding a user to a group. @@ -26,6 +26,21 @@ public class AddUserToGroupRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(AddUserToGroupRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of AddUserToGroupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of AddUserToGroupRequest + */ + public AddUserToGroupRequest build() { + AddUserToGroupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateCompartmentRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateCompartmentRequest.java index 22be6994cc6..795b6940ebe 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateCompartmentRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateCompartmentRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateCompartmentRequest { +public class CreateCompartmentRequest extends com.oracle.bmc.requests.BmcRequest { /** * Request object for creating a new compartment. @@ -26,6 +26,21 @@ public class CreateCompartmentRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateCompartmentRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateCompartmentRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateCompartmentRequest + */ + public CreateCompartmentRequest build() { + CreateCompartmentRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateCustomerSecretKeyRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateCustomerSecretKeyRequest.java index 6a20723ed95..9bdc03c12e1 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateCustomerSecretKeyRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateCustomerSecretKeyRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateCustomerSecretKeyRequest { +public class CreateCustomerSecretKeyRequest extends com.oracle.bmc.requests.BmcRequest { /** * Request object for creating a new secret key. @@ -31,6 +31,21 @@ public class CreateCustomerSecretKeyRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -41,5 +56,21 @@ public Builder copy(CreateCustomerSecretKeyRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateCustomerSecretKeyRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateCustomerSecretKeyRequest + */ + public CreateCustomerSecretKeyRequest build() { + CreateCustomerSecretKeyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateGroupRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateGroupRequest.java index 538f7a82155..2000c0af809 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateGroupRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateGroupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateGroupRequest { +public class CreateGroupRequest extends com.oracle.bmc.requests.BmcRequest { /** * Request object for creating a new group. @@ -26,6 +26,21 @@ public class CreateGroupRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateGroupRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateGroupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateGroupRequest + */ + public CreateGroupRequest build() { + CreateGroupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateIdentityProviderRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateIdentityProviderRequest.java index 80751b6efb6..61162b8e437 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateIdentityProviderRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateIdentityProviderRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateIdentityProviderRequest { +public class CreateIdentityProviderRequest extends com.oracle.bmc.requests.BmcRequest { /** * Request object for creating a new SAML2 identity provider. @@ -26,6 +26,21 @@ public class CreateIdentityProviderRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateIdentityProviderRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateIdentityProviderRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateIdentityProviderRequest + */ + public CreateIdentityProviderRequest build() { + CreateIdentityProviderRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateIdpGroupMappingRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateIdpGroupMappingRequest.java index ba591a7c283..95bf638ecab 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateIdpGroupMappingRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateIdpGroupMappingRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateIdpGroupMappingRequest { +public class CreateIdpGroupMappingRequest extends com.oracle.bmc.requests.BmcRequest { /** * Add a mapping from an SAML2.0 identity provider group to a BMC group. @@ -31,6 +31,21 @@ public class CreateIdpGroupMappingRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -41,5 +56,21 @@ public Builder copy(CreateIdpGroupMappingRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateIdpGroupMappingRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateIdpGroupMappingRequest + */ + public CreateIdpGroupMappingRequest build() { + CreateIdpGroupMappingRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateOrResetUIPasswordRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateOrResetUIPasswordRequest.java index 8e8e377dffd..da53133cfd6 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateOrResetUIPasswordRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateOrResetUIPasswordRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateOrResetUIPasswordRequest { +public class CreateOrResetUIPasswordRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -26,6 +26,21 @@ public class CreateOrResetUIPasswordRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateOrResetUIPasswordRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateOrResetUIPasswordRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateOrResetUIPasswordRequest + */ + public CreateOrResetUIPasswordRequest build() { + CreateOrResetUIPasswordRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreatePolicyRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreatePolicyRequest.java index 4ae933d47ae..48dc29da15f 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreatePolicyRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreatePolicyRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreatePolicyRequest { +public class CreatePolicyRequest extends com.oracle.bmc.requests.BmcRequest { /** * Request object for creating a new policy. @@ -26,6 +26,21 @@ public class CreatePolicyRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreatePolicyRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreatePolicyRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreatePolicyRequest + */ + public CreatePolicyRequest build() { + CreatePolicyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateRegionSubscriptionRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateRegionSubscriptionRequest.java index 5312a431f3e..0ca516c529b 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateRegionSubscriptionRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateRegionSubscriptionRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateRegionSubscriptionRequest { +public class CreateRegionSubscriptionRequest extends com.oracle.bmc.requests.BmcRequest { /** * Request object for activate a new region. @@ -31,6 +31,21 @@ public class CreateRegionSubscriptionRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -41,5 +56,21 @@ public Builder copy(CreateRegionSubscriptionRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateRegionSubscriptionRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateRegionSubscriptionRequest + */ + public CreateRegionSubscriptionRequest build() { + CreateRegionSubscriptionRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateSwiftPasswordRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateSwiftPasswordRequest.java index b11e385631f..abb190d277b 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateSwiftPasswordRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateSwiftPasswordRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateSwiftPasswordRequest { +public class CreateSwiftPasswordRequest extends com.oracle.bmc.requests.BmcRequest { /** * Request object for creating a new swift password. @@ -31,6 +31,21 @@ public class CreateSwiftPasswordRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -41,5 +56,21 @@ public Builder copy(CreateSwiftPasswordRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateSwiftPasswordRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateSwiftPasswordRequest + */ + public CreateSwiftPasswordRequest build() { + CreateSwiftPasswordRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateUserRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateUserRequest.java index f122a23bafe..e566a50686b 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateUserRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/CreateUserRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateUserRequest { +public class CreateUserRequest extends com.oracle.bmc.requests.BmcRequest { /** * Request object for creating a new user. @@ -26,6 +26,21 @@ public class CreateUserRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -35,5 +50,21 @@ public Builder copy(CreateUserRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateUserRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateUserRequest + */ + public CreateUserRequest build() { + CreateUserRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteApiKeyRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteApiKeyRequest.java index 3486fa49c05..18b601572fd 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteApiKeyRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteApiKeyRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteApiKeyRequest { +public class DeleteApiKeyRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -29,6 +29,21 @@ public class DeleteApiKeyRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(DeleteApiKeyRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteApiKeyRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteApiKeyRequest + */ + public DeleteApiKeyRequest build() { + DeleteApiKeyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteCustomerSecretKeyRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteCustomerSecretKeyRequest.java index efe37da48d3..2f63907f284 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteCustomerSecretKeyRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteCustomerSecretKeyRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteCustomerSecretKeyRequest { +public class DeleteCustomerSecretKeyRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -29,6 +29,21 @@ public class DeleteCustomerSecretKeyRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(DeleteCustomerSecretKeyRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteCustomerSecretKeyRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteCustomerSecretKeyRequest + */ + public DeleteCustomerSecretKeyRequest build() { + DeleteCustomerSecretKeyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteGroupRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteGroupRequest.java index e4ca4fa8640..9a6fe20ca7f 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteGroupRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteGroupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteGroupRequest { +public class DeleteGroupRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the group. @@ -24,6 +24,21 @@ public class DeleteGroupRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteGroupRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteGroupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteGroupRequest + */ + public DeleteGroupRequest build() { + DeleteGroupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteIdentityProviderRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteIdentityProviderRequest.java index 289ba42d27a..9cf5be3360e 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteIdentityProviderRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteIdentityProviderRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteIdentityProviderRequest { +public class DeleteIdentityProviderRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the identity provider. @@ -24,6 +24,21 @@ public class DeleteIdentityProviderRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteIdentityProviderRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteIdentityProviderRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteIdentityProviderRequest + */ + public DeleteIdentityProviderRequest build() { + DeleteIdentityProviderRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteIdpGroupMappingRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteIdpGroupMappingRequest.java index f81d5577fae..636c763e0a6 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteIdpGroupMappingRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteIdpGroupMappingRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteIdpGroupMappingRequest { +public class DeleteIdpGroupMappingRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the identity provider. @@ -29,6 +29,21 @@ public class DeleteIdpGroupMappingRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(DeleteIdpGroupMappingRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteIdpGroupMappingRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteIdpGroupMappingRequest + */ + public DeleteIdpGroupMappingRequest build() { + DeleteIdpGroupMappingRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeletePolicyRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeletePolicyRequest.java index f66c343a3f7..ab49b51964f 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeletePolicyRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeletePolicyRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeletePolicyRequest { +public class DeletePolicyRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the policy. @@ -24,6 +24,21 @@ public class DeletePolicyRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeletePolicyRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeletePolicyRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeletePolicyRequest + */ + public DeletePolicyRequest build() { + DeletePolicyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteSwiftPasswordRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteSwiftPasswordRequest.java index a712e3444ce..96b0aebb421 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteSwiftPasswordRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteSwiftPasswordRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteSwiftPasswordRequest { +public class DeleteSwiftPasswordRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -29,6 +29,21 @@ public class DeleteSwiftPasswordRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(DeleteSwiftPasswordRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteSwiftPasswordRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteSwiftPasswordRequest + */ + public DeleteSwiftPasswordRequest build() { + DeleteSwiftPasswordRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteUserRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteUserRequest.java index 1104ad5394f..5e4a2e09061 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteUserRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/DeleteUserRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteUserRequest { +public class DeleteUserRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -24,6 +24,21 @@ public class DeleteUserRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(DeleteUserRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of DeleteUserRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteUserRequest + */ + public DeleteUserRequest build() { + DeleteUserRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetCompartmentRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetCompartmentRequest.java index fe34e7854c7..9d8ba9a006c 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetCompartmentRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetCompartmentRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetCompartmentRequest { +public class GetCompartmentRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -16,6 +16,21 @@ public class GetCompartmentRequest { private String compartmentId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetCompartmentRequest o) { compartmentId(o.getCompartmentId()); return this; } + + /** + * Build the instance of GetCompartmentRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetCompartmentRequest + */ + public GetCompartmentRequest build() { + GetCompartmentRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetGroupRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetGroupRequest.java index afa59aa81f8..dd7cd248537 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetGroupRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetGroupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetGroupRequest { +public class GetGroupRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the group. @@ -16,6 +16,21 @@ public class GetGroupRequest { private String groupId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetGroupRequest o) { groupId(o.getGroupId()); return this; } + + /** + * Build the instance of GetGroupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetGroupRequest + */ + public GetGroupRequest build() { + GetGroupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetIdentityProviderRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetIdentityProviderRequest.java index 576366c4584..4743848ab1f 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetIdentityProviderRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetIdentityProviderRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetIdentityProviderRequest { +public class GetIdentityProviderRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the identity provider. @@ -16,6 +16,21 @@ public class GetIdentityProviderRequest { private String identityProviderId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetIdentityProviderRequest o) { identityProviderId(o.getIdentityProviderId()); return this; } + + /** + * Build the instance of GetIdentityProviderRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetIdentityProviderRequest + */ + public GetIdentityProviderRequest build() { + GetIdentityProviderRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetIdpGroupMappingRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetIdpGroupMappingRequest.java index 748bc4d7595..d91d3ef1fba 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetIdpGroupMappingRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetIdpGroupMappingRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetIdpGroupMappingRequest { +public class GetIdpGroupMappingRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the identity provider. @@ -21,6 +21,21 @@ public class GetIdpGroupMappingRequest { private String mappingId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -30,5 +45,21 @@ public Builder copy(GetIdpGroupMappingRequest o) { mappingId(o.getMappingId()); return this; } + + /** + * Build the instance of GetIdpGroupMappingRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetIdpGroupMappingRequest + */ + public GetIdpGroupMappingRequest build() { + GetIdpGroupMappingRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetPolicyRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetPolicyRequest.java index 13e34f2cabb..21b4aeced36 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetPolicyRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetPolicyRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetPolicyRequest { +public class GetPolicyRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the policy. @@ -16,6 +16,21 @@ public class GetPolicyRequest { private String policyId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetPolicyRequest o) { policyId(o.getPolicyId()); return this; } + + /** + * Build the instance of GetPolicyRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetPolicyRequest + */ + public GetPolicyRequest build() { + GetPolicyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetTenancyRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetTenancyRequest.java index a5f8f9fc6a5..728c6486e59 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetTenancyRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetTenancyRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetTenancyRequest { +public class GetTenancyRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the tenancy. @@ -16,6 +16,21 @@ public class GetTenancyRequest { private String tenancyId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetTenancyRequest o) { tenancyId(o.getTenancyId()); return this; } + + /** + * Build the instance of GetTenancyRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetTenancyRequest + */ + public GetTenancyRequest build() { + GetTenancyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetUserGroupMembershipRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetUserGroupMembershipRequest.java index 31fde2015eb..28eb172d101 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetUserGroupMembershipRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetUserGroupMembershipRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetUserGroupMembershipRequest { +public class GetUserGroupMembershipRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the userGroupMembership. @@ -16,6 +16,21 @@ public class GetUserGroupMembershipRequest { private String userGroupMembershipId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetUserGroupMembershipRequest o) { userGroupMembershipId(o.getUserGroupMembershipId()); return this; } + + /** + * Build the instance of GetUserGroupMembershipRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetUserGroupMembershipRequest + */ + public GetUserGroupMembershipRequest build() { + GetUserGroupMembershipRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetUserRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetUserRequest.java index eeb349c343d..687dfdc6c2e 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetUserRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/GetUserRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetUserRequest { +public class GetUserRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -16,6 +16,21 @@ public class GetUserRequest { private String userId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetUserRequest o) { userId(o.getUserId()); return this; } + + /** + * Build the instance of GetUserRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetUserRequest + */ + public GetUserRequest build() { + GetUserRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListApiKeysRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListApiKeysRequest.java index 169afc0428f..344c2120417 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListApiKeysRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListApiKeysRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListApiKeysRequest { +public class ListApiKeysRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -16,6 +16,21 @@ public class ListApiKeysRequest { private String userId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(ListApiKeysRequest o) { userId(o.getUserId()); return this; } + + /** + * Build the instance of ListApiKeysRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListApiKeysRequest + */ + public ListApiKeysRequest build() { + ListApiKeysRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListAvailabilityDomainsRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListAvailabilityDomainsRequest.java index c49273d821f..8aac90e8bc9 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListAvailabilityDomainsRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListAvailabilityDomainsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListAvailabilityDomainsRequest { +public class ListAvailabilityDomainsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment (remember that the tenancy is simply the root compartment). @@ -17,6 +17,21 @@ public class ListAvailabilityDomainsRequest { private String compartmentId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -25,5 +40,21 @@ public Builder copy(ListAvailabilityDomainsRequest o) { compartmentId(o.getCompartmentId()); return this; } + + /** + * Build the instance of ListAvailabilityDomainsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListAvailabilityDomainsRequest + */ + public ListAvailabilityDomainsRequest build() { + ListAvailabilityDomainsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListCompartmentsRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListCompartmentsRequest.java index d4eac5f0dba..db432e5df1c 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListCompartmentsRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListCompartmentsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListCompartmentsRequest { +public class ListCompartmentsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment (remember that the tenancy is simply the root compartment). @@ -29,6 +29,21 @@ public class ListCompartmentsRequest { private Integer limit; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(ListCompartmentsRequest o) { limit(o.getLimit()); return this; } + + /** + * Build the instance of ListCompartmentsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListCompartmentsRequest + */ + public ListCompartmentsRequest build() { + ListCompartmentsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListCustomerSecretKeysRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListCustomerSecretKeysRequest.java index a39fb26a9c4..58f2115ba72 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListCustomerSecretKeysRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListCustomerSecretKeysRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListCustomerSecretKeysRequest { +public class ListCustomerSecretKeysRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -16,6 +16,21 @@ public class ListCustomerSecretKeysRequest { private String userId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(ListCustomerSecretKeysRequest o) { userId(o.getUserId()); return this; } + + /** + * Build the instance of ListCustomerSecretKeysRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListCustomerSecretKeysRequest + */ + public ListCustomerSecretKeysRequest build() { + ListCustomerSecretKeysRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListGroupsRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListGroupsRequest.java index 08396cedf7f..23f8107f2c6 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListGroupsRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListGroupsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListGroupsRequest { +public class ListGroupsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment (remember that the tenancy is simply the root compartment). @@ -29,6 +29,21 @@ public class ListGroupsRequest { private Integer limit; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(ListGroupsRequest o) { limit(o.getLimit()); return this; } + + /** + * Build the instance of ListGroupsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListGroupsRequest + */ + public ListGroupsRequest build() { + ListGroupsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListIdentityProvidersRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListIdentityProvidersRequest.java index 8c2dd5c9d07..7a72b83b3c9 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListIdentityProvidersRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListIdentityProvidersRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListIdentityProvidersRequest { +public class ListIdentityProvidersRequest extends com.oracle.bmc.requests.BmcRequest { /** * The protocol used for federation. @@ -34,6 +34,21 @@ public class ListIdentityProvidersRequest { private Integer limit; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -45,5 +60,21 @@ public Builder copy(ListIdentityProvidersRequest o) { limit(o.getLimit()); return this; } + + /** + * Build the instance of ListIdentityProvidersRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListIdentityProvidersRequest + */ + public ListIdentityProvidersRequest build() { + ListIdentityProvidersRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListIdpGroupMappingsRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListIdpGroupMappingsRequest.java index 3db97af6b17..b16a96a3aad 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListIdpGroupMappingsRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListIdpGroupMappingsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListIdpGroupMappingsRequest { +public class ListIdpGroupMappingsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the identity provider. @@ -28,6 +28,21 @@ public class ListIdpGroupMappingsRequest { private Integer limit; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -38,5 +53,21 @@ public Builder copy(ListIdpGroupMappingsRequest o) { limit(o.getLimit()); return this; } + + /** + * Build the instance of ListIdpGroupMappingsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListIdpGroupMappingsRequest + */ + public ListIdpGroupMappingsRequest build() { + ListIdpGroupMappingsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListPoliciesRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListPoliciesRequest.java index a6ba2d82da8..8ffd084e026 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListPoliciesRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListPoliciesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListPoliciesRequest { +public class ListPoliciesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment (remember that the tenancy is simply the root compartment). @@ -29,6 +29,21 @@ public class ListPoliciesRequest { private Integer limit; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(ListPoliciesRequest o) { limit(o.getLimit()); return this; } + + /** + * Build the instance of ListPoliciesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListPoliciesRequest + */ + public ListPoliciesRequest build() { + ListPoliciesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListRegionSubscriptionsRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListRegionSubscriptionsRequest.java index 753f5bbe727..71840f20f75 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListRegionSubscriptionsRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListRegionSubscriptionsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListRegionSubscriptionsRequest { +public class ListRegionSubscriptionsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the tenancy. @@ -16,6 +16,21 @@ public class ListRegionSubscriptionsRequest { private String tenancyId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(ListRegionSubscriptionsRequest o) { tenancyId(o.getTenancyId()); return this; } + + /** + * Build the instance of ListRegionSubscriptionsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListRegionSubscriptionsRequest + */ + public ListRegionSubscriptionsRequest build() { + ListRegionSubscriptionsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListRegionsRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListRegionsRequest.java index 02034370585..c34ba03ec2a 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListRegionsRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListRegionsRequest.java @@ -6,11 +6,26 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListRegionsRequest { +public class ListRegionsRequest extends com.oracle.bmc.requests.BmcRequest { public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -19,5 +34,21 @@ public Builder copy(ListRegionsRequest o) { return this; } + + /** + * Build the instance of ListRegionsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListRegionsRequest + */ + public ListRegionsRequest build() { + ListRegionsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListSwiftPasswordsRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListSwiftPasswordsRequest.java index a31534ff501..f5b029f3eb4 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListSwiftPasswordsRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListSwiftPasswordsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListSwiftPasswordsRequest { +public class ListSwiftPasswordsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -16,6 +16,21 @@ public class ListSwiftPasswordsRequest { private String userId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(ListSwiftPasswordsRequest o) { userId(o.getUserId()); return this; } + + /** + * Build the instance of ListSwiftPasswordsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListSwiftPasswordsRequest + */ + public ListSwiftPasswordsRequest build() { + ListSwiftPasswordsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListUserGroupMembershipsRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListUserGroupMembershipsRequest.java index 937e953e35c..fbc525cddd4 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListUserGroupMembershipsRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListUserGroupMembershipsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListUserGroupMembershipsRequest { +public class ListUserGroupMembershipsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment (remember that the tenancy is simply the root compartment). @@ -39,6 +39,21 @@ public class ListUserGroupMembershipsRequest { private Integer limit; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -51,5 +66,21 @@ public Builder copy(ListUserGroupMembershipsRequest o) { limit(o.getLimit()); return this; } + + /** + * Build the instance of ListUserGroupMembershipsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListUserGroupMembershipsRequest + */ + public ListUserGroupMembershipsRequest build() { + ListUserGroupMembershipsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListUsersRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListUsersRequest.java index 409cea67914..600ff49cdb5 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListUsersRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/ListUsersRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListUsersRequest { +public class ListUsersRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment (remember that the tenancy is simply the root compartment). @@ -29,6 +29,21 @@ public class ListUsersRequest { private Integer limit; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(ListUsersRequest o) { limit(o.getLimit()); return this; } + + /** + * Build the instance of ListUsersRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListUsersRequest + */ + public ListUsersRequest build() { + ListUsersRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/RemoveUserFromGroupRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/RemoveUserFromGroupRequest.java index fbac5b52d79..6e9f6e49191 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/RemoveUserFromGroupRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/RemoveUserFromGroupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class RemoveUserFromGroupRequest { +public class RemoveUserFromGroupRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the userGroupMembership. @@ -24,6 +24,21 @@ public class RemoveUserFromGroupRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -33,5 +48,21 @@ public Builder copy(RemoveUserFromGroupRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of RemoveUserFromGroupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of RemoveUserFromGroupRequest + */ + public RemoveUserFromGroupRequest build() { + RemoveUserFromGroupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateCompartmentRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateCompartmentRequest.java index c234d60f4df..9b33ace826f 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateCompartmentRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateCompartmentRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateCompartmentRequest { +public class UpdateCompartmentRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the compartment. @@ -29,6 +29,21 @@ public class UpdateCompartmentRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateCompartmentRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateCompartmentRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateCompartmentRequest + */ + public UpdateCompartmentRequest build() { + UpdateCompartmentRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateCustomerSecretKeyRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateCustomerSecretKeyRequest.java index d5df0700cdc..4c8ec6f0b79 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateCustomerSecretKeyRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateCustomerSecretKeyRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateCustomerSecretKeyRequest { +public class UpdateCustomerSecretKeyRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -34,6 +34,21 @@ public class UpdateCustomerSecretKeyRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -45,5 +60,21 @@ public Builder copy(UpdateCustomerSecretKeyRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateCustomerSecretKeyRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateCustomerSecretKeyRequest + */ + public UpdateCustomerSecretKeyRequest build() { + UpdateCustomerSecretKeyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateGroupRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateGroupRequest.java index e9dba4c19d4..9ab4f974824 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateGroupRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateGroupRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateGroupRequest { +public class UpdateGroupRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the group. @@ -29,6 +29,21 @@ public class UpdateGroupRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateGroupRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateGroupRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateGroupRequest + */ + public UpdateGroupRequest build() { + UpdateGroupRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateIdentityProviderRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateIdentityProviderRequest.java index 39b0b07eb36..37a8ad12843 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateIdentityProviderRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateIdentityProviderRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateIdentityProviderRequest { +public class UpdateIdentityProviderRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the identity provider. @@ -29,6 +29,21 @@ public class UpdateIdentityProviderRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateIdentityProviderRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateIdentityProviderRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateIdentityProviderRequest + */ + public UpdateIdentityProviderRequest build() { + UpdateIdentityProviderRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateIdpGroupMappingRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateIdpGroupMappingRequest.java index b3cdc9d0c48..33eaca70ef8 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateIdpGroupMappingRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateIdpGroupMappingRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateIdpGroupMappingRequest { +public class UpdateIdpGroupMappingRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the identity provider. @@ -34,6 +34,21 @@ public class UpdateIdpGroupMappingRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -45,5 +60,21 @@ public Builder copy(UpdateIdpGroupMappingRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateIdpGroupMappingRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateIdpGroupMappingRequest + */ + public UpdateIdpGroupMappingRequest build() { + UpdateIdpGroupMappingRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdatePolicyRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdatePolicyRequest.java index f91dd773581..58db3ee53d5 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdatePolicyRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdatePolicyRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdatePolicyRequest { +public class UpdatePolicyRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the policy. @@ -29,6 +29,21 @@ public class UpdatePolicyRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdatePolicyRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdatePolicyRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdatePolicyRequest + */ + public UpdatePolicyRequest build() { + UpdatePolicyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateSwiftPasswordRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateSwiftPasswordRequest.java index faeb1607485..0c279d5d688 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateSwiftPasswordRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateSwiftPasswordRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateSwiftPasswordRequest { +public class UpdateSwiftPasswordRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -34,6 +34,21 @@ public class UpdateSwiftPasswordRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -45,5 +60,21 @@ public Builder copy(UpdateSwiftPasswordRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateSwiftPasswordRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateSwiftPasswordRequest + */ + public UpdateSwiftPasswordRequest build() { + UpdateSwiftPasswordRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateUserRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateUserRequest.java index 5657713d889..8c4dff39169 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateUserRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateUserRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateUserRequest { +public class UpdateUserRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -29,6 +29,21 @@ public class UpdateUserRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateUserRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateUserRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateUserRequest + */ + public UpdateUserRequest build() { + UpdateUserRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateUserStateRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateUserStateRequest.java index e0e42a72710..69e87cc2208 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateUserStateRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UpdateUserStateRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateUserStateRequest { +public class UpdateUserStateRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -29,6 +29,21 @@ public class UpdateUserStateRequest { private String ifMatch; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -39,5 +54,21 @@ public Builder copy(UpdateUserStateRequest o) { ifMatch(o.getIfMatch()); return this; } + + /** + * Build the instance of UpdateUserStateRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateUserStateRequest + */ + public UpdateUserStateRequest build() { + UpdateUserStateRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UploadApiKeyRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UploadApiKeyRequest.java index dcd5ed4b9bd..a01552f723e 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UploadApiKeyRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/requests/UploadApiKeyRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.identity.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UploadApiKeyRequest { +public class UploadApiKeyRequest extends com.oracle.bmc.requests.BmcRequest { /** * The OCID of the user. @@ -31,6 +31,21 @@ public class UploadApiKeyRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -41,5 +56,21 @@ public Builder copy(UploadApiKeyRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of UploadApiKeyRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UploadApiKeyRequest + */ + public UploadApiKeyRequest build() { + UploadApiKeyRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/pom.xml b/bmc-loadbalancer/pom.xml index af2d49610ca..3fa4fafc049 100644 --- a/bmc-loadbalancer/pom.xml +++ b/bmc-loadbalancer/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.2.15 + 1.2.16 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.2.15 + 1.2.16 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 f19e3eb9eee..45c1ad0bb6d 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 @@ -124,7 +124,7 @@ public java.util.concurrent.Future createBackend( handler) { LOG.trace("Called async createBackend"); request = CreateBackendConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateBackendConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateBackendConverter.fromResponse(); @@ -146,7 +146,7 @@ public java.util.concurrent.Future createBackendSet( handler) { LOG.trace("Called async createBackendSet"); request = CreateBackendSetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateBackendSetConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateBackendSetConverter.fromResponse(); @@ -169,7 +169,7 @@ public java.util.concurrent.Future createCertificate( handler) { LOG.trace("Called async createCertificate"); request = CreateCertificateConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateCertificateConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateCertificateConverter.fromResponse(); @@ -191,7 +191,7 @@ public java.util.concurrent.Future createListener( handler) { LOG.trace("Called async createListener"); request = CreateListenerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateListenerConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateListenerConverter.fromResponse(); @@ -214,7 +214,7 @@ public java.util.concurrent.Future createLoadBalance handler) { LOG.trace("Called async createLoadBalancer"); request = CreateLoadBalancerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateLoadBalancerConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateLoadBalancerConverter.fromResponse(); @@ -237,7 +237,7 @@ public java.util.concurrent.Future deleteBackend( handler) { LOG.trace("Called async deleteBackend"); request = DeleteBackendConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteBackendConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteBackendConverter.fromResponse(); @@ -259,7 +259,7 @@ public java.util.concurrent.Future deleteBackendSet( handler) { LOG.trace("Called async deleteBackendSet"); request = DeleteBackendSetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteBackendSetConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteBackendSetConverter.fromResponse(); @@ -282,7 +282,7 @@ public java.util.concurrent.Future deleteCertificate( handler) { LOG.trace("Called async deleteCertificate"); request = DeleteCertificateConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteCertificateConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteCertificateConverter.fromResponse(); @@ -304,7 +304,7 @@ public java.util.concurrent.Future deleteListener( handler) { LOG.trace("Called async deleteListener"); request = DeleteListenerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteListenerConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteListenerConverter.fromResponse(); @@ -327,7 +327,7 @@ public java.util.concurrent.Future deleteLoadBalance handler) { LOG.trace("Called async deleteLoadBalancer"); request = DeleteLoadBalancerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteLoadBalancerConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteLoadBalancerConverter.fromResponse(); @@ -348,7 +348,8 @@ public java.util.concurrent.Future getBackend( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getBackend"); request = GetBackendConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetBackendConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetBackendConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetBackendConverter.fromResponse(); @@ -369,7 +370,7 @@ public java.util.concurrent.Future getBackendHealth( handler) { LOG.trace("Called async getBackendHealth"); request = GetBackendHealthConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetBackendHealthConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetBackendHealthConverter.fromResponse(); @@ -391,7 +392,7 @@ public java.util.concurrent.Future getBackendSet( handler) { LOG.trace("Called async getBackendSet"); request = GetBackendSetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetBackendSetConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetBackendSetConverter.fromResponse(); @@ -414,7 +415,7 @@ public java.util.concurrent.Future getBackendSetHea handler) { LOG.trace("Called async getBackendSetHealth"); request = GetBackendSetHealthConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetBackendSetHealthConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetBackendSetHealthConverter.fromResponse(); @@ -436,7 +437,7 @@ public java.util.concurrent.Future getHealthChecker( handler) { LOG.trace("Called async getHealthChecker"); request = GetHealthCheckerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetHealthCheckerConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetHealthCheckerConverter.fromResponse(); @@ -458,7 +459,7 @@ public java.util.concurrent.Future getLoadBalancer( handler) { LOG.trace("Called async getLoadBalancer"); request = GetLoadBalancerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetLoadBalancerConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetLoadBalancerConverter.fromResponse(); @@ -481,7 +482,7 @@ public java.util.concurrent.Future getLoadBalance handler) { LOG.trace("Called async getLoadBalancerHealth"); request = GetLoadBalancerHealthConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetLoadBalancerHealthConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetLoadBalancerHealthConverter.fromResponse(); @@ -503,7 +504,7 @@ public java.util.concurrent.Future getWorkRequest( handler) { LOG.trace("Called async getWorkRequest"); request = GetWorkRequestConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetWorkRequestConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetWorkRequestConverter.fromResponse(); @@ -525,7 +526,7 @@ public java.util.concurrent.Future listBackendSets( handler) { LOG.trace("Called async listBackendSets"); request = ListBackendSetsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListBackendSetsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListBackendSetsConverter.fromResponse(); @@ -547,7 +548,7 @@ public java.util.concurrent.Future listBackends( handler) { LOG.trace("Called async listBackends"); request = ListBackendsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListBackendsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListBackendsConverter.fromResponse(); @@ -569,7 +570,7 @@ public java.util.concurrent.Future listCertificates( handler) { LOG.trace("Called async listCertificates"); request = ListCertificatesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCertificatesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListCertificatesConverter.fromResponse(); @@ -592,7 +593,7 @@ public java.util.concurrent.Future listLoadBala handler) { LOG.trace("Called async listLoadBalancerHealths"); request = ListLoadBalancerHealthsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListLoadBalancerHealthsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListLoadBalancerHealthsConverter.fromResponse(); @@ -615,7 +616,7 @@ public java.util.concurrent.Future listLoadBalancers( handler) { LOG.trace("Called async listLoadBalancers"); request = ListLoadBalancersConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListLoadBalancersConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListLoadBalancersConverter.fromResponse(); @@ -637,7 +638,7 @@ public java.util.concurrent.Future listPolicies( handler) { LOG.trace("Called async listPolicies"); request = ListPoliciesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListPoliciesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListPoliciesConverter.fromResponse(); @@ -659,7 +660,7 @@ public java.util.concurrent.Future listProtocols( handler) { LOG.trace("Called async listProtocols"); request = ListProtocolsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListProtocolsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListProtocolsConverter.fromResponse(); @@ -680,7 +681,8 @@ public java.util.concurrent.Future listShapes( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async listShapes"); request = ListShapesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListShapesConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListShapesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListShapesConverter.fromResponse(); @@ -701,7 +703,7 @@ public java.util.concurrent.Future listWorkRequests( handler) { LOG.trace("Called async listWorkRequests"); request = ListWorkRequestsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListWorkRequestsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListWorkRequestsConverter.fromResponse(); @@ -723,7 +725,7 @@ public java.util.concurrent.Future updateBackend( handler) { LOG.trace("Called async updateBackend"); request = UpdateBackendConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateBackendConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateBackendConverter.fromResponse(); @@ -745,7 +747,7 @@ public java.util.concurrent.Future updateBackendSet( handler) { LOG.trace("Called async updateBackendSet"); request = UpdateBackendSetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateBackendSetConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateBackendSetConverter.fromResponse(); @@ -768,7 +770,7 @@ public java.util.concurrent.Future updateHealthChec handler) { LOG.trace("Called async updateHealthChecker"); request = UpdateHealthCheckerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateHealthCheckerConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateHealthCheckerConverter.fromResponse(); @@ -790,7 +792,7 @@ public java.util.concurrent.Future updateListener( handler) { LOG.trace("Called async updateListener"); request = UpdateListenerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateListenerConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateListenerConverter.fromResponse(); @@ -813,7 +815,7 @@ public java.util.concurrent.Future updateLoadBalance handler) { LOG.trace("Called async updateLoadBalancer"); request = UpdateLoadBalancerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateLoadBalancerConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateLoadBalancerConverter.fromResponse(); 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 78346b711b9..a37790dc7c1 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 @@ -140,7 +140,7 @@ public void close() { public CreateBackendResponse createBackend(CreateBackendRequest request) { LOG.trace("Called createBackend"); request = CreateBackendConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateBackendConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateBackendConverter.fromResponse(); @@ -154,7 +154,7 @@ public CreateBackendResponse createBackend(CreateBackendRequest request) { public CreateBackendSetResponse createBackendSet(CreateBackendSetRequest request) { LOG.trace("Called createBackendSet"); request = CreateBackendSetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateBackendSetConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateBackendSetConverter.fromResponse(); @@ -168,7 +168,7 @@ public CreateBackendSetResponse createBackendSet(CreateBackendSetRequest request public CreateCertificateResponse createCertificate(CreateCertificateRequest request) { LOG.trace("Called createCertificate"); request = CreateCertificateConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateCertificateConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateCertificateConverter.fromResponse(); @@ -182,7 +182,7 @@ public CreateCertificateResponse createCertificate(CreateCertificateRequest requ public CreateListenerResponse createListener(CreateListenerRequest request) { LOG.trace("Called createListener"); request = CreateListenerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateListenerConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateListenerConverter.fromResponse(); @@ -196,7 +196,7 @@ public CreateListenerResponse createListener(CreateListenerRequest request) { public CreateLoadBalancerResponse createLoadBalancer(CreateLoadBalancerRequest request) { LOG.trace("Called createLoadBalancer"); request = CreateLoadBalancerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateLoadBalancerConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateLoadBalancerConverter.fromResponse(); @@ -210,7 +210,7 @@ public CreateLoadBalancerResponse createLoadBalancer(CreateLoadBalancerRequest r public DeleteBackendResponse deleteBackend(DeleteBackendRequest request) { LOG.trace("Called deleteBackend"); request = DeleteBackendConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteBackendConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteBackendConverter.fromResponse(); @@ -223,7 +223,7 @@ public DeleteBackendResponse deleteBackend(DeleteBackendRequest request) { public DeleteBackendSetResponse deleteBackendSet(DeleteBackendSetRequest request) { LOG.trace("Called deleteBackendSet"); request = DeleteBackendSetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteBackendSetConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteBackendSetConverter.fromResponse(); @@ -236,7 +236,7 @@ public DeleteBackendSetResponse deleteBackendSet(DeleteBackendSetRequest request public DeleteCertificateResponse deleteCertificate(DeleteCertificateRequest request) { LOG.trace("Called deleteCertificate"); request = DeleteCertificateConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteCertificateConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteCertificateConverter.fromResponse(); @@ -249,7 +249,7 @@ public DeleteCertificateResponse deleteCertificate(DeleteCertificateRequest requ public DeleteListenerResponse deleteListener(DeleteListenerRequest request) { LOG.trace("Called deleteListener"); request = DeleteListenerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteListenerConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteListenerConverter.fromResponse(); @@ -262,7 +262,7 @@ public DeleteListenerResponse deleteListener(DeleteListenerRequest request) { public DeleteLoadBalancerResponse deleteLoadBalancer(DeleteLoadBalancerRequest request) { LOG.trace("Called deleteLoadBalancer"); request = DeleteLoadBalancerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteLoadBalancerConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteLoadBalancerConverter.fromResponse(); @@ -275,7 +275,8 @@ public DeleteLoadBalancerResponse deleteLoadBalancer(DeleteLoadBalancerRequest r public GetBackendResponse getBackend(GetBackendRequest request) { LOG.trace("Called getBackend"); request = GetBackendConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetBackendConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetBackendConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetBackendConverter.fromResponse(); @@ -287,7 +288,7 @@ public GetBackendResponse getBackend(GetBackendRequest request) { public GetBackendHealthResponse getBackendHealth(GetBackendHealthRequest request) { LOG.trace("Called getBackendHealth"); request = GetBackendHealthConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetBackendHealthConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetBackendHealthConverter.fromResponse(); @@ -300,7 +301,7 @@ public GetBackendHealthResponse getBackendHealth(GetBackendHealthRequest request public GetBackendSetResponse getBackendSet(GetBackendSetRequest request) { LOG.trace("Called getBackendSet"); request = GetBackendSetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetBackendSetConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetBackendSetConverter.fromResponse(); @@ -313,7 +314,7 @@ public GetBackendSetResponse getBackendSet(GetBackendSetRequest request) { public GetBackendSetHealthResponse getBackendSetHealth(GetBackendSetHealthRequest request) { LOG.trace("Called getBackendSetHealth"); request = GetBackendSetHealthConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetBackendSetHealthConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetBackendSetHealthConverter.fromResponse(); @@ -326,7 +327,7 @@ public GetBackendSetHealthResponse getBackendSetHealth(GetBackendSetHealthReques public GetHealthCheckerResponse getHealthChecker(GetHealthCheckerRequest request) { LOG.trace("Called getHealthChecker"); request = GetHealthCheckerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetHealthCheckerConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetHealthCheckerConverter.fromResponse(); @@ -339,7 +340,7 @@ public GetHealthCheckerResponse getHealthChecker(GetHealthCheckerRequest request public GetLoadBalancerResponse getLoadBalancer(GetLoadBalancerRequest request) { LOG.trace("Called getLoadBalancer"); request = GetLoadBalancerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetLoadBalancerConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetLoadBalancerConverter.fromResponse(); @@ -353,7 +354,7 @@ public GetLoadBalancerHealthResponse getLoadBalancerHealth( GetLoadBalancerHealthRequest request) { LOG.trace("Called getLoadBalancerHealth"); request = GetLoadBalancerHealthConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetLoadBalancerHealthConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetLoadBalancerHealthConverter.fromResponse(); @@ -366,7 +367,7 @@ public GetLoadBalancerHealthResponse getLoadBalancerHealth( public GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) { LOG.trace("Called getWorkRequest"); request = GetWorkRequestConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetWorkRequestConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetWorkRequestConverter.fromResponse(); @@ -379,7 +380,7 @@ public GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) { public ListBackendSetsResponse listBackendSets(ListBackendSetsRequest request) { LOG.trace("Called listBackendSets"); request = ListBackendSetsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListBackendSetsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListBackendSetsConverter.fromResponse(); @@ -392,7 +393,7 @@ public ListBackendSetsResponse listBackendSets(ListBackendSetsRequest request) { public ListBackendsResponse listBackends(ListBackendsRequest request) { LOG.trace("Called listBackends"); request = ListBackendsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListBackendsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListBackendsConverter.fromResponse(); @@ -405,7 +406,7 @@ public ListBackendsResponse listBackends(ListBackendsRequest request) { public ListCertificatesResponse listCertificates(ListCertificatesRequest request) { LOG.trace("Called listCertificates"); request = ListCertificatesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListCertificatesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListCertificatesConverter.fromResponse(); @@ -419,7 +420,7 @@ public ListLoadBalancerHealthsResponse listLoadBalancerHealths( ListLoadBalancerHealthsRequest request) { LOG.trace("Called listLoadBalancerHealths"); request = ListLoadBalancerHealthsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListLoadBalancerHealthsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListLoadBalancerHealthsConverter.fromResponse(); @@ -432,7 +433,7 @@ public ListLoadBalancerHealthsResponse listLoadBalancerHealths( public ListLoadBalancersResponse listLoadBalancers(ListLoadBalancersRequest request) { LOG.trace("Called listLoadBalancers"); request = ListLoadBalancersConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListLoadBalancersConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListLoadBalancersConverter.fromResponse(); @@ -445,7 +446,7 @@ public ListLoadBalancersResponse listLoadBalancers(ListLoadBalancersRequest requ public ListPoliciesResponse listPolicies(ListPoliciesRequest request) { LOG.trace("Called listPolicies"); request = ListPoliciesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListPoliciesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListPoliciesConverter.fromResponse(); @@ -458,7 +459,7 @@ public ListPoliciesResponse listPolicies(ListPoliciesRequest request) { public ListProtocolsResponse listProtocols(ListProtocolsRequest request) { LOG.trace("Called listProtocols"); request = ListProtocolsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListProtocolsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListProtocolsConverter.fromResponse(); @@ -471,7 +472,8 @@ public ListProtocolsResponse listProtocols(ListProtocolsRequest request) { public ListShapesResponse listShapes(ListShapesRequest request) { LOG.trace("Called listShapes"); request = ListShapesConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = ListShapesConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListShapesConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListShapesConverter.fromResponse(); @@ -483,7 +485,7 @@ public ListShapesResponse listShapes(ListShapesRequest request) { public ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request) { LOG.trace("Called listWorkRequests"); request = ListWorkRequestsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListWorkRequestsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListWorkRequestsConverter.fromResponse(); @@ -496,7 +498,7 @@ public ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request public UpdateBackendResponse updateBackend(UpdateBackendRequest request) { LOG.trace("Called updateBackend"); request = UpdateBackendConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateBackendConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateBackendConverter.fromResponse(); @@ -510,7 +512,7 @@ public UpdateBackendResponse updateBackend(UpdateBackendRequest request) { public UpdateBackendSetResponse updateBackendSet(UpdateBackendSetRequest request) { LOG.trace("Called updateBackendSet"); request = UpdateBackendSetConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateBackendSetConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateBackendSetConverter.fromResponse(); @@ -524,7 +526,7 @@ public UpdateBackendSetResponse updateBackendSet(UpdateBackendSetRequest request public UpdateHealthCheckerResponse updateHealthChecker(UpdateHealthCheckerRequest request) { LOG.trace("Called updateHealthChecker"); request = UpdateHealthCheckerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateHealthCheckerConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateHealthCheckerConverter.fromResponse(); @@ -537,7 +539,7 @@ public UpdateHealthCheckerResponse updateHealthChecker(UpdateHealthCheckerReques public UpdateListenerResponse updateListener(UpdateListenerRequest request) { LOG.trace("Called updateListener"); request = UpdateListenerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateListenerConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateListenerConverter.fromResponse(); @@ -551,7 +553,7 @@ public UpdateListenerResponse updateListener(UpdateListenerRequest request) { public UpdateLoadBalancerResponse updateLoadBalancer(UpdateLoadBalancerRequest request) { LOG.trace("Called updateLoadBalancer"); request = UpdateLoadBalancerConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateLoadBalancerConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateLoadBalancerConverter.fromResponse(); 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 cf3ea46ed29..298ed786c02 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 @@ -19,7 +19,7 @@ public static CreateBackendRequest interceptRequest(CreateBackendRequest request return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("backendSetName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -50,7 +50,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getBackendSetName())) .path("backends"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 0f57761f698..4098836faaf 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 @@ -19,7 +19,7 @@ public static CreateBackendSetRequest interceptRequest(CreateBackendSetRequest r return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("loadBalancerId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -42,7 +42,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLoadBalancerId())) .path("backendSets"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 d54a023c4b7..61408eae782 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 @@ -19,7 +19,7 @@ public static CreateCertificateRequest interceptRequest(CreateCertificateRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("loadBalancerId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -42,7 +42,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLoadBalancerId())) .path("certificates"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 b2eae0cf2b7..366b55867ed 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 @@ -19,7 +19,7 @@ public static CreateListenerRequest interceptRequest(CreateListenerRequest reque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("loadBalancerId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -42,7 +42,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLoadBalancerId())) .path("listeners"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 6f56b35f105..bfbe0041003 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 @@ -19,7 +19,7 @@ public static CreateLoadBalancerRequest interceptRequest(CreateLoadBalancerReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,10 +29,10 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createLoadBalancerDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20170115").path("loadBalancers"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 626d0b6d2c8..16a898211bf 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 @@ -19,7 +19,7 @@ public static DeleteBackendRequest interceptRequest(DeleteBackendRequest request return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("backendName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -53,7 +53,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getBackendName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 55d2e5a9b2f..60e0f2cdc5b 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 @@ -19,7 +19,7 @@ public static DeleteBackendSetRequest interceptRequest(DeleteBackendSetRequest r return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("backendSetName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -45,7 +45,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getBackendSetName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 6f7076f4648..678e8a8ff05 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 @@ -19,7 +19,7 @@ public static DeleteCertificateRequest interceptRequest(DeleteCertificateRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("certificateName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -45,7 +45,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getCertificateName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 46df938130b..fa5419b85a7 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 @@ -19,7 +19,7 @@ public static DeleteListenerRequest interceptRequest(DeleteListenerRequest reque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("listenerName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -45,7 +45,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getListenerName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 fd81eb04599..f2391d73466 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 @@ -19,7 +19,7 @@ public static DeleteLoadBalancerRequest interceptRequest(DeleteLoadBalancerReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("loadBalancerId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getLoadBalancerId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 843ac1fb1b5..27d8555b3d6 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 @@ -19,7 +19,7 @@ public static GetBackendRequest interceptRequest(GetBackendRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("backendName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -53,7 +53,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getBackendName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 f9dda13b882..9ed778916a3 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 @@ -19,7 +19,7 @@ public static GetBackendHealthRequest interceptRequest(GetBackendHealthRequest r return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("backendName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -54,7 +54,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getBackendName())) .path("health"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 cacc047e707..92ae429d0a2 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 @@ -19,7 +19,7 @@ public static GetBackendSetRequest interceptRequest(GetBackendSetRequest request return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("backendSetName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -45,7 +45,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getBackendSetName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 61b40305bbc..51ce9ef4fe4 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 @@ -19,7 +19,7 @@ public static GetBackendSetHealthRequest interceptRequest(GetBackendSetHealthReq return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("backendSetName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -46,7 +46,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getBackendSetName())) .path("health"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 681bb9c3b59..530aa72f334 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 @@ -19,7 +19,7 @@ public static GetHealthCheckerRequest interceptRequest(GetHealthCheckerRequest r return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("backendSetName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -46,7 +46,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getBackendSetName())) .path("healthChecker"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 18d7a14075a..19e9f3db11c 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 @@ -19,7 +19,7 @@ public static GetLoadBalancerRequest interceptRequest(GetLoadBalancerRequest req return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("loadBalancerId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getLoadBalancerId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 44576de3179..0ff81d0eec9 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 @@ -20,7 +20,7 @@ public static GetLoadBalancerHealthRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -30,7 +30,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("loadBalancerId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -39,7 +39,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLoadBalancerId())) .path("health"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 242b0437fe7..e13fa299d72 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 @@ -19,7 +19,7 @@ public static GetWorkRequestRequest interceptRequest(GetWorkRequestRequest reque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("workRequestId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancerWorkRequests") @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getWorkRequestId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 f940af176e4..a70c57de537 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 @@ -19,7 +19,7 @@ public static ListBackendSetsRequest interceptRequest(ListBackendSetsRequest req return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("loadBalancerId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -38,7 +38,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLoadBalancerId())) .path("backendSets"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 33cba474a11..c24f62e7c9f 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 @@ -19,7 +19,7 @@ public static ListBackendsRequest interceptRequest(ListBackendsRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("backendSetName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -46,7 +46,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getBackendSetName())) .path("backends"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 4cb9b94edd7..7877622fdf9 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 @@ -19,7 +19,7 @@ public static ListCertificatesRequest interceptRequest(ListCertificatesRequest r return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("loadBalancerId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -38,7 +38,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getLoadBalancerId())) .path("certificates"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 49fda430542..4af09f4b22c 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 @@ -20,7 +20,7 @@ public static ListLoadBalancerHealthsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, ListLoadBalancerHealthsRequest request) { if (request == null) { @@ -31,7 +31,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20170115").path("loadBalancerHealths"); if (request.getLimit() != null) { @@ -56,7 +56,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( request.getCompartmentId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 83876601c96..2a972e19a72 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 @@ -19,7 +19,7 @@ public static ListLoadBalancersRequest interceptRequest(ListLoadBalancersRequest return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20170115").path("loadBalancers"); if (request.getLimit() != null) { @@ -62,7 +62,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getDetail())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 3873c3b254e..9dca2940e17 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 @@ -19,7 +19,7 @@ public static ListPoliciesRequest interceptRequest(ListPoliciesRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20170115").path("loadBalancerPolicies"); target = @@ -54,7 +54,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 940a979c48b..7baa089fa7d 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 @@ -19,7 +19,7 @@ public static ListProtocolsRequest interceptRequest(ListProtocolsRequest request return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20170115").path("loadBalancerProtocols"); target = @@ -54,7 +54,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 b19e343fc66..a5d8eb38704 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 @@ -19,7 +19,7 @@ public static ListShapesRequest interceptRequest(ListShapesRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget().path("/20170115").path("loadBalancerShapes"); target = @@ -54,7 +54,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 036567ead7d..1b574348820 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 @@ -19,7 +19,7 @@ public static ListWorkRequestsRequest interceptRequest(ListWorkRequestsRequest r return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -29,7 +29,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("loadBalancerId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -54,7 +54,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 e1fba454e29..810ce36bb95 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 @@ -19,7 +19,7 @@ public static UpdateBackendRequest interceptRequest(UpdateBackendRequest request return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("backendName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -57,7 +57,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getBackendName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 9ec45beecc4..6ab289bb1cb 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 @@ -19,7 +19,7 @@ public static UpdateBackendSetRequest interceptRequest(UpdateBackendSetRequest r return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("backendSetName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -49,7 +49,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getBackendSetName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 ce46f9a1837..24932e66aa4 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 @@ -19,7 +19,7 @@ public static UpdateHealthCheckerRequest interceptRequest(UpdateHealthCheckerReq return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("backendSetName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -50,7 +50,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getBackendSetName())) .path("healthChecker"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 677de59e219..85eb1184318 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 @@ -19,7 +19,7 @@ public static UpdateListenerRequest interceptRequest(UpdateListenerRequest reque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("listenerName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -49,7 +49,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getListenerName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); 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 4ca7ade7142..616283aeb75 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 @@ -19,7 +19,7 @@ public static UpdateLoadBalancerRequest interceptRequest(UpdateLoadBalancerReque return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("loadBalancerId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/20170115") .path("loadBalancers") @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getLoadBalancerId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Backend.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Backend.java index 5df5af15c70..22e84efe39d 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Backend.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Backend.java @@ -11,34 +11,82 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Backend.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Backend { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("backup") private Boolean backup; + public Builder backup(Boolean backup) { + this.backup = backup; + this.__explicitlySet__.add("backup"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("drain") private Boolean drain; + public Builder drain(Boolean drain) { + this.drain = drain; + this.__explicitlySet__.add("drain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") private String ipAddress; + public Builder ipAddress(String ipAddress) { + this.ipAddress = ipAddress; + this.__explicitlySet__.add("ipAddress"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("offline") private Boolean offline; + public Builder offline(Boolean offline) { + this.offline = offline; + this.__explicitlySet__.add("offline"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("port") private Integer port; + public Builder port(Integer port) { + this.port = port; + this.__explicitlySet__.add("port"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("weight") private Integer weight; + public Builder weight(Integer weight) { + this.weight = weight; + this.__explicitlySet__.add("weight"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Backend build() { - return new Backend(backup, drain, ipAddress, name, offline, port, weight); + Backend __instance__ = + new Backend(backup, drain, ipAddress, name, offline, port, weight); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -68,8 +116,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("backup") - @javax.validation.Valid - @javax.validation.constraints.NotNull Boolean backup; /** @@ -80,8 +126,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("drain") - @javax.validation.Valid - @javax.validation.constraints.NotNull Boolean drain; /** @@ -91,8 +135,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") - @javax.validation.Valid - @javax.validation.constraints.NotNull String ipAddress; /** @@ -102,8 +144,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull String name; /** @@ -114,8 +154,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("offline") - @javax.validation.Valid - @javax.validation.constraints.NotNull Boolean offline; /** @@ -125,8 +163,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("port") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer port; /** @@ -140,7 +176,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("weight") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer weight; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendDetails.java index 5bdb28f71fe..f16cccacd2c 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendDetails.java @@ -9,31 +9,73 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BackendDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class BackendDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("backup") private Boolean backup; + public Builder backup(Boolean backup) { + this.backup = backup; + this.__explicitlySet__.add("backup"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("drain") private Boolean drain; + public Builder drain(Boolean drain) { + this.drain = drain; + this.__explicitlySet__.add("drain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") private String ipAddress; + public Builder ipAddress(String ipAddress) { + this.ipAddress = ipAddress; + this.__explicitlySet__.add("ipAddress"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("offline") private Boolean offline; + public Builder offline(Boolean offline) { + this.offline = offline; + this.__explicitlySet__.add("offline"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("port") private Integer port; + public Builder port(Integer port) { + this.port = port; + this.__explicitlySet__.add("port"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("weight") private Integer weight; + public Builder weight(Integer weight) { + this.weight = weight; + this.__explicitlySet__.add("weight"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public BackendDetails build() { - return new BackendDetails(backup, drain, ipAddress, offline, port, weight); + BackendDetails __instance__ = + new BackendDetails(backup, drain, ipAddress, offline, port, weight); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -81,8 +123,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") - @javax.validation.Valid - @javax.validation.constraints.NotNull String ipAddress; /** @@ -102,10 +142,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("port") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Min(1) - @javax.validation.constraints.Max(65535) Integer port; /** @@ -120,4 +156,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("weight") Integer weight; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendHealth.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendHealth.java index 94cb8568511..6ba787670d1 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendHealth.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendHealth.java @@ -10,19 +10,36 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BackendHealth.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class BackendHealth { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("healthCheckResults") private java.util.List healthCheckResults; + public Builder healthCheckResults(java.util.List healthCheckResults) { + this.healthCheckResults = healthCheckResults; + this.__explicitlySet__.add("healthCheckResults"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("status") private Status status; + public Builder status(Status status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public BackendHealth build() { - return new BackendHealth(healthCheckResults, status); + BackendHealth __instance__ = new BackendHealth(healthCheckResults, status); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -43,8 +60,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("healthCheckResults") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List healthCheckResults; /** * The general health status of the specified backend server as reported by the primary and stand-by load balancers. @@ -116,7 +131,8 @@ public static Status create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("status") - @javax.validation.Valid - @javax.validation.constraints.NotNull Status status; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendSet.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendSet.java index 4e458cd01dd..4bf88ba099a 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendSet.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendSet.java @@ -12,37 +12,80 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BackendSet.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class BackendSet { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("backends") private java.util.List backends; + public Builder backends(java.util.List backends) { + this.backends = backends; + this.__explicitlySet__.add("backends"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("healthChecker") private HealthChecker healthChecker; + public Builder healthChecker(HealthChecker healthChecker) { + this.healthChecker = healthChecker; + this.__explicitlySet__.add("healthChecker"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("policy") private String policy; + public Builder policy(String policy) { + this.policy = policy; + this.__explicitlySet__.add("policy"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sessionPersistenceConfiguration") private SessionPersistenceConfigurationDetails sessionPersistenceConfiguration; + public Builder sessionPersistenceConfiguration( + SessionPersistenceConfigurationDetails sessionPersistenceConfiguration) { + this.sessionPersistenceConfiguration = sessionPersistenceConfiguration; + this.__explicitlySet__.add("sessionPersistenceConfiguration"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") private SSLConfiguration sslConfiguration; + public Builder sslConfiguration(SSLConfiguration sslConfiguration) { + this.sslConfiguration = sslConfiguration; + this.__explicitlySet__.add("sslConfiguration"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public BackendSet build() { - return new BackendSet( - backends, - healthChecker, - name, - policy, - sessionPersistenceConfiguration, - sslConfiguration); + BackendSet __instance__ = + new BackendSet( + backends, + healthChecker, + name, + policy, + sessionPersistenceConfiguration, + sslConfiguration); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -64,13 +107,9 @@ public static Builder builder() { } @com.fasterxml.jackson.annotation.JsonProperty("backends") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List backends; @com.fasterxml.jackson.annotation.JsonProperty("healthChecker") - @javax.validation.Valid - @javax.validation.constraints.NotNull HealthChecker healthChecker; /** @@ -83,8 +122,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull String name; /** @@ -96,8 +133,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("policy") - @javax.validation.Valid - @javax.validation.constraints.NotNull String policy; @com.fasterxml.jackson.annotation.JsonProperty("sessionPersistenceConfiguration") @@ -105,4 +140,7 @@ public static Builder builder() { @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") SSLConfiguration sslConfiguration; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendSetDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendSetDetails.java index bce76974876..09cfd83ecb2 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendSetDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendSetDetails.java @@ -14,33 +14,70 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = BackendSetDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class BackendSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("backends") private java.util.List backends; + public Builder backends(java.util.List backends) { + this.backends = backends; + this.__explicitlySet__.add("backends"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("healthChecker") private HealthCheckerDetails healthChecker; + public Builder healthChecker(HealthCheckerDetails healthChecker) { + this.healthChecker = healthChecker; + this.__explicitlySet__.add("healthChecker"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("policy") private String policy; + public Builder policy(String policy) { + this.policy = policy; + this.__explicitlySet__.add("policy"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sessionPersistenceConfiguration") private SessionPersistenceConfigurationDetails sessionPersistenceConfiguration; + public Builder sessionPersistenceConfiguration( + SessionPersistenceConfigurationDetails sessionPersistenceConfiguration) { + this.sessionPersistenceConfiguration = sessionPersistenceConfiguration; + this.__explicitlySet__.add("sessionPersistenceConfiguration"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") private SSLConfigurationDetails sslConfiguration; + public Builder sslConfiguration(SSLConfigurationDetails sslConfiguration) { + this.sslConfiguration = sslConfiguration; + this.__explicitlySet__.add("sslConfiguration"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public BackendSetDetails build() { - return new BackendSetDetails( - backends, - healthChecker, - policy, - sessionPersistenceConfiguration, - sslConfiguration); + BackendSetDetails __instance__ = + new BackendSetDetails( + backends, + healthChecker, + policy, + sessionPersistenceConfiguration, + sslConfiguration); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -64,8 +101,6 @@ public static Builder builder() { java.util.List backends; @com.fasterxml.jackson.annotation.JsonProperty("healthChecker") - @javax.validation.Valid - @javax.validation.constraints.NotNull HealthCheckerDetails healthChecker; /** @@ -77,8 +112,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("policy") - @javax.validation.Valid - @javax.validation.constraints.NotNull String policy; @com.fasterxml.jackson.annotation.JsonProperty("sessionPersistenceConfiguration") @@ -86,4 +119,7 @@ public static Builder builder() { @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") SSLConfigurationDetails sslConfiguration; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendSetHealth.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendSetHealth.java index cfb603e1472..cabc4bf640c 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendSetHealth.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/BackendSetHealth.java @@ -13,33 +13,69 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BackendSetHealth.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class BackendSetHealth { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("criticalStateBackendNames") private java.util.List criticalStateBackendNames; + public Builder criticalStateBackendNames(java.util.List criticalStateBackendNames) { + this.criticalStateBackendNames = criticalStateBackendNames; + this.__explicitlySet__.add("criticalStateBackendNames"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("status") private Status status; + public Builder status(Status status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("totalBackendCount") private Integer totalBackendCount; + public Builder totalBackendCount(Integer totalBackendCount) { + this.totalBackendCount = totalBackendCount; + this.__explicitlySet__.add("totalBackendCount"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("unknownStateBackendNames") private java.util.List unknownStateBackendNames; + public Builder unknownStateBackendNames(java.util.List unknownStateBackendNames) { + this.unknownStateBackendNames = unknownStateBackendNames; + this.__explicitlySet__.add("unknownStateBackendNames"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("warningStateBackendNames") private java.util.List warningStateBackendNames; + public Builder warningStateBackendNames(java.util.List warningStateBackendNames) { + this.warningStateBackendNames = warningStateBackendNames; + this.__explicitlySet__.add("warningStateBackendNames"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public BackendSetHealth build() { - return new BackendSetHealth( - criticalStateBackendNames, - status, - totalBackendCount, - unknownStateBackendNames, - warningStateBackendNames); + BackendSetHealth __instance__ = + new BackendSetHealth( + criticalStateBackendNames, + status, + totalBackendCount, + unknownStateBackendNames, + warningStateBackendNames); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -67,8 +103,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("criticalStateBackendNames") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List criticalStateBackendNames; /** * Overall health status of the backend set. @@ -144,8 +178,6 @@ public static Status create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("status") - @javax.validation.Valid - @javax.validation.constraints.NotNull Status status; /** @@ -155,8 +187,6 @@ public static Status create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("totalBackendCount") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer totalBackendCount; /** @@ -167,8 +197,6 @@ public static Status create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("unknownStateBackendNames") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List unknownStateBackendNames; /** @@ -179,7 +207,8 @@ public static Status create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("warningStateBackendNames") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List warningStateBackendNames; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Certificate.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Certificate.java index dfe12a445db..9e863e002c5 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Certificate.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Certificate.java @@ -12,22 +12,46 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Certificate.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Certificate { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("caCertificate") private String caCertificate; + public Builder caCertificate(String caCertificate) { + this.caCertificate = caCertificate; + this.__explicitlySet__.add("caCertificate"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("certificateName") private String certificateName; + public Builder certificateName(String certificateName) { + this.certificateName = certificateName; + this.__explicitlySet__.add("certificateName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("publicCertificate") private String publicCertificate; + public Builder publicCertificate(String publicCertificate) { + this.publicCertificate = publicCertificate; + this.__explicitlySet__.add("publicCertificate"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Certificate build() { - return new Certificate(caCertificate, certificateName, publicCertificate); + Certificate __instance__ = + new Certificate(caCertificate, certificateName, publicCertificate); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -60,8 +84,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("caCertificate") - @javax.validation.Valid - @javax.validation.constraints.NotNull String caCertificate; /** @@ -73,10 +95,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("certificateName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Pattern(regexp = "/^[a-zA-Z0-9_.-]*$/") - @javax.validation.constraints.Size(min = 1, max = 255) String certificateName; /** @@ -94,7 +112,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("publicCertificate") - @javax.validation.Valid - @javax.validation.constraints.NotNull String publicCertificate; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CertificateDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CertificateDetails.java index 02ce5e515d8..c48634ab3bc 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CertificateDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CertificateDetails.java @@ -14,29 +14,69 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CertificateDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CertificateDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("caCertificate") private String caCertificate; + public Builder caCertificate(String caCertificate) { + this.caCertificate = caCertificate; + this.__explicitlySet__.add("caCertificate"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("certificateName") private String certificateName; + public Builder certificateName(String certificateName) { + this.certificateName = certificateName; + this.__explicitlySet__.add("certificateName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("passphrase") private String passphrase; + public Builder passphrase(String passphrase) { + this.passphrase = passphrase; + this.__explicitlySet__.add("passphrase"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("privateKey") private String privateKey; + public Builder privateKey(String privateKey) { + this.privateKey = privateKey; + this.__explicitlySet__.add("privateKey"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("publicCertificate") private String publicCertificate; + public Builder publicCertificate(String publicCertificate) { + this.publicCertificate = publicCertificate; + this.__explicitlySet__.add("publicCertificate"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CertificateDetails build() { - return new CertificateDetails( - caCertificate, certificateName, passphrase, privateKey, publicCertificate); + CertificateDetails __instance__ = + new CertificateDetails( + caCertificate, + certificateName, + passphrase, + privateKey, + publicCertificate); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -82,10 +122,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("certificateName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Pattern(regexp = "/^[a-zA-Z0-9_.-]*$/") - @javax.validation.constraints.Size(min = 1, max = 255) String certificateName; /** @@ -130,4 +166,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("publicCertificate") String publicCertificate; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateBackendDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateBackendDetails.java index 226336aa0cd..209350cd9da 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateBackendDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateBackendDetails.java @@ -14,31 +14,73 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateBackendDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateBackendDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("backup") private Boolean backup; + public Builder backup(Boolean backup) { + this.backup = backup; + this.__explicitlySet__.add("backup"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("drain") private Boolean drain; + public Builder drain(Boolean drain) { + this.drain = drain; + this.__explicitlySet__.add("drain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") private String ipAddress; + public Builder ipAddress(String ipAddress) { + this.ipAddress = ipAddress; + this.__explicitlySet__.add("ipAddress"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("offline") private Boolean offline; + public Builder offline(Boolean offline) { + this.offline = offline; + this.__explicitlySet__.add("offline"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("port") private Integer port; + public Builder port(Integer port) { + this.port = port; + this.__explicitlySet__.add("port"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("weight") private Integer weight; + public Builder weight(Integer weight) { + this.weight = weight; + this.__explicitlySet__.add("weight"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateBackendDetails build() { - return new CreateBackendDetails(backup, drain, ipAddress, offline, port, weight); + CreateBackendDetails __instance__ = + new CreateBackendDetails(backup, drain, ipAddress, offline, port, weight); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -86,8 +128,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") - @javax.validation.Valid - @javax.validation.constraints.NotNull String ipAddress; /** @@ -107,10 +147,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("port") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Min(1) - @javax.validation.constraints.Max(65535) Integer port; /** @@ -125,4 +161,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("weight") Integer weight; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateBackendSetDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateBackendSetDetails.java index f0ee7e4f265..72de73d0a7a 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateBackendSetDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateBackendSetDetails.java @@ -14,37 +14,80 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateBackendSetDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateBackendSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("backends") private java.util.List backends; + public Builder backends(java.util.List backends) { + this.backends = backends; + this.__explicitlySet__.add("backends"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("healthChecker") private HealthCheckerDetails healthChecker; + public Builder healthChecker(HealthCheckerDetails healthChecker) { + this.healthChecker = healthChecker; + this.__explicitlySet__.add("healthChecker"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("policy") private String policy; + public Builder policy(String policy) { + this.policy = policy; + this.__explicitlySet__.add("policy"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sessionPersistenceConfiguration") private SessionPersistenceConfigurationDetails sessionPersistenceConfiguration; + public Builder sessionPersistenceConfiguration( + SessionPersistenceConfigurationDetails sessionPersistenceConfiguration) { + this.sessionPersistenceConfiguration = sessionPersistenceConfiguration; + this.__explicitlySet__.add("sessionPersistenceConfiguration"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") private SSLConfigurationDetails sslConfiguration; + public Builder sslConfiguration(SSLConfigurationDetails sslConfiguration) { + this.sslConfiguration = sslConfiguration; + this.__explicitlySet__.add("sslConfiguration"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateBackendSetDetails build() { - return new CreateBackendSetDetails( - backends, - healthChecker, - name, - policy, - sessionPersistenceConfiguration, - sslConfiguration); + CreateBackendSetDetails __instance__ = + new CreateBackendSetDetails( + backends, + healthChecker, + name, + policy, + sessionPersistenceConfiguration, + sslConfiguration); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -69,8 +112,6 @@ public static Builder builder() { java.util.List backends; @com.fasterxml.jackson.annotation.JsonProperty("healthChecker") - @javax.validation.Valid - @javax.validation.constraints.NotNull HealthCheckerDetails healthChecker; /** @@ -83,9 +124,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 32) String name; /** @@ -96,8 +134,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("policy") - @javax.validation.Valid - @javax.validation.constraints.NotNull String policy; @com.fasterxml.jackson.annotation.JsonProperty("sessionPersistenceConfiguration") @@ -105,4 +141,7 @@ public static Builder builder() { @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") SSLConfigurationDetails sslConfiguration; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateCertificateDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateCertificateDetails.java index f58e8a6932b..3b3ce5f8280 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateCertificateDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateCertificateDetails.java @@ -14,29 +14,69 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateCertificateDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateCertificateDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("caCertificate") private String caCertificate; + public Builder caCertificate(String caCertificate) { + this.caCertificate = caCertificate; + this.__explicitlySet__.add("caCertificate"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("certificateName") private String certificateName; + public Builder certificateName(String certificateName) { + this.certificateName = certificateName; + this.__explicitlySet__.add("certificateName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("passphrase") private String passphrase; + public Builder passphrase(String passphrase) { + this.passphrase = passphrase; + this.__explicitlySet__.add("passphrase"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("privateKey") private String privateKey; + public Builder privateKey(String privateKey) { + this.privateKey = privateKey; + this.__explicitlySet__.add("privateKey"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("publicCertificate") private String publicCertificate; + public Builder publicCertificate(String publicCertificate) { + this.publicCertificate = publicCertificate; + this.__explicitlySet__.add("publicCertificate"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateCertificateDetails build() { - return new CreateCertificateDetails( - caCertificate, certificateName, passphrase, privateKey, publicCertificate); + CreateCertificateDetails __instance__ = + new CreateCertificateDetails( + caCertificate, + certificateName, + passphrase, + privateKey, + publicCertificate); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -82,10 +122,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("certificateName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Pattern(regexp = "/^[a-zA-Z0-9_.-]*$/") - @javax.validation.constraints.Size(min = 1, max = 255) String certificateName; /** @@ -130,4 +166,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("publicCertificate") String publicCertificate; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateListenerDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateListenerDetails.java index 35e89769ecd..923f9590452 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateListenerDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateListenerDetails.java @@ -14,29 +14,65 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateListenerDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateListenerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("defaultBackendSetName") private String defaultBackendSetName; + public Builder defaultBackendSetName(String defaultBackendSetName) { + this.defaultBackendSetName = defaultBackendSetName; + this.__explicitlySet__.add("defaultBackendSetName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("port") private Integer port; + public Builder port(Integer port) { + this.port = port; + this.__explicitlySet__.add("port"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("protocol") private String protocol; + public Builder protocol(String protocol) { + this.protocol = protocol; + this.__explicitlySet__.add("protocol"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") private SSLConfigurationDetails sslConfiguration; + public Builder sslConfiguration(SSLConfigurationDetails sslConfiguration) { + this.sslConfiguration = sslConfiguration; + this.__explicitlySet__.add("sslConfiguration"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateListenerDetails build() { - return new CreateListenerDetails( - defaultBackendSetName, name, port, protocol, sslConfiguration); + CreateListenerDetails __instance__ = + new CreateListenerDetails( + defaultBackendSetName, name, port, protocol, sslConfiguration); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -60,9 +96,6 @@ public static Builder builder() { * The name of the associated backend set. **/ @com.fasterxml.jackson.annotation.JsonProperty("defaultBackendSetName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 32) String defaultBackendSetName; /** @@ -73,9 +106,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String name; /** @@ -85,10 +115,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("port") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Min(1) - @javax.validation.constraints.Max(65535) Integer port; /** @@ -100,10 +126,11 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("protocol") - @javax.validation.Valid - @javax.validation.constraints.NotNull String protocol; @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") SSLConfigurationDetails sslConfiguration; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateLoadBalancerDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateLoadBalancerDetails.java index 60fb053b71b..d58fc8d344f 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateLoadBalancerDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateLoadBalancerDetails.java @@ -11,45 +11,99 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateLoadBalancerDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateLoadBalancerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("backendSets") private java.util.Map backendSets; + public Builder backendSets(java.util.Map backendSets) { + this.backendSets = backendSets; + this.__explicitlySet__.add("backendSets"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("certificates") private java.util.Map certificates; + public Builder certificates(java.util.Map certificates) { + this.certificates = certificates; + this.__explicitlySet__.add("certificates"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("isPrivate") private Boolean isPrivate; + public Builder isPrivate(Boolean isPrivate) { + this.isPrivate = isPrivate; + this.__explicitlySet__.add("isPrivate"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("listeners") private java.util.Map listeners; + public Builder listeners(java.util.Map listeners) { + this.listeners = listeners; + this.__explicitlySet__.add("listeners"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("shapeName") private String shapeName; + public Builder shapeName(String shapeName) { + this.shapeName = shapeName; + this.__explicitlySet__.add("shapeName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("subnetIds") private java.util.List subnetIds; + public Builder subnetIds(java.util.List subnetIds) { + this.subnetIds = subnetIds; + this.__explicitlySet__.add("subnetIds"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateLoadBalancerDetails build() { - return new CreateLoadBalancerDetails( - backendSets, - certificates, - compartmentId, - displayName, - isPrivate, - listeners, - shapeName, - subnetIds); + CreateLoadBalancerDetails __instance__ = + new CreateLoadBalancerDetails( + backendSets, + certificates, + compartmentId, + displayName, + isPrivate, + listeners, + shapeName, + subnetIds); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -82,9 +136,6 @@ public static Builder builder() { * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the compartment in which to create the load balancer. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 255) String compartmentId; /** @@ -95,9 +146,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 1024) String displayName; /** @@ -133,15 +181,14 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("shapeName") - @javax.validation.Valid - @javax.validation.constraints.NotNull String shapeName; /** * An array of subnet [OCIDs](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm). **/ @com.fasterxml.jackson.annotation.JsonProperty("subnetIds") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List subnetIds; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HealthCheckResult.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HealthCheckResult.java index 39acd83b668..1e98f3acaa6 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HealthCheckResult.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HealthCheckResult.java @@ -12,25 +12,55 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = HealthCheckResult.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class HealthCheckResult { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("healthCheckStatus") private HealthCheckStatus healthCheckStatus; + public Builder healthCheckStatus(HealthCheckStatus healthCheckStatus) { + this.healthCheckStatus = healthCheckStatus; + this.__explicitlySet__.add("healthCheckStatus"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sourceIpAddress") private String sourceIpAddress; + public Builder sourceIpAddress(String sourceIpAddress) { + this.sourceIpAddress = sourceIpAddress; + this.__explicitlySet__.add("sourceIpAddress"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("subnetId") private String subnetId; + public Builder subnetId(String subnetId) { + this.subnetId = subnetId; + this.__explicitlySet__.add("subnetId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timestamp") private java.util.Date timestamp; + public Builder timestamp(java.util.Date timestamp) { + this.timestamp = timestamp; + this.__explicitlySet__.add("timestamp"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public HealthCheckResult build() { - return new HealthCheckResult(healthCheckStatus, sourceIpAddress, subnetId, timestamp); + HealthCheckResult __instance__ = + new HealthCheckResult(healthCheckStatus, sourceIpAddress, subnetId, timestamp); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -107,8 +137,6 @@ public static HealthCheckStatus create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("healthCheckStatus") - @javax.validation.Valid - @javax.validation.constraints.NotNull HealthCheckStatus healthCheckStatus; /** @@ -119,8 +147,6 @@ public static HealthCheckStatus create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("sourceIpAddress") - @javax.validation.Valid - @javax.validation.constraints.NotNull String sourceIpAddress; /** @@ -128,8 +154,6 @@ public static HealthCheckStatus create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("subnetId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String subnetId; /** @@ -139,7 +163,8 @@ public static HealthCheckStatus create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timestamp") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timestamp; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HealthChecker.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HealthChecker.java index 16047f8127d..0267f59b078 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HealthChecker.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HealthChecker.java @@ -11,45 +11,99 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = HealthChecker.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class HealthChecker { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("intervalInMillis") private Integer intervalInMillis; + public Builder intervalInMillis(Integer intervalInMillis) { + this.intervalInMillis = intervalInMillis; + this.__explicitlySet__.add("intervalInMillis"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("port") private Integer port; + public Builder port(Integer port) { + this.port = port; + this.__explicitlySet__.add("port"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("protocol") private String protocol; + public Builder protocol(String protocol) { + this.protocol = protocol; + this.__explicitlySet__.add("protocol"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("responseBodyRegex") private String responseBodyRegex; + public Builder responseBodyRegex(String responseBodyRegex) { + this.responseBodyRegex = responseBodyRegex; + this.__explicitlySet__.add("responseBodyRegex"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("retries") private Integer retries; + public Builder retries(Integer retries) { + this.retries = retries; + this.__explicitlySet__.add("retries"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("returnCode") private Integer returnCode; + public Builder returnCode(Integer returnCode) { + this.returnCode = returnCode; + this.__explicitlySet__.add("returnCode"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeoutInMillis") private Integer timeoutInMillis; + public Builder timeoutInMillis(Integer timeoutInMillis) { + this.timeoutInMillis = timeoutInMillis; + this.__explicitlySet__.add("timeoutInMillis"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("urlPath") private String urlPath; + public Builder urlPath(String urlPath) { + this.urlPath = urlPath; + this.__explicitlySet__.add("urlPath"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public HealthChecker build() { - return new HealthChecker( - intervalInMillis, - port, - protocol, - responseBodyRegex, - retries, - returnCode, - timeoutInMillis, - urlPath); + HealthChecker __instance__ = + new HealthChecker( + intervalInMillis, + port, + protocol, + responseBodyRegex, + retries, + returnCode, + timeoutInMillis, + urlPath); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -89,8 +143,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("port") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer port; /** @@ -100,8 +152,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("protocol") - @javax.validation.Valid - @javax.validation.constraints.NotNull String protocol; /** @@ -111,8 +161,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("responseBodyRegex") - @javax.validation.Valid - @javax.validation.constraints.NotNull String responseBodyRegex; /** @@ -132,8 +180,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("returnCode") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer returnCode; /** @@ -153,7 +199,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("urlPath") - @javax.validation.Valid - @javax.validation.constraints.NotNull String urlPath; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HealthCheckerDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HealthCheckerDetails.java index 904fff30b52..01ac8ba2a0c 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HealthCheckerDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HealthCheckerDetails.java @@ -11,45 +11,99 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = HealthCheckerDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class HealthCheckerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("intervalInMillis") private Integer intervalInMillis; + public Builder intervalInMillis(Integer intervalInMillis) { + this.intervalInMillis = intervalInMillis; + this.__explicitlySet__.add("intervalInMillis"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("port") private Integer port; + public Builder port(Integer port) { + this.port = port; + this.__explicitlySet__.add("port"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("protocol") private String protocol; + public Builder protocol(String protocol) { + this.protocol = protocol; + this.__explicitlySet__.add("protocol"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("responseBodyRegex") private String responseBodyRegex; + public Builder responseBodyRegex(String responseBodyRegex) { + this.responseBodyRegex = responseBodyRegex; + this.__explicitlySet__.add("responseBodyRegex"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("retries") private Integer retries; + public Builder retries(Integer retries) { + this.retries = retries; + this.__explicitlySet__.add("retries"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("returnCode") private Integer returnCode; + public Builder returnCode(Integer returnCode) { + this.returnCode = returnCode; + this.__explicitlySet__.add("returnCode"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeoutInMillis") private Integer timeoutInMillis; + public Builder timeoutInMillis(Integer timeoutInMillis) { + this.timeoutInMillis = timeoutInMillis; + this.__explicitlySet__.add("timeoutInMillis"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("urlPath") private String urlPath; + public Builder urlPath(String urlPath) { + this.urlPath = urlPath; + this.__explicitlySet__.add("urlPath"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public HealthCheckerDetails build() { - return new HealthCheckerDetails( - intervalInMillis, - port, - protocol, - responseBodyRegex, - retries, - returnCode, - timeoutInMillis, - urlPath); + HealthCheckerDetails __instance__ = + new HealthCheckerDetails( + intervalInMillis, + port, + protocol, + responseBodyRegex, + retries, + returnCode, + timeoutInMillis, + urlPath); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -79,8 +133,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("intervalInMillis") - @javax.validation.constraints.Min(1000) - @javax.validation.constraints.Max(1800000) Integer intervalInMillis; /** @@ -91,8 +143,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("port") - @javax.validation.constraints.Min(0) - @javax.validation.constraints.Max(65535) Integer port; /** @@ -102,8 +152,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("protocol") - @javax.validation.Valid - @javax.validation.constraints.NotNull String protocol; /** @@ -113,7 +161,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("responseBodyRegex") - @javax.validation.constraints.Size(max = 255) String responseBodyRegex; /** @@ -142,8 +189,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeoutInMillis") - @javax.validation.constraints.Min(1) - @javax.validation.constraints.Max(600000) Integer timeoutInMillis; /** @@ -153,6 +198,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("urlPath") - @javax.validation.constraints.Size(max = 1024) String urlPath; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/IpAddress.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/IpAddress.java index 849a2e39be7..389ddaadf9c 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/IpAddress.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/IpAddress.java @@ -9,19 +9,36 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IpAddress.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class IpAddress { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") private String ipAddress; + public Builder ipAddress(String ipAddress) { + this.ipAddress = ipAddress; + this.__explicitlySet__.add("ipAddress"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("isPublic") private Boolean isPublic; + public Builder isPublic(Boolean isPublic) { + this.isPublic = isPublic; + this.__explicitlySet__.add("isPublic"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public IpAddress build() { - return new IpAddress(ipAddress, isPublic); + IpAddress __instance__ = new IpAddress(ipAddress, isPublic); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -44,8 +61,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") - @javax.validation.Valid - @javax.validation.constraints.NotNull String ipAddress; /** @@ -58,4 +73,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("isPublic") Boolean isPublic; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Listener.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Listener.java index 70a0bf1fdea..1d289b09cf4 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Listener.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Listener.java @@ -12,28 +12,64 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Listener.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Listener { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("defaultBackendSetName") private String defaultBackendSetName; + public Builder defaultBackendSetName(String defaultBackendSetName) { + this.defaultBackendSetName = defaultBackendSetName; + this.__explicitlySet__.add("defaultBackendSetName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("port") private Integer port; + public Builder port(Integer port) { + this.port = port; + this.__explicitlySet__.add("port"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("protocol") private String protocol; + public Builder protocol(String protocol) { + this.protocol = protocol; + this.__explicitlySet__.add("protocol"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") private SSLConfiguration sslConfiguration; + public Builder sslConfiguration(SSLConfiguration sslConfiguration) { + this.sslConfiguration = sslConfiguration; + this.__explicitlySet__.add("sslConfiguration"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Listener build() { - return new Listener(defaultBackendSetName, name, port, protocol, sslConfiguration); + Listener __instance__ = + new Listener(defaultBackendSetName, name, port, protocol, sslConfiguration); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -57,8 +93,6 @@ public static Builder builder() { * The name of the associated backend set. **/ @com.fasterxml.jackson.annotation.JsonProperty("defaultBackendSetName") - @javax.validation.Valid - @javax.validation.constraints.NotNull String defaultBackendSetName; /** @@ -68,8 +102,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull String name; /** @@ -79,8 +111,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("port") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer port; /** @@ -92,10 +122,11 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("protocol") - @javax.validation.Valid - @javax.validation.constraints.NotNull String protocol; @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") SSLConfiguration sslConfiguration; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ListenerDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ListenerDetails.java index 7883a32ef36..3eabf7557d2 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ListenerDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ListenerDetails.java @@ -9,25 +9,55 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ListenerDetails.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class ListenerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("defaultBackendSetName") private String defaultBackendSetName; + public Builder defaultBackendSetName(String defaultBackendSetName) { + this.defaultBackendSetName = defaultBackendSetName; + this.__explicitlySet__.add("defaultBackendSetName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("port") private Integer port; + public Builder port(Integer port) { + this.port = port; + this.__explicitlySet__.add("port"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("protocol") private String protocol; + public Builder protocol(String protocol) { + this.protocol = protocol; + this.__explicitlySet__.add("protocol"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") private SSLConfigurationDetails sslConfiguration; + public Builder sslConfiguration(SSLConfigurationDetails sslConfiguration) { + this.sslConfiguration = sslConfiguration; + this.__explicitlySet__.add("sslConfiguration"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public ListenerDetails build() { - return new ListenerDetails(defaultBackendSetName, port, protocol, sslConfiguration); + ListenerDetails __instance__ = + new ListenerDetails(defaultBackendSetName, port, protocol, sslConfiguration); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -50,9 +80,6 @@ public static Builder builder() { * The name of the associated backend set. **/ @com.fasterxml.jackson.annotation.JsonProperty("defaultBackendSetName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 32) String defaultBackendSetName; /** @@ -62,10 +89,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("port") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Min(1) - @javax.validation.constraints.Max(65535) Integer port; /** @@ -77,10 +100,11 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("protocol") - @javax.validation.Valid - @javax.validation.constraints.NotNull String protocol; @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") SSLConfigurationDetails sslConfiguration; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancer.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancer.java index cf03fd375d4..a13d14ef0d6 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancer.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancer.java @@ -19,61 +19,139 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = LoadBalancer.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class LoadBalancer { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("backendSets") private java.util.Map backendSets; + public Builder backendSets(java.util.Map backendSets) { + this.backendSets = backendSets; + this.__explicitlySet__.add("backendSets"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("certificates") private java.util.Map certificates; + public Builder certificates(java.util.Map certificates) { + this.certificates = certificates; + this.__explicitlySet__.add("certificates"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("ipAddresses") private java.util.List ipAddresses; + public Builder ipAddresses(java.util.List ipAddresses) { + this.ipAddresses = ipAddresses; + this.__explicitlySet__.add("ipAddresses"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("isPrivate") private Boolean isPrivate; + public Builder isPrivate(Boolean isPrivate) { + this.isPrivate = isPrivate; + this.__explicitlySet__.add("isPrivate"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("listeners") private java.util.Map listeners; + public Builder listeners(java.util.Map listeners) { + this.listeners = listeners; + this.__explicitlySet__.add("listeners"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("shapeName") private String shapeName; + public Builder shapeName(String shapeName) { + this.shapeName = shapeName; + this.__explicitlySet__.add("shapeName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("subnetIds") private java.util.List subnetIds; + public Builder subnetIds(java.util.List subnetIds) { + this.subnetIds = subnetIds; + this.__explicitlySet__.add("subnetIds"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public LoadBalancer build() { - return new LoadBalancer( - backendSets, - certificates, - compartmentId, - displayName, - id, - ipAddresses, - isPrivate, - lifecycleState, - listeners, - shapeName, - subnetIds, - timeCreated); + LoadBalancer __instance__ = + new LoadBalancer( + backendSets, + certificates, + compartmentId, + displayName, + id, + ipAddresses, + isPrivate, + lifecycleState, + listeners, + shapeName, + subnetIds, + timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -110,8 +188,6 @@ public static Builder builder() { * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the compartment containing the load balancer. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** @@ -121,16 +197,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.Valid - @javax.validation.constraints.NotNull String displayName; /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull String id; /** @@ -208,8 +280,6 @@ public static LifecycleState create(String key) { }; @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; @com.fasterxml.jackson.annotation.JsonProperty("listeners") @@ -224,8 +294,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("shapeName") - @javax.validation.Valid - @javax.validation.constraints.NotNull String shapeName; /** @@ -241,7 +309,8 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerHealth.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerHealth.java index db7b6c58f21..268f4b780d8 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerHealth.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerHealth.java @@ -15,33 +15,72 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = LoadBalancerHealth.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class LoadBalancerHealth { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("criticalStateBackendSetNames") private java.util.List criticalStateBackendSetNames; + public Builder criticalStateBackendSetNames( + java.util.List criticalStateBackendSetNames) { + this.criticalStateBackendSetNames = criticalStateBackendSetNames; + this.__explicitlySet__.add("criticalStateBackendSetNames"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("status") private Status status; + public Builder status(Status status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("totalBackendSetCount") private Integer totalBackendSetCount; + public Builder totalBackendSetCount(Integer totalBackendSetCount) { + this.totalBackendSetCount = totalBackendSetCount; + this.__explicitlySet__.add("totalBackendSetCount"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("unknownStateBackendSetNames") private java.util.List unknownStateBackendSetNames; + public Builder unknownStateBackendSetNames( + java.util.List unknownStateBackendSetNames) { + this.unknownStateBackendSetNames = unknownStateBackendSetNames; + this.__explicitlySet__.add("unknownStateBackendSetNames"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("warningStateBackendSetNames") private java.util.List warningStateBackendSetNames; + public Builder warningStateBackendSetNames( + java.util.List warningStateBackendSetNames) { + this.warningStateBackendSetNames = warningStateBackendSetNames; + this.__explicitlySet__.add("warningStateBackendSetNames"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public LoadBalancerHealth build() { - return new LoadBalancerHealth( - criticalStateBackendSetNames, - status, - totalBackendSetCount, - unknownStateBackendSetNames, - warningStateBackendSetNames); + LoadBalancerHealth __instance__ = + new LoadBalancerHealth( + criticalStateBackendSetNames, + status, + totalBackendSetCount, + unknownStateBackendSetNames, + warningStateBackendSetNames); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -69,8 +108,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("criticalStateBackendSetNames") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List criticalStateBackendSetNames; /** * The overall health status of the load balancer. @@ -162,8 +199,6 @@ public static Status create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("status") - @javax.validation.Valid - @javax.validation.constraints.NotNull Status status; /** @@ -173,8 +208,6 @@ public static Status create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("totalBackendSetCount") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer totalBackendSetCount; /** @@ -185,8 +218,6 @@ public static Status create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("unknownStateBackendSetNames") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List unknownStateBackendSetNames; /** @@ -197,7 +228,8 @@ public static Status create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("warningStateBackendSetNames") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List warningStateBackendSetNames; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerHealthSummary.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerHealthSummary.java index c1b63d2c45f..4232c218a45 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerHealthSummary.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerHealthSummary.java @@ -11,19 +11,37 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = LoadBalancerHealthSummary.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class LoadBalancerHealthSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("loadBalancerId") private String loadBalancerId; + public Builder loadBalancerId(String loadBalancerId) { + this.loadBalancerId = loadBalancerId; + this.__explicitlySet__.add("loadBalancerId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("status") private Status status; + public Builder status(Status status) { + this.status = status; + this.__explicitlySet__.add("status"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public LoadBalancerHealthSummary build() { - return new LoadBalancerHealthSummary(loadBalancerId, status); + LoadBalancerHealthSummary __instance__ = + new LoadBalancerHealthSummary(loadBalancerId, status); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -44,8 +62,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("loadBalancerId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String loadBalancerId; /** * The overall health status of the load balancer. @@ -137,7 +153,8 @@ public static Status create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("status") - @javax.validation.Valid - @javax.validation.constraints.NotNull Status status; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerPolicy.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerPolicy.java index f70af62794f..1ecefd41a11 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerPolicy.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerPolicy.java @@ -14,16 +14,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = LoadBalancerPolicy.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class LoadBalancerPolicy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public LoadBalancerPolicy build() { - return new LoadBalancerPolicy(name); + LoadBalancerPolicy __instance__ = new LoadBalancerPolicy(name); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -43,7 +54,8 @@ public static Builder builder() { * The name of the load balancing policy. **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull String name; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerProtocol.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerProtocol.java index 62d794e3050..b0eef88f324 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerProtocol.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerProtocol.java @@ -11,16 +11,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = LoadBalancerProtocol.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class LoadBalancerProtocol { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public LoadBalancerProtocol build() { - return new LoadBalancerProtocol(name); + LoadBalancerProtocol __instance__ = new LoadBalancerProtocol(name); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -40,7 +51,8 @@ public static Builder builder() { * The name of the protocol. **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull String name; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerShape.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerShape.java index 9186fa86501..4f88ad955e0 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerShape.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LoadBalancerShape.java @@ -16,16 +16,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = LoadBalancerShape.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class LoadBalancerShape { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public LoadBalancerShape build() { - return new LoadBalancerShape(name); + LoadBalancerShape __instance__ = new LoadBalancerShape(name); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -45,7 +56,8 @@ public static Builder builder() { * The name of the shape. **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull String name; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SSLConfiguration.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SSLConfiguration.java index cd71bc88463..aaf26db6af6 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SSLConfiguration.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SSLConfiguration.java @@ -12,22 +12,46 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SSLConfiguration.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class SSLConfiguration { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("certificateName") private String certificateName; + public Builder certificateName(String certificateName) { + this.certificateName = certificateName; + this.__explicitlySet__.add("certificateName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("verifyDepth") private Integer verifyDepth; + public Builder verifyDepth(Integer verifyDepth) { + this.verifyDepth = verifyDepth; + this.__explicitlySet__.add("verifyDepth"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("verifyPeerCertificate") private Boolean verifyPeerCertificate; + public Builder verifyPeerCertificate(Boolean verifyPeerCertificate) { + this.verifyPeerCertificate = verifyPeerCertificate; + this.__explicitlySet__.add("verifyPeerCertificate"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public SSLConfiguration build() { - return new SSLConfiguration(certificateName, verifyDepth, verifyPeerCertificate); + SSLConfiguration __instance__ = + new SSLConfiguration(certificateName, verifyDepth, verifyPeerCertificate); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -54,10 +78,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("certificateName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Pattern(regexp = "/^[a-zA-Z0-9_.-]*$/") - @javax.validation.constraints.Size(min = 1, max = 255) String certificateName; /** @@ -67,8 +87,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("verifyDepth") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer verifyDepth; /** @@ -78,7 +96,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("verifyPeerCertificate") - @javax.validation.Valid - @javax.validation.constraints.NotNull Boolean verifyPeerCertificate; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SSLConfigurationDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SSLConfigurationDetails.java index 4a2e78d2ef6..64a4eadda41 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SSLConfigurationDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SSLConfigurationDetails.java @@ -11,22 +11,47 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = SSLConfigurationDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class SSLConfigurationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("certificateName") private String certificateName; + public Builder certificateName(String certificateName) { + this.certificateName = certificateName; + this.__explicitlySet__.add("certificateName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("verifyDepth") private Integer verifyDepth; + public Builder verifyDepth(Integer verifyDepth) { + this.verifyDepth = verifyDepth; + this.__explicitlySet__.add("verifyDepth"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("verifyPeerCertificate") private Boolean verifyPeerCertificate; + public Builder verifyPeerCertificate(Boolean verifyPeerCertificate) { + this.verifyPeerCertificate = verifyPeerCertificate; + this.__explicitlySet__.add("verifyPeerCertificate"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public SSLConfigurationDetails build() { - return new SSLConfigurationDetails(certificateName, verifyDepth, verifyPeerCertificate); + SSLConfigurationDetails __instance__ = + new SSLConfigurationDetails( + certificateName, verifyDepth, verifyPeerCertificate); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -53,10 +78,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("certificateName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Pattern(regexp = "/^[a-zA-Z0-9_.-]*$/") - @javax.validation.constraints.Size(min = 1, max = 255) String certificateName; /** @@ -76,4 +97,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("verifyPeerCertificate") Boolean verifyPeerCertificate; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SessionPersistenceConfigurationDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SessionPersistenceConfigurationDetails.java index ef0dcfdfec8..2f5a965c96b 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SessionPersistenceConfigurationDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SessionPersistenceConfigurationDetails.java @@ -20,19 +20,37 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = SessionPersistenceConfigurationDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class SessionPersistenceConfigurationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("cookieName") private String cookieName; + public Builder cookieName(String cookieName) { + this.cookieName = cookieName; + this.__explicitlySet__.add("cookieName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("disableFallback") private Boolean disableFallback; + public Builder disableFallback(Boolean disableFallback) { + this.disableFallback = disableFallback; + this.__explicitlySet__.add("disableFallback"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public SessionPersistenceConfigurationDetails build() { - return new SessionPersistenceConfigurationDetails(cookieName, disableFallback); + SessionPersistenceConfigurationDetails __instance__ = + new SessionPersistenceConfigurationDetails(cookieName, disableFallback); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -56,9 +74,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("cookieName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 4096) String cookieName; /** @@ -70,4 +85,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("disableFallback") Boolean disableFallback; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateBackendDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateBackendDetails.java index b3f8d433730..32bc5a6b138 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateBackendDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateBackendDetails.java @@ -11,25 +11,55 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateBackendDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateBackendDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("backup") private Boolean backup; + public Builder backup(Boolean backup) { + this.backup = backup; + this.__explicitlySet__.add("backup"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("drain") private Boolean drain; + public Builder drain(Boolean drain) { + this.drain = drain; + this.__explicitlySet__.add("drain"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("offline") private Boolean offline; + public Builder offline(Boolean offline) { + this.offline = offline; + this.__explicitlySet__.add("offline"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("weight") private Integer weight; + public Builder weight(Integer weight) { + this.weight = weight; + this.__explicitlySet__.add("weight"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateBackendDetails build() { - return new UpdateBackendDetails(backup, drain, offline, weight); + UpdateBackendDetails __instance__ = + new UpdateBackendDetails(backup, drain, offline, weight); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -56,8 +86,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("backup") - @javax.validation.Valid - @javax.validation.constraints.NotNull Boolean backup; /** @@ -68,8 +96,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("drain") - @javax.validation.Valid - @javax.validation.constraints.NotNull Boolean drain; /** @@ -80,8 +106,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("offline") - @javax.validation.Valid - @javax.validation.constraints.NotNull Boolean offline; /** @@ -95,7 +119,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("weight") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer weight; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateBackendSetDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateBackendSetDetails.java index 9e235302d32..f7b94d1aaa4 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateBackendSetDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateBackendSetDetails.java @@ -14,33 +14,70 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateBackendSetDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateBackendSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("backends") private java.util.List backends; + public Builder backends(java.util.List backends) { + this.backends = backends; + this.__explicitlySet__.add("backends"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("healthChecker") private HealthCheckerDetails healthChecker; + public Builder healthChecker(HealthCheckerDetails healthChecker) { + this.healthChecker = healthChecker; + this.__explicitlySet__.add("healthChecker"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("policy") private String policy; + public Builder policy(String policy) { + this.policy = policy; + this.__explicitlySet__.add("policy"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sessionPersistenceConfiguration") private SessionPersistenceConfigurationDetails sessionPersistenceConfiguration; + public Builder sessionPersistenceConfiguration( + SessionPersistenceConfigurationDetails sessionPersistenceConfiguration) { + this.sessionPersistenceConfiguration = sessionPersistenceConfiguration; + this.__explicitlySet__.add("sessionPersistenceConfiguration"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") private SSLConfigurationDetails sslConfiguration; + public Builder sslConfiguration(SSLConfigurationDetails sslConfiguration) { + this.sslConfiguration = sslConfiguration; + this.__explicitlySet__.add("sslConfiguration"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateBackendSetDetails build() { - return new UpdateBackendSetDetails( - backends, - healthChecker, - policy, - sessionPersistenceConfiguration, - sslConfiguration); + UpdateBackendSetDetails __instance__ = + new UpdateBackendSetDetails( + backends, + healthChecker, + policy, + sessionPersistenceConfiguration, + sslConfiguration); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -61,13 +98,9 @@ public static Builder builder() { } @com.fasterxml.jackson.annotation.JsonProperty("backends") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List backends; @com.fasterxml.jackson.annotation.JsonProperty("healthChecker") - @javax.validation.Valid - @javax.validation.constraints.NotNull HealthCheckerDetails healthChecker; /** @@ -79,8 +112,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("policy") - @javax.validation.Valid - @javax.validation.constraints.NotNull String policy; @com.fasterxml.jackson.annotation.JsonProperty("sessionPersistenceConfiguration") @@ -88,4 +119,7 @@ public static Builder builder() { @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") SSLConfigurationDetails sslConfiguration; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateHealthCheckerDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateHealthCheckerDetails.java index ef98e47b326..3ebd6ab7e42 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateHealthCheckerDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateHealthCheckerDetails.java @@ -11,45 +11,99 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateHealthCheckerDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateHealthCheckerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("intervalInMillis") private Integer intervalInMillis; + public Builder intervalInMillis(Integer intervalInMillis) { + this.intervalInMillis = intervalInMillis; + this.__explicitlySet__.add("intervalInMillis"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("port") private Integer port; + public Builder port(Integer port) { + this.port = port; + this.__explicitlySet__.add("port"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("protocol") private String protocol; + public Builder protocol(String protocol) { + this.protocol = protocol; + this.__explicitlySet__.add("protocol"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("responseBodyRegex") private String responseBodyRegex; + public Builder responseBodyRegex(String responseBodyRegex) { + this.responseBodyRegex = responseBodyRegex; + this.__explicitlySet__.add("responseBodyRegex"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("retries") private Integer retries; + public Builder retries(Integer retries) { + this.retries = retries; + this.__explicitlySet__.add("retries"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("returnCode") private Integer returnCode; + public Builder returnCode(Integer returnCode) { + this.returnCode = returnCode; + this.__explicitlySet__.add("returnCode"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeoutInMillis") private Integer timeoutInMillis; + public Builder timeoutInMillis(Integer timeoutInMillis) { + this.timeoutInMillis = timeoutInMillis; + this.__explicitlySet__.add("timeoutInMillis"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("urlPath") private String urlPath; + public Builder urlPath(String urlPath) { + this.urlPath = urlPath; + this.__explicitlySet__.add("urlPath"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateHealthCheckerDetails build() { - return new UpdateHealthCheckerDetails( - intervalInMillis, - port, - protocol, - responseBodyRegex, - retries, - returnCode, - timeoutInMillis, - urlPath); + UpdateHealthCheckerDetails __instance__ = + new UpdateHealthCheckerDetails( + intervalInMillis, + port, + protocol, + responseBodyRegex, + retries, + returnCode, + timeoutInMillis, + urlPath); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -79,10 +133,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("intervalInMillis") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Min(1000) - @javax.validation.constraints.Max(1800000) Integer intervalInMillis; /** @@ -92,10 +142,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("port") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Min(0) - @javax.validation.constraints.Max(65535) Integer port; /** @@ -105,8 +151,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("protocol") - @javax.validation.Valid - @javax.validation.constraints.NotNull String protocol; /** @@ -116,9 +160,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("responseBodyRegex") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(max = 255) String responseBodyRegex; /** @@ -128,8 +169,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("retries") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer retries; /** @@ -139,8 +178,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("returnCode") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer returnCode; /** @@ -151,10 +188,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeoutInMillis") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Min(1) - @javax.validation.constraints.Max(600000) Integer timeoutInMillis; /** @@ -164,8 +197,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("urlPath") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(max = 1024) String urlPath; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateListenerDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateListenerDetails.java index fe4fda2c3e4..e66cb62e638 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateListenerDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateListenerDetails.java @@ -11,26 +11,56 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateListenerDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateListenerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("defaultBackendSetName") private String defaultBackendSetName; + public Builder defaultBackendSetName(String defaultBackendSetName) { + this.defaultBackendSetName = defaultBackendSetName; + this.__explicitlySet__.add("defaultBackendSetName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("port") private Integer port; + public Builder port(Integer port) { + this.port = port; + this.__explicitlySet__.add("port"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("protocol") private String protocol; + public Builder protocol(String protocol) { + this.protocol = protocol; + this.__explicitlySet__.add("protocol"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") private SSLConfigurationDetails sslConfiguration; + public Builder sslConfiguration(SSLConfigurationDetails sslConfiguration) { + this.sslConfiguration = sslConfiguration; + this.__explicitlySet__.add("sslConfiguration"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateListenerDetails build() { - return new UpdateListenerDetails( - defaultBackendSetName, port, protocol, sslConfiguration); + UpdateListenerDetails __instance__ = + new UpdateListenerDetails( + defaultBackendSetName, port, protocol, sslConfiguration); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -53,9 +83,6 @@ public static Builder builder() { * The name of the associated backend set. **/ @com.fasterxml.jackson.annotation.JsonProperty("defaultBackendSetName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 32) String defaultBackendSetName; /** @@ -65,10 +92,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("port") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Min(1) - @javax.validation.constraints.Max(65535) Integer port; /** @@ -80,10 +103,11 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("protocol") - @javax.validation.Valid - @javax.validation.constraints.NotNull String protocol; @com.fasterxml.jackson.annotation.JsonProperty("sslConfiguration") SSLConfigurationDetails sslConfiguration; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateLoadBalancerDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateLoadBalancerDetails.java index 47c63e78fec..8715ce834f8 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateLoadBalancerDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateLoadBalancerDetails.java @@ -11,16 +11,27 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateLoadBalancerDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateLoadBalancerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("displayName") private String displayName; + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateLoadBalancerDetails build() { - return new UpdateLoadBalancerDetails(displayName); + UpdateLoadBalancerDetails __instance__ = new UpdateLoadBalancerDetails(displayName); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -44,8 +55,8 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("displayName") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 1024) String displayName; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/WorkRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/WorkRequest.java index e43e566ad13..202cb3e2ed5 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/WorkRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/WorkRequest.java @@ -13,45 +13,99 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("errorDetails") private java.util.List errorDetails; + public Builder errorDetails(java.util.List errorDetails) { + this.errorDetails = errorDetails; + this.__explicitlySet__.add("errorDetails"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") private LifecycleState lifecycleState; + public Builder lifecycleState(LifecycleState lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("loadBalancerId") private String loadBalancerId; + public Builder loadBalancerId(String loadBalancerId) { + this.loadBalancerId = loadBalancerId; + this.__explicitlySet__.add("loadBalancerId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("message") private String message; + public Builder message(String message) { + this.message = message; + this.__explicitlySet__.add("message"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeAccepted") private java.util.Date timeAccepted; + public Builder timeAccepted(java.util.Date timeAccepted) { + this.timeAccepted = timeAccepted; + this.__explicitlySet__.add("timeAccepted"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeFinished") private java.util.Date timeFinished; + public Builder timeFinished(java.util.Date timeFinished) { + this.timeFinished = timeFinished; + this.__explicitlySet__.add("timeFinished"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("type") private String type; + public Builder type(String type) { + this.type = type; + this.__explicitlySet__.add("type"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public WorkRequest build() { - return new WorkRequest( - errorDetails, - id, - lifecycleState, - loadBalancerId, - message, - timeAccepted, - timeFinished, - type); + WorkRequest __instance__ = + new WorkRequest( + errorDetails, + id, + lifecycleState, + loadBalancerId, + message, + timeAccepted, + timeFinished, + type); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -75,16 +129,12 @@ public static Builder builder() { } @com.fasterxml.jackson.annotation.JsonProperty("errorDetails") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List errorDetails; /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the work request. **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull String id; /** **/ @@ -135,8 +185,6 @@ public static LifecycleState create(String key) { }; @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") - @javax.validation.Valid - @javax.validation.constraints.NotNull LifecycleState lifecycleState; /** @@ -145,8 +193,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("loadBalancerId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String loadBalancerId; /** @@ -161,8 +207,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("message") - @javax.validation.Valid - @javax.validation.constraints.NotNull String message; /** @@ -172,8 +216,6 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeAccepted") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeAccepted; /** @@ -190,7 +232,8 @@ public static LifecycleState create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("type") - @javax.validation.Valid - @javax.validation.constraints.NotNull String type; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/WorkRequestError.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/WorkRequestError.java index ce8d5783291..22fb5039a06 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/WorkRequestError.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/WorkRequestError.java @@ -9,19 +9,36 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("errorCode") private ErrorCode errorCode; + public Builder errorCode(ErrorCode errorCode) { + this.errorCode = errorCode; + this.__explicitlySet__.add("errorCode"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("message") private String message; + public Builder message(String message) { + this.message = message; + this.__explicitlySet__.add("message"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public WorkRequestError build() { - return new WorkRequestError(errorCode, message); + WorkRequestError __instance__ = new WorkRequestError(errorCode, message); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -84,15 +101,14 @@ public static ErrorCode create(String key) { }; @com.fasterxml.jackson.annotation.JsonProperty("errorCode") - @javax.validation.Valid - @javax.validation.constraints.NotNull ErrorCode errorCode; /** * A human-readable error string. **/ @com.fasterxml.jackson.annotation.JsonProperty("message") - @javax.validation.Valid - @javax.validation.constraints.NotNull String message; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateBackendRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateBackendRequest.java index 3956bb72558..68069e4b48d 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateBackendRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateBackendRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateBackendRequest { +public class CreateBackendRequest extends com.oracle.bmc.requests.BmcRequest { /** * The details to add a backend server to a backend set. @@ -46,6 +46,21 @@ public class CreateBackendRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -58,5 +73,21 @@ public Builder copy(CreateBackendRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateBackendRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateBackendRequest + */ + public CreateBackendRequest build() { + CreateBackendRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateBackendSetRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateBackendSetRequest.java index 93f3c60302f..51a039fa810 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateBackendSetRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateBackendSetRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateBackendSetRequest { +public class CreateBackendSetRequest extends com.oracle.bmc.requests.BmcRequest { /** * The details for adding a backend set. @@ -38,6 +38,21 @@ public class CreateBackendSetRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -49,5 +64,21 @@ public Builder copy(CreateBackendSetRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateBackendSetRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateBackendSetRequest + */ + public CreateBackendSetRequest build() { + CreateBackendSetRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateCertificateRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateCertificateRequest.java index 8180d75e0d0..b2878bb597b 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateCertificateRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateCertificateRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateCertificateRequest { +public class CreateCertificateRequest extends com.oracle.bmc.requests.BmcRequest { /** * The details of the certificate to add. @@ -38,6 +38,21 @@ public class CreateCertificateRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -49,5 +64,21 @@ public Builder copy(CreateCertificateRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateCertificateRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateCertificateRequest + */ + public CreateCertificateRequest build() { + CreateCertificateRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateListenerRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateListenerRequest.java index 8c852a0e41c..6aa8e938d35 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateListenerRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateListenerRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateListenerRequest { +public class CreateListenerRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details to add a listener. @@ -38,6 +38,21 @@ public class CreateListenerRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -49,5 +64,21 @@ public Builder copy(CreateListenerRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateListenerRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateListenerRequest + */ + public CreateListenerRequest build() { + CreateListenerRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateLoadBalancerRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateLoadBalancerRequest.java index 5d391aa227f..5ac7fa3c2f5 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateLoadBalancerRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/CreateLoadBalancerRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateLoadBalancerRequest { +public class CreateLoadBalancerRequest extends com.oracle.bmc.requests.BmcRequest { /** * The configuration details for creating a load balancer. @@ -33,6 +33,21 @@ public class CreateLoadBalancerRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -43,5 +58,21 @@ public Builder copy(CreateLoadBalancerRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of CreateLoadBalancerRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateLoadBalancerRequest + */ + public CreateLoadBalancerRequest build() { + CreateLoadBalancerRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteBackendRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteBackendRequest.java index f5a60e1d1a5..e71c189a989 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteBackendRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteBackendRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteBackendRequest { +public class DeleteBackendRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer associated with the backend set and server. @@ -39,6 +39,21 @@ public class DeleteBackendRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -50,5 +65,21 @@ public Builder copy(DeleteBackendRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of DeleteBackendRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteBackendRequest + */ + public DeleteBackendRequest build() { + DeleteBackendRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteBackendSetRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteBackendSetRequest.java index 9d74d0c6d3d..49746516b93 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteBackendSetRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteBackendSetRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteBackendSetRequest { +public class DeleteBackendSetRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer associated with the backend set. @@ -31,6 +31,21 @@ public class DeleteBackendSetRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -41,5 +56,21 @@ public Builder copy(DeleteBackendSetRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of DeleteBackendSetRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteBackendSetRequest + */ + public DeleteBackendSetRequest build() { + DeleteBackendSetRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteCertificateRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteCertificateRequest.java index ebb461531f9..702eeaba2ff 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteCertificateRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteCertificateRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteCertificateRequest { +public class DeleteCertificateRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer associated with the certificate to be deleted. @@ -31,6 +31,21 @@ public class DeleteCertificateRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -41,5 +56,21 @@ public Builder copy(DeleteCertificateRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of DeleteCertificateRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteCertificateRequest + */ + public DeleteCertificateRequest build() { + DeleteCertificateRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteListenerRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteListenerRequest.java index 1fac2fb533a..5c82e0b8855 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteListenerRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteListenerRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteListenerRequest { +public class DeleteListenerRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer associated with the listener to delete. @@ -31,6 +31,21 @@ public class DeleteListenerRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -41,5 +56,21 @@ public Builder copy(DeleteListenerRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of DeleteListenerRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteListenerRequest + */ + public DeleteListenerRequest build() { + DeleteListenerRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteLoadBalancerRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteLoadBalancerRequest.java index 94c56db7c86..74864550092 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteLoadBalancerRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/DeleteLoadBalancerRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteLoadBalancerRequest { +public class DeleteLoadBalancerRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer to delete. @@ -23,6 +23,21 @@ public class DeleteLoadBalancerRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -32,5 +47,21 @@ public Builder copy(DeleteLoadBalancerRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of DeleteLoadBalancerRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteLoadBalancerRequest + */ + public DeleteLoadBalancerRequest build() { + DeleteLoadBalancerRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendHealthRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendHealthRequest.java index 60f20b382b8..511fc77cad8 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendHealthRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendHealthRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetBackendHealthRequest { +public class GetBackendHealthRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer associated with the backend server health status to be retrieved. @@ -39,6 +39,21 @@ public class GetBackendHealthRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -50,5 +65,21 @@ public Builder copy(GetBackendHealthRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of GetBackendHealthRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetBackendHealthRequest + */ + public GetBackendHealthRequest build() { + GetBackendHealthRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendRequest.java index e84795fefef..36921bcb3e5 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetBackendRequest { +public class GetBackendRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer associated with the backend set and server. @@ -39,6 +39,21 @@ public class GetBackendRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -50,5 +65,21 @@ public Builder copy(GetBackendRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of GetBackendRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetBackendRequest + */ + public GetBackendRequest build() { + GetBackendRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendSetHealthRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendSetHealthRequest.java index 896605fe58c..f387b514bd1 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendSetHealthRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendSetHealthRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetBackendSetHealthRequest { +public class GetBackendSetHealthRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer associated with the backend set health status to be retrieved. @@ -31,6 +31,21 @@ public class GetBackendSetHealthRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -41,5 +56,21 @@ public Builder copy(GetBackendSetHealthRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of GetBackendSetHealthRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetBackendSetHealthRequest + */ + public GetBackendSetHealthRequest build() { + GetBackendSetHealthRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendSetRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendSetRequest.java index d107ed4e2d2..9ae24dfccb3 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendSetRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetBackendSetRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetBackendSetRequest { +public class GetBackendSetRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the specified load balancer. @@ -31,6 +31,21 @@ public class GetBackendSetRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -41,5 +56,21 @@ public Builder copy(GetBackendSetRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of GetBackendSetRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetBackendSetRequest + */ + public GetBackendSetRequest build() { + GetBackendSetRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetHealthCheckerRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetHealthCheckerRequest.java index b8d3b1bc4d6..9d3c7d540f4 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetHealthCheckerRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetHealthCheckerRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetHealthCheckerRequest { +public class GetHealthCheckerRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer associated with the health check policy to be retrieved. @@ -31,6 +31,21 @@ public class GetHealthCheckerRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -41,5 +56,21 @@ public Builder copy(GetHealthCheckerRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of GetHealthCheckerRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetHealthCheckerRequest + */ + public GetHealthCheckerRequest build() { + GetHealthCheckerRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetLoadBalancerHealthRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetLoadBalancerHealthRequest.java index 974617b7447..f87144366f4 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetLoadBalancerHealthRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetLoadBalancerHealthRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetLoadBalancerHealthRequest { +public class GetLoadBalancerHealthRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer to return health status for. @@ -23,6 +23,21 @@ public class GetLoadBalancerHealthRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -32,5 +47,21 @@ public Builder copy(GetLoadBalancerHealthRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of GetLoadBalancerHealthRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetLoadBalancerHealthRequest + */ + public GetLoadBalancerHealthRequest build() { + GetLoadBalancerHealthRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetLoadBalancerRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetLoadBalancerRequest.java index 1f4c0e48493..e281fe0a08f 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetLoadBalancerRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetLoadBalancerRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetLoadBalancerRequest { +public class GetLoadBalancerRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer to retrieve. @@ -23,6 +23,21 @@ public class GetLoadBalancerRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -32,5 +47,21 @@ public Builder copy(GetLoadBalancerRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of GetLoadBalancerRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetLoadBalancerRequest + */ + public GetLoadBalancerRequest build() { + GetLoadBalancerRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetWorkRequestRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetWorkRequestRequest.java index 233c1f9e016..d7bb9a770cb 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetWorkRequestRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/GetWorkRequestRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetWorkRequestRequest { +public class GetWorkRequestRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the work request to retrieve. @@ -23,6 +23,21 @@ public class GetWorkRequestRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -32,5 +47,21 @@ public Builder copy(GetWorkRequestRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of GetWorkRequestRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetWorkRequestRequest + */ + public GetWorkRequestRequest build() { + GetWorkRequestRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListBackendSetsRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListBackendSetsRequest.java index 55cc2470fee..e675c2c2f52 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListBackendSetsRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListBackendSetsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListBackendSetsRequest { +public class ListBackendSetsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer associated with the backend sets to retrieve. @@ -23,6 +23,21 @@ public class ListBackendSetsRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -32,5 +47,21 @@ public Builder copy(ListBackendSetsRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of ListBackendSetsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListBackendSetsRequest + */ + public ListBackendSetsRequest build() { + ListBackendSetsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListBackendsRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListBackendsRequest.java index a62c7b2962c..662724dfee0 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListBackendsRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListBackendsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListBackendsRequest { +public class ListBackendsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer associated with the backend set and servers. @@ -31,6 +31,21 @@ public class ListBackendsRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -41,5 +56,21 @@ public Builder copy(ListBackendsRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of ListBackendsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListBackendsRequest + */ + public ListBackendsRequest build() { + ListBackendsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListCertificatesRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListCertificatesRequest.java index eef13b291b2..db9a581680b 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListCertificatesRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListCertificatesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListCertificatesRequest { +public class ListCertificatesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer associated with the certificates to be listed. @@ -23,6 +23,21 @@ public class ListCertificatesRequest { private String opcRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -32,5 +47,21 @@ public Builder copy(ListCertificatesRequest o) { opcRequestId(o.getOpcRequestId()); return this; } + + /** + * Build the instance of ListCertificatesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListCertificatesRequest + */ + public ListCertificatesRequest build() { + ListCertificatesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListLoadBalancerHealthsRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListLoadBalancerHealthsRequest.java index 1efa525a80d..6e4f42c448b 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListLoadBalancerHealthsRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListLoadBalancerHealthsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListLoadBalancerHealthsRequest { +public class ListLoadBalancerHealthsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the compartment containing the load balancers to return health status information for. @@ -39,6 +39,21 @@ public class ListLoadBalancerHealthsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -50,5 +65,21 @@ public Builder copy(ListLoadBalancerHealthsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListLoadBalancerHealthsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListLoadBalancerHealthsRequest + */ + public ListLoadBalancerHealthsRequest build() { + ListLoadBalancerHealthsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListLoadBalancersRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListLoadBalancersRequest.java index a71c19bc39c..6523f8ec4d6 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListLoadBalancersRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListLoadBalancersRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListLoadBalancersRequest { +public class ListLoadBalancersRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the compartment containing the load balancers to list. @@ -47,6 +47,21 @@ public class ListLoadBalancersRequest { private String detail; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -59,5 +74,21 @@ public Builder copy(ListLoadBalancersRequest o) { detail(o.getDetail()); return this; } + + /** + * Build the instance of ListLoadBalancersRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListLoadBalancersRequest + */ + public ListLoadBalancersRequest build() { + ListLoadBalancersRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListPoliciesRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListPoliciesRequest.java index a61d910f13f..6cf4f2af159 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListPoliciesRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListPoliciesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListPoliciesRequest { +public class ListPoliciesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the compartment containing the load balancer policies to list. @@ -39,6 +39,21 @@ public class ListPoliciesRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -50,5 +65,21 @@ public Builder copy(ListPoliciesRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListPoliciesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListPoliciesRequest + */ + public ListPoliciesRequest build() { + ListPoliciesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListProtocolsRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListProtocolsRequest.java index 91af3d1b867..0177b9c6f91 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListProtocolsRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListProtocolsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListProtocolsRequest { +public class ListProtocolsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the compartment containing the load balancer protocols to list. @@ -39,6 +39,21 @@ public class ListProtocolsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -50,5 +65,21 @@ public Builder copy(ListProtocolsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListProtocolsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListProtocolsRequest + */ + public ListProtocolsRequest build() { + ListProtocolsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListShapesRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListShapesRequest.java index 09e382a08f4..da64ef64a3b 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListShapesRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListShapesRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListShapesRequest { +public class ListShapesRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the compartment containing the load balancer shapes to list. @@ -39,6 +39,21 @@ public class ListShapesRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -50,5 +65,21 @@ public Builder copy(ListShapesRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListShapesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListShapesRequest + */ + public ListShapesRequest build() { + ListShapesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListWorkRequestsRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListWorkRequestsRequest.java index 76b08b77674..2d5f90822ef 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListWorkRequestsRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/ListWorkRequestsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListWorkRequestsRequest { +public class ListWorkRequestsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The [OCID](https://docs.us-phoenix-1.oraclecloud.com/Content/General/Concepts/identifiers.htm) of the load balancer associated with the work requests to retrieve. @@ -39,6 +39,21 @@ public class ListWorkRequestsRequest { private String page; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -50,5 +65,21 @@ public Builder copy(ListWorkRequestsRequest o) { page(o.getPage()); return this; } + + /** + * Build the instance of ListWorkRequestsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListWorkRequestsRequest + */ + public ListWorkRequestsRequest build() { + ListWorkRequestsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateBackendRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateBackendRequest.java index dab88afa807..754f5674c81 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateBackendRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateBackendRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateBackendRequest { +public class UpdateBackendRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details for updating a backend server. @@ -54,6 +54,21 @@ public class UpdateBackendRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -67,5 +82,21 @@ public Builder copy(UpdateBackendRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of UpdateBackendRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateBackendRequest + */ + public UpdateBackendRequest build() { + UpdateBackendRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateBackendSetRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateBackendSetRequest.java index fa18442785d..ba18fbb7f9b 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateBackendSetRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateBackendSetRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateBackendSetRequest { +public class UpdateBackendSetRequest extends com.oracle.bmc.requests.BmcRequest { /** * The details to update a backend set. @@ -46,6 +46,21 @@ public class UpdateBackendSetRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -58,5 +73,21 @@ public Builder copy(UpdateBackendSetRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of UpdateBackendSetRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateBackendSetRequest + */ + public UpdateBackendSetRequest build() { + UpdateBackendSetRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateHealthCheckerRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateHealthCheckerRequest.java index 7f13fb3739f..3b93e9a56a3 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateHealthCheckerRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateHealthCheckerRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateHealthCheckerRequest { +public class UpdateHealthCheckerRequest extends com.oracle.bmc.requests.BmcRequest { /** * The health check policy configuration details. @@ -46,6 +46,21 @@ public class UpdateHealthCheckerRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -58,5 +73,21 @@ public Builder copy(UpdateHealthCheckerRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of UpdateHealthCheckerRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateHealthCheckerRequest + */ + public UpdateHealthCheckerRequest build() { + UpdateHealthCheckerRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateListenerRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateListenerRequest.java index d8baa1449c7..987990ad726 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateListenerRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateListenerRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateListenerRequest { +public class UpdateListenerRequest extends com.oracle.bmc.requests.BmcRequest { /** * Details to update a listener. @@ -46,6 +46,21 @@ public class UpdateListenerRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -58,5 +73,21 @@ public Builder copy(UpdateListenerRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of UpdateListenerRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateListenerRequest + */ + public UpdateListenerRequest build() { + UpdateListenerRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateLoadBalancerRequest.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateLoadBalancerRequest.java index b26014c458f..b64f212b837 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateLoadBalancerRequest.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/requests/UpdateLoadBalancerRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.loadbalancer.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateLoadBalancerRequest { +public class UpdateLoadBalancerRequest extends com.oracle.bmc.requests.BmcRequest { /** * The details for updating a load balancer's configuration. @@ -38,6 +38,21 @@ public class UpdateLoadBalancerRequest { private String opcRetryToken; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -49,5 +64,21 @@ public Builder copy(UpdateLoadBalancerRequest o) { opcRetryToken(o.getOpcRetryToken()); return this; } + + /** + * Build the instance of UpdateLoadBalancerRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateLoadBalancerRequest + */ + public UpdateLoadBalancerRequest build() { + UpdateLoadBalancerRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/pom.xml b/bmc-objectstorage/pom.xml index 946cc3ce85d..b8e5cb23f7f 100644 --- a/bmc-objectstorage/pom.xml +++ b/bmc-objectstorage/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.2.15 + 1.2.16 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.2.15 + 1.2.16 diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageAsyncClient.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageAsyncClient.java index 9d541b7537b..25705b2ebff 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageAsyncClient.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageAsyncClient.java @@ -125,7 +125,7 @@ public java.util.concurrent.Future abortMultipartU handler) { LOG.trace("Called async abortMultipartUpload"); request = AbortMultipartUploadConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = AbortMultipartUploadConverter.fromRequest(client, request); com.google.common.base.Function transformer = AbortMultipartUploadConverter.fromResponse(); @@ -148,7 +148,7 @@ public java.util.concurrent.Future commitMultipar handler) { LOG.trace("Called async commitMultipartUpload"); request = CommitMultipartUploadConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CommitMultipartUploadConverter.fromRequest(client, request); com.google.common.base.Function transformer = CommitMultipartUploadConverter.fromResponse(); @@ -171,7 +171,7 @@ public java.util.concurrent.Future createBucket( handler) { LOG.trace("Called async createBucket"); request = CreateBucketConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateBucketConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateBucketConverter.fromResponse(); @@ -194,7 +194,7 @@ public java.util.concurrent.Future createMultipar handler) { LOG.trace("Called async createMultipartUpload"); request = CreateMultipartUploadConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateMultipartUploadConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateMultipartUploadConverter.fromResponse(); @@ -220,7 +220,7 @@ public java.util.concurrent.Future createMultipar handler) { LOG.trace("Called async createPreauthenticatedRequest"); request = CreatePreauthenticatedRequestConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreatePreauthenticatedRequestConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, CreatePreauthenticatedRequestResponse> @@ -248,7 +248,7 @@ public java.util.concurrent.Future deleteBucket( handler) { LOG.trace("Called async deleteBucket"); request = DeleteBucketConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteBucketConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteBucketConverter.fromResponse(); @@ -270,7 +270,7 @@ public java.util.concurrent.Future deleteObject( handler) { LOG.trace("Called async deleteObject"); request = DeleteObjectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteObjectConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteObjectConverter.fromResponse(); @@ -295,7 +295,7 @@ public java.util.concurrent.Future deleteObject( handler) { LOG.trace("Called async deletePreauthenticatedRequest"); request = DeletePreauthenticatedRequestConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeletePreauthenticatedRequestConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, DeletePreauthenticatedRequestResponse> @@ -317,7 +317,8 @@ public java.util.concurrent.Future getBucket( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getBucket"); request = GetBucketConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetBucketConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetBucketConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetBucketConverter.fromResponse(); @@ -338,7 +339,7 @@ public java.util.concurrent.Future getNamespace( handler) { LOG.trace("Called async getNamespace"); request = GetNamespaceConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetNamespaceConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetNamespaceConverter.fromResponse(); @@ -359,7 +360,8 @@ public java.util.concurrent.Future getObject( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async getObject"); request = GetObjectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetObjectConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetObjectConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetObjectConverter.fromResponse(); @@ -383,7 +385,7 @@ public java.util.concurrent.Future getObject( handler) { LOG.trace("Called async getPreauthenticatedRequest"); request = GetPreauthenticatedRequestConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetPreauthenticatedRequestConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, GetPreauthenticatedRequestResponse> @@ -405,7 +407,8 @@ public java.util.concurrent.Future headBucket( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async headBucket"); request = HeadBucketConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = HeadBucketConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + HeadBucketConverter.fromRequest(client, request); com.google.common.base.Function transformer = HeadBucketConverter.fromResponse(); @@ -425,7 +428,8 @@ public java.util.concurrent.Future headObject( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async headObject"); request = HeadObjectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = HeadObjectConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + HeadObjectConverter.fromRequest(client, request); com.google.common.base.Function transformer = HeadObjectConverter.fromResponse(); @@ -446,7 +450,7 @@ public java.util.concurrent.Future listBuckets( handler) { LOG.trace("Called async listBuckets"); request = ListBucketsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListBucketsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListBucketsConverter.fromResponse(); @@ -469,7 +473,7 @@ public java.util.concurrent.Future listMultipa handler) { LOG.trace("Called async listMultipartUploadParts"); request = ListMultipartUploadPartsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListMultipartUploadPartsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListMultipartUploadPartsConverter.fromResponse(); @@ -492,7 +496,7 @@ public java.util.concurrent.Future listMultipartUp handler) { LOG.trace("Called async listMultipartUploads"); request = ListMultipartUploadsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListMultipartUploadsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListMultipartUploadsConverter.fromResponse(); @@ -514,7 +518,7 @@ public java.util.concurrent.Future listObjects( handler) { LOG.trace("Called async listObjects"); request = ListObjectsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListObjectsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListObjectsConverter.fromResponse(); @@ -539,7 +543,7 @@ public java.util.concurrent.Future listObjects( handler) { LOG.trace("Called async listPreauthenticatedRequests"); request = ListPreauthenticatedRequestsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListPreauthenticatedRequestsConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, ListPreauthenticatedRequestsResponse> @@ -561,7 +565,8 @@ public java.util.concurrent.Future putObject( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async putObject"); request = PutObjectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = PutObjectConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + PutObjectConverter.fromRequest(client, request); com.google.common.base.Function transformer = PutObjectConverter.fromResponse(); @@ -582,7 +587,7 @@ public java.util.concurrent.Future updateBucket( handler) { LOG.trace("Called async updateBucket"); request = UpdateBucketConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateBucketConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateBucketConverter.fromResponse(); @@ -603,7 +608,8 @@ public java.util.concurrent.Future uploadPart( com.oracle.bmc.responses.AsyncHandler handler) { LOG.trace("Called async uploadPart"); request = UploadPartConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = UploadPartConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UploadPartConverter.fromRequest(client, request); com.google.common.base.Function transformer = UploadPartConverter.fromResponse(); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageClient.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageClient.java index d0afafa90fd..a8a705cb473 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageClient.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageClient.java @@ -121,7 +121,7 @@ public void close() { public AbortMultipartUploadResponse abortMultipartUpload(AbortMultipartUploadRequest request) { LOG.trace("Called abortMultipartUpload"); request = AbortMultipartUploadConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = AbortMultipartUploadConverter.fromRequest(client, request); com.google.common.base.Function transformer = AbortMultipartUploadConverter.fromResponse(); @@ -135,7 +135,7 @@ public CommitMultipartUploadResponse commitMultipartUpload( CommitMultipartUploadRequest request) { LOG.trace("Called commitMultipartUpload"); request = CommitMultipartUploadConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CommitMultipartUploadConverter.fromRequest(client, request); com.google.common.base.Function transformer = CommitMultipartUploadConverter.fromResponse(); @@ -149,7 +149,7 @@ public CommitMultipartUploadResponse commitMultipartUpload( public CreateBucketResponse createBucket(CreateBucketRequest request) { LOG.trace("Called createBucket"); request = CreateBucketConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateBucketConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateBucketConverter.fromResponse(); @@ -164,7 +164,7 @@ public CreateMultipartUploadResponse createMultipartUpload( CreateMultipartUploadRequest request) { LOG.trace("Called createMultipartUpload"); request = CreateMultipartUploadConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreateMultipartUploadConverter.fromRequest(client, request); com.google.common.base.Function transformer = CreateMultipartUploadConverter.fromResponse(); @@ -179,7 +179,7 @@ public CreatePreauthenticatedRequestResponse createPreauthenticatedRequest( CreatePreauthenticatedRequestRequest request) { LOG.trace("Called createPreauthenticatedRequest"); request = CreatePreauthenticatedRequestConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = CreatePreauthenticatedRequestConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, CreatePreauthenticatedRequestResponse> @@ -194,7 +194,7 @@ public CreatePreauthenticatedRequestResponse createPreauthenticatedRequest( public DeleteBucketResponse deleteBucket(DeleteBucketRequest request) { LOG.trace("Called deleteBucket"); request = DeleteBucketConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteBucketConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteBucketConverter.fromResponse(); @@ -207,7 +207,7 @@ public DeleteBucketResponse deleteBucket(DeleteBucketRequest request) { public DeleteObjectResponse deleteObject(DeleteObjectRequest request) { LOG.trace("Called deleteObject"); request = DeleteObjectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeleteObjectConverter.fromRequest(client, request); com.google.common.base.Function transformer = DeleteObjectConverter.fromResponse(); @@ -221,7 +221,7 @@ public DeletePreauthenticatedRequestResponse deletePreauthenticatedRequest( DeletePreauthenticatedRequestRequest request) { LOG.trace("Called deletePreauthenticatedRequest"); request = DeletePreauthenticatedRequestConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = DeletePreauthenticatedRequestConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, DeletePreauthenticatedRequestResponse> @@ -235,7 +235,8 @@ public DeletePreauthenticatedRequestResponse deletePreauthenticatedRequest( public GetBucketResponse getBucket(GetBucketRequest request) { LOG.trace("Called getBucket"); request = GetBucketConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetBucketConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetBucketConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetBucketConverter.fromResponse(); @@ -247,7 +248,7 @@ public GetBucketResponse getBucket(GetBucketRequest request) { public GetNamespaceResponse getNamespace(GetNamespaceRequest request) { LOG.trace("Called getNamespace"); request = GetNamespaceConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetNamespaceConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetNamespaceConverter.fromResponse(); @@ -260,7 +261,8 @@ public GetNamespaceResponse getNamespace(GetNamespaceRequest request) { public GetObjectResponse getObject(GetObjectRequest request) { LOG.trace("Called getObject"); request = GetObjectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = GetObjectConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetObjectConverter.fromRequest(client, request); com.google.common.base.Function transformer = GetObjectConverter.fromResponse(); @@ -273,7 +275,7 @@ public GetPreauthenticatedRequestResponse getPreauthenticatedRequest( GetPreauthenticatedRequestRequest request) { LOG.trace("Called getPreauthenticatedRequest"); request = GetPreauthenticatedRequestConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = GetPreauthenticatedRequestConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, GetPreauthenticatedRequestResponse> @@ -287,7 +289,8 @@ public GetPreauthenticatedRequestResponse getPreauthenticatedRequest( public HeadBucketResponse headBucket(HeadBucketRequest request) { LOG.trace("Called headBucket"); request = HeadBucketConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = HeadBucketConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + HeadBucketConverter.fromRequest(client, request); com.google.common.base.Function transformer = HeadBucketConverter.fromResponse(); @@ -299,7 +302,8 @@ public HeadBucketResponse headBucket(HeadBucketRequest request) { public HeadObjectResponse headObject(HeadObjectRequest request) { LOG.trace("Called headObject"); request = HeadObjectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = HeadObjectConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + HeadObjectConverter.fromRequest(client, request); com.google.common.base.Function transformer = HeadObjectConverter.fromResponse(); @@ -311,7 +315,7 @@ public HeadObjectResponse headObject(HeadObjectRequest request) { public ListBucketsResponse listBuckets(ListBucketsRequest request) { LOG.trace("Called listBuckets"); request = ListBucketsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListBucketsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListBucketsConverter.fromResponse(); @@ -325,7 +329,7 @@ public ListMultipartUploadPartsResponse listMultipartUploadParts( ListMultipartUploadPartsRequest request) { LOG.trace("Called listMultipartUploadParts"); request = ListMultipartUploadPartsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListMultipartUploadPartsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListMultipartUploadPartsConverter.fromResponse(); @@ -338,7 +342,7 @@ public ListMultipartUploadPartsResponse listMultipartUploadParts( public ListMultipartUploadsResponse listMultipartUploads(ListMultipartUploadsRequest request) { LOG.trace("Called listMultipartUploads"); request = ListMultipartUploadsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListMultipartUploadsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListMultipartUploadsConverter.fromResponse(); @@ -351,7 +355,7 @@ public ListMultipartUploadsResponse listMultipartUploads(ListMultipartUploadsReq public ListObjectsResponse listObjects(ListObjectsRequest request) { LOG.trace("Called listObjects"); request = ListObjectsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListObjectsConverter.fromRequest(client, request); com.google.common.base.Function transformer = ListObjectsConverter.fromResponse(); @@ -365,7 +369,7 @@ public ListPreauthenticatedRequestsResponse listPreauthenticatedRequests( ListPreauthenticatedRequestsRequest request) { LOG.trace("Called listPreauthenticatedRequests"); request = ListPreauthenticatedRequestsConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = ListPreauthenticatedRequestsConverter.fromRequest(client, request); com.google.common.base.Function< javax.ws.rs.core.Response, ListPreauthenticatedRequestsResponse> @@ -379,7 +383,8 @@ public ListPreauthenticatedRequestsResponse listPreauthenticatedRequests( public PutObjectResponse putObject(PutObjectRequest request) { LOG.trace("Called putObject"); request = PutObjectConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = PutObjectConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + PutObjectConverter.fromRequest(client, request); com.google.common.base.Function transformer = PutObjectConverter.fromResponse(); @@ -391,7 +396,7 @@ public PutObjectResponse putObject(PutObjectRequest request) { public UpdateBucketResponse updateBucket(UpdateBucketRequest request) { LOG.trace("Called updateBucket"); request = UpdateBucketConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = UpdateBucketConverter.fromRequest(client, request); com.google.common.base.Function transformer = UpdateBucketConverter.fromResponse(); @@ -405,7 +410,8 @@ public UpdateBucketResponse updateBucket(UpdateBucketRequest request) { public UploadPartResponse uploadPart(UploadPartRequest request) { LOG.trace("Called uploadPart"); request = UploadPartConverter.interceptRequest(request); - javax.ws.rs.client.Invocation.Builder ib = UploadPartConverter.fromRequest(client, request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UploadPartConverter.fromRequest(client, request); com.google.common.base.Function transformer = UploadPartConverter.fromResponse(); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/AbortMultipartUploadConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/AbortMultipartUploadConverter.java index 74387fea5cf..f2eb3d7f5d2 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/AbortMultipartUploadConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/AbortMultipartUploadConverter.java @@ -20,7 +20,7 @@ public static AbortMultipartUploadRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -42,7 +42,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("uploadId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -64,7 +64,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( request.getUploadId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CommitMultipartUploadConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CommitMultipartUploadConverter.java index 8ae27bb0b4f..23d400af32e 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CommitMultipartUploadConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CommitMultipartUploadConverter.java @@ -20,7 +20,7 @@ public static CommitMultipartUploadRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -46,7 +46,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("commitMultipartUploadDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -68,7 +68,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( request.getUploadId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateBucketConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateBucketConverter.java index bbe69c003f3..02281e2a909 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateBucketConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateBucketConverter.java @@ -19,7 +19,7 @@ public static CreateBucketRequest interceptRequest(CreateBucketRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createBucketDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -42,7 +42,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getNamespaceName())) .path("b"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateMultipartUploadConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateMultipartUploadConverter.java index 1bfe4663618..34c4589997e 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateMultipartUploadConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreateMultipartUploadConverter.java @@ -20,7 +20,7 @@ public static CreateMultipartUploadRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -38,7 +38,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createMultipartUploadDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -51,7 +51,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getBucketName())) .path("u"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreatePreauthenticatedRequestConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreatePreauthenticatedRequestConverter.java index 129e1b94d6f..553ec7bbd23 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreatePreauthenticatedRequestConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/CreatePreauthenticatedRequestConverter.java @@ -20,7 +20,7 @@ public static CreatePreauthenticatedRequestRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, CreatePreauthenticatedRequestRequest request) { if (request == null) { @@ -39,7 +39,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("createPreauthenticatedRequestDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -52,7 +52,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getBucketName())) .path("p"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteBucketConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteBucketConverter.java index 218f2981353..0101459eae4 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteBucketConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteBucketConverter.java @@ -19,7 +19,7 @@ public static DeleteBucketRequest interceptRequest(DeleteBucketRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("bucketName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -45,7 +45,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getBucketName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteObjectConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteObjectConverter.java index ce013867985..c5c91b53804 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteObjectConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeleteObjectConverter.java @@ -19,7 +19,7 @@ public static DeleteObjectRequest interceptRequest(DeleteObjectRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("objectName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -53,7 +53,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getObjectName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeletePreauthenticatedRequestConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeletePreauthenticatedRequestConverter.java index 7a400dab0f0..8d7778cb05b 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeletePreauthenticatedRequestConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/DeletePreauthenticatedRequestConverter.java @@ -20,7 +20,7 @@ public static DeletePreauthenticatedRequestRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, DeletePreauthenticatedRequestRequest request) { if (request == null) { @@ -39,7 +39,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("parId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -55,7 +55,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getParId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetBucketConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetBucketConverter.java index 04d62db7740..c31576b2311 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetBucketConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetBucketConverter.java @@ -19,7 +19,7 @@ public static GetBucketRequest interceptRequest(GetBucketRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("bucketName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -45,7 +45,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getBucketName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetNamespaceConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetNamespaceConverter.java index 765078e81f1..33d4d8f5094 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetNamespaceConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetNamespaceConverter.java @@ -19,15 +19,16 @@ public static GetNamespaceRequest interceptRequest(GetNamespaceRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); } - javax.ws.rs.client.WebTarget target = client.getBaseTarget().path("/").path("n"); + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/").path("n"); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetObjectConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetObjectConverter.java index cf65a69785f..63412223843 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetObjectConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetObjectConverter.java @@ -19,7 +19,7 @@ public static GetObjectRequest interceptRequest(GetObjectRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("objectName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -53,7 +53,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getObjectName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetPreauthenticatedRequestConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetPreauthenticatedRequestConverter.java index 5490f07169c..d427198bbc9 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetPreauthenticatedRequestConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/GetPreauthenticatedRequestConverter.java @@ -20,7 +20,7 @@ public static GetPreauthenticatedRequestRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, GetPreauthenticatedRequestRequest request) { if (request == null) { @@ -39,7 +39,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("parId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -55,7 +55,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getParId())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadBucketConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadBucketConverter.java index 1bcff3e8303..402c4734113 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadBucketConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadBucketConverter.java @@ -19,7 +19,7 @@ public static HeadBucketRequest interceptRequest(HeadBucketRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("bucketName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -45,7 +45,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getBucketName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadObjectConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadObjectConverter.java index 932ed2a480a..8a836a185a9 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadObjectConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/HeadObjectConverter.java @@ -19,7 +19,7 @@ public static HeadObjectRequest interceptRequest(HeadObjectRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("objectName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -53,7 +53,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getObjectName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListBucketsConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListBucketsConverter.java index c5686ad0b43..c61e05f9605 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListBucketsConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListBucketsConverter.java @@ -19,7 +19,7 @@ public static ListBucketsRequest interceptRequest(ListBucketsRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("compartmentId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -64,7 +64,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadPartsConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadPartsConverter.java index dd56554a76d..fe5d82a8b79 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadPartsConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadPartsConverter.java @@ -20,7 +20,7 @@ public static ListMultipartUploadPartsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, ListMultipartUploadPartsRequest request) { if (request == null) { @@ -43,7 +43,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("uploadId is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -81,7 +81,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadsConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadsConverter.java index 22d12598c32..959dc91e272 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadsConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListMultipartUploadsConverter.java @@ -20,7 +20,7 @@ public static ListMultipartUploadsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -34,7 +34,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("bucketName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -63,7 +63,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListObjectsConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListObjectsConverter.java index f99676627e4..52e06c952f7 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListObjectsConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListObjectsConverter.java @@ -19,7 +19,7 @@ public static ListObjectsRequest interceptRequest(ListObjectsRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -33,7 +33,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("bucketName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -94,7 +94,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getFields())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListPreauthenticatedRequestsConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListPreauthenticatedRequestsConverter.java index 0c77aee6e1a..116fbc59aab 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListPreauthenticatedRequestsConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/ListPreauthenticatedRequestsConverter.java @@ -20,7 +20,7 @@ public static ListPreauthenticatedRequestsRequest interceptRequest( return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( com.oracle.bmc.http.internal.RestClient client, ListPreauthenticatedRequestsRequest request) { if (request == null) { @@ -35,7 +35,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("bucketName is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -72,7 +72,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( request.getPage())); } - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/PutObjectConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/PutObjectConverter.java index 9b9796c8ac9..eb057d8b9b6 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/PutObjectConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/PutObjectConverter.java @@ -19,7 +19,7 @@ public static PutObjectRequest interceptRequest(PutObjectRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -41,7 +41,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("putObjectBody is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -57,7 +57,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getObjectName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/UpdateBucketConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/UpdateBucketConverter.java index 7b3156575cb..6d558902458 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/UpdateBucketConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/UpdateBucketConverter.java @@ -19,7 +19,7 @@ public static UpdateBucketRequest interceptRequest(UpdateBucketRequest request) return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -37,7 +37,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("updateBucketDetails is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -49,7 +49,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( request.getBucketName())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/UploadPartConverter.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/UploadPartConverter.java index 6ebad42122d..1ff5705f32e 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/UploadPartConverter.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/internal/http/UploadPartConverter.java @@ -19,7 +19,7 @@ public static UploadPartRequest interceptRequest(UploadPartRequest request) { return request; } - public static javax.ws.rs.client.Invocation.Builder fromRequest( + 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"); @@ -49,7 +49,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( throw new NullPointerException("uploadPartBody is required"); } - javax.ws.rs.client.WebTarget target = + com.oracle.bmc.http.internal.WrappedWebTarget target = client.getBaseTarget() .path("/") .path("n") @@ -77,7 +77,7 @@ public static javax.ws.rs.client.Invocation.Builder fromRequest( com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( request.getUploadPartNum())); - javax.ws.rs.client.Invocation.Builder ib = target.request(); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/Bucket.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/Bucket.java index 1967a5bc74a..3fd638e6fa9 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/Bucket.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/Bucket.java @@ -12,45 +12,99 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Bucket.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class Bucket { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("namespace") private String namespace; + public Builder namespace(String namespace) { + this.namespace = namespace; + this.__explicitlySet__.add("namespace"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("metadata") private java.util.Map metadata; + public Builder metadata(java.util.Map metadata) { + this.metadata = metadata; + this.__explicitlySet__.add("metadata"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("createdBy") private String createdBy; + public Builder createdBy(String createdBy) { + this.createdBy = createdBy; + this.__explicitlySet__.add("createdBy"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("etag") private String etag; + public Builder etag(String etag) { + this.etag = etag; + this.__explicitlySet__.add("etag"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("publicAccessType") private PublicAccessType publicAccessType; + public Builder publicAccessType(PublicAccessType publicAccessType) { + this.publicAccessType = publicAccessType; + this.__explicitlySet__.add("publicAccessType"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public Bucket build() { - return new Bucket( - namespace, - name, - compartmentId, - metadata, - createdBy, - timeCreated, - etag, - publicAccessType); + Bucket __instance__ = + new Bucket( + namespace, + name, + compartmentId, + metadata, + createdBy, + timeCreated, + etag, + publicAccessType); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -77,56 +131,42 @@ public static Builder builder() { * The namespace in which the bucket lives. **/ @com.fasterxml.jackson.annotation.JsonProperty("namespace") - @javax.validation.Valid - @javax.validation.constraints.NotNull String namespace; /** * The name of the bucket. **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull String name; /** * The compartment ID in which the bucket is authorized. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** * Arbitrary string keys and values for user-defined metadata. **/ @com.fasterxml.jackson.annotation.JsonProperty("metadata") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Map metadata; /** * The OCID of the user who created the bucket. **/ @com.fasterxml.jackson.annotation.JsonProperty("createdBy") - @javax.validation.Valid - @javax.validation.constraints.NotNull String createdBy; /** * The date and time at which the bucket was created. **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** * The entity tag for the bucket. **/ @com.fasterxml.jackson.annotation.JsonProperty("etag") - @javax.validation.Valid - @javax.validation.constraints.NotNull String etag; /** * The type of public access available on this bucket. Allows authenticated caller to access the bucket or @@ -187,4 +227,7 @@ public static PublicAccessType create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("publicAccessType") PublicAccessType publicAccessType; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/BucketSummary.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/BucketSummary.java index a4382591ca2..d3a79d714a1 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/BucketSummary.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/BucketSummary.java @@ -12,31 +12,73 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BucketSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class BucketSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("namespace") private String namespace; + public Builder namespace(String namespace) { + this.namespace = namespace; + this.__explicitlySet__.add("namespace"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("createdBy") private String createdBy; + public Builder createdBy(String createdBy) { + this.createdBy = createdBy; + this.__explicitlySet__.add("createdBy"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("etag") private String etag; + public Builder etag(String etag) { + this.etag = etag; + this.__explicitlySet__.add("etag"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public BucketSummary build() { - return new BucketSummary(namespace, name, compartmentId, createdBy, timeCreated, etag); + BucketSummary __instance__ = + new BucketSummary(namespace, name, compartmentId, createdBy, timeCreated, etag); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -61,47 +103,38 @@ public static Builder builder() { * The namespace in which the bucket lives. **/ @com.fasterxml.jackson.annotation.JsonProperty("namespace") - @javax.validation.Valid - @javax.validation.constraints.NotNull String namespace; /** * The name of the bucket. **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull String name; /** * The compartment ID in which the bucket is authorized. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** * The OCID of the user who created the bucket. **/ @com.fasterxml.jackson.annotation.JsonProperty("createdBy") - @javax.validation.Valid - @javax.validation.constraints.NotNull String createdBy; /** * The date and time at which the bucket was created. **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; /** * The entity tag for the bucket. **/ @com.fasterxml.jackson.annotation.JsonProperty("etag") - @javax.validation.Valid - @javax.validation.constraints.NotNull String etag; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadDetails.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadDetails.java index 199aa2e60f4..9a614c5f240 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadDetails.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadDetails.java @@ -14,19 +14,38 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CommitMultipartUploadDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CommitMultipartUploadDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("partsToCommit") private java.util.List partsToCommit; + public Builder partsToCommit( + java.util.List partsToCommit) { + this.partsToCommit = partsToCommit; + this.__explicitlySet__.add("partsToCommit"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("partsToExclude") private java.util.List partsToExclude; + public Builder partsToExclude(java.util.List partsToExclude) { + this.partsToExclude = partsToExclude; + this.__explicitlySet__.add("partsToExclude"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CommitMultipartUploadDetails build() { - return new CommitMultipartUploadDetails(partsToCommit, partsToExclude); + CommitMultipartUploadDetails __instance__ = + new CommitMultipartUploadDetails(partsToCommit, partsToExclude); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -46,8 +65,6 @@ public static Builder builder() { * The part numbers and ETags for the parts to be committed. **/ @com.fasterxml.jackson.annotation.JsonProperty("partsToCommit") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List partsToCommit; /** @@ -57,4 +74,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("partsToExclude") java.util.List partsToExclude; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadPartDetails.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadPartDetails.java index ca16955bb19..026b58e6d78 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadPartDetails.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadPartDetails.java @@ -14,19 +14,37 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CommitMultipartUploadPartDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CommitMultipartUploadPartDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("partNum") private Integer partNum; + public Builder partNum(Integer partNum) { + this.partNum = partNum; + this.__explicitlySet__.add("partNum"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("etag") private String etag; + public Builder etag(String etag) { + this.etag = etag; + this.__explicitlySet__.add("etag"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CommitMultipartUploadPartDetails build() { - return new CommitMultipartUploadPartDetails(partNum, etag); + CommitMultipartUploadPartDetails __instance__ = + new CommitMultipartUploadPartDetails(partNum, etag); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -46,15 +64,14 @@ public static Builder builder() { * The part number for this part. **/ @com.fasterxml.jackson.annotation.JsonProperty("partNum") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer partNum; /** * The ETag returned when this part was uploaded. **/ @com.fasterxml.jackson.annotation.JsonProperty("etag") - @javax.validation.Valid - @javax.validation.constraints.NotNull String etag; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CreateBucketDetails.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CreateBucketDetails.java index a13bd3db3f4..5d76ae29ba6 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CreateBucketDetails.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CreateBucketDetails.java @@ -14,25 +14,55 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateBucketDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateBucketDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") private String compartmentId; + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("metadata") private java.util.Map metadata; + public Builder metadata(java.util.Map metadata) { + this.metadata = metadata; + this.__explicitlySet__.add("metadata"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("publicAccessType") private PublicAccessType publicAccessType; + public Builder publicAccessType(PublicAccessType publicAccessType) { + this.publicAccessType = publicAccessType; + this.__explicitlySet__.add("publicAccessType"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateBucketDetails build() { - return new CreateBucketDetails(name, compartmentId, metadata, publicAccessType); + CreateBucketDetails __instance__ = + new CreateBucketDetails(name, compartmentId, metadata, publicAccessType); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -57,17 +87,12 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull - @javax.validation.constraints.Size(min = 1, max = 63) String name; /** * The ID of the compartment in which to create the bucket. **/ @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String compartmentId; /** @@ -123,4 +148,7 @@ public static PublicAccessType create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("publicAccessType") PublicAccessType publicAccessType; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CreateMultipartUploadDetails.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CreateMultipartUploadDetails.java index 02c84c279a0..f938d4e3108 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CreateMultipartUploadDetails.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CreateMultipartUploadDetails.java @@ -14,29 +14,65 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreateMultipartUploadDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreateMultipartUploadDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("object") private String object; + public Builder object(String object) { + this.object = object; + this.__explicitlySet__.add("object"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("contentType") private String contentType; + public Builder contentType(String contentType) { + this.contentType = contentType; + this.__explicitlySet__.add("contentType"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("contentLanguage") private String contentLanguage; + public Builder contentLanguage(String contentLanguage) { + this.contentLanguage = contentLanguage; + this.__explicitlySet__.add("contentLanguage"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("contentEncoding") private String contentEncoding; + public Builder contentEncoding(String contentEncoding) { + this.contentEncoding = contentEncoding; + this.__explicitlySet__.add("contentEncoding"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("metadata") private java.util.Map metadata; + public Builder metadata(java.util.Map metadata) { + this.metadata = metadata; + this.__explicitlySet__.add("metadata"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreateMultipartUploadDetails build() { - return new CreateMultipartUploadDetails( - object, contentType, contentLanguage, contentEncoding, metadata); + CreateMultipartUploadDetails __instance__ = + new CreateMultipartUploadDetails( + object, contentType, contentLanguage, contentEncoding, metadata); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -60,8 +96,6 @@ public static Builder builder() { * the name of the object to which this multi-part upload is targetted. **/ @com.fasterxml.jackson.annotation.JsonProperty("object") - @javax.validation.Valid - @javax.validation.constraints.NotNull String object; /** @@ -89,4 +123,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("metadata") java.util.Map metadata; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CreatePreauthenticatedRequestDetails.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CreatePreauthenticatedRequestDetails.java index c46eb27f6e6..e544085d522 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CreatePreauthenticatedRequestDetails.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/CreatePreauthenticatedRequestDetails.java @@ -8,26 +8,56 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = CreatePreauthenticatedRequestDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class CreatePreauthenticatedRequestDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("objectName") private String objectName; + public Builder objectName(String objectName) { + this.objectName = objectName; + this.__explicitlySet__.add("objectName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("accessType") private AccessType accessType; + public Builder accessType(AccessType accessType) { + this.accessType = accessType; + this.__explicitlySet__.add("accessType"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeExpires") private java.util.Date timeExpires; + public Builder timeExpires(java.util.Date timeExpires) { + this.timeExpires = timeExpires; + this.__explicitlySet__.add("timeExpires"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public CreatePreauthenticatedRequestDetails build() { - return new CreatePreauthenticatedRequestDetails( - name, objectName, accessType, timeExpires); + CreatePreauthenticatedRequestDetails __instance__ = + new CreatePreauthenticatedRequestDetails( + name, objectName, accessType, timeExpires); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -50,8 +80,6 @@ public static Builder builder() { * user specified name for pre-authenticated request. Helpful for management purposes. **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull String name; /** @@ -100,8 +128,6 @@ public static AccessType create(String key) { * the operation that can be performed on this resource e.g PUT or GET. **/ @com.fasterxml.jackson.annotation.JsonProperty("accessType") - @javax.validation.Valid - @javax.validation.constraints.NotNull AccessType accessType; /** @@ -110,7 +136,8 @@ public static AccessType create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeExpires") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeExpires; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/ListObjects.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/ListObjects.java index bab5541bbde..3f2a765e916 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/ListObjects.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/ListObjects.java @@ -12,22 +12,45 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ListObjects.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class ListObjects { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("objects") private java.util.List objects; + public Builder objects(java.util.List objects) { + this.objects = objects; + this.__explicitlySet__.add("objects"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("prefixes") private java.util.List prefixes; + public Builder prefixes(java.util.List prefixes) { + this.prefixes = prefixes; + this.__explicitlySet__.add("prefixes"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("nextStartWith") private String nextStartWith; + public Builder nextStartWith(String nextStartWith) { + this.nextStartWith = nextStartWith; + this.__explicitlySet__.add("nextStartWith"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public ListObjects build() { - return new ListObjects(objects, prefixes, nextStartWith); + ListObjects __instance__ = new ListObjects(objects, prefixes, nextStartWith); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -50,8 +73,6 @@ public static Builder builder() { * **/ @com.fasterxml.jackson.annotation.JsonProperty("objects") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.List objects; /** @@ -68,4 +89,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("nextStartWith") String nextStartWith; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUpload.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUpload.java index 7081ebe6b52..4c14dfc4591 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUpload.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUpload.java @@ -12,28 +12,64 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = MultipartUpload.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class MultipartUpload { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("namespace") private String namespace; + public Builder namespace(String namespace) { + this.namespace = namespace; + this.__explicitlySet__.add("namespace"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("bucket") private String bucket; + public Builder bucket(String bucket) { + this.bucket = bucket; + this.__explicitlySet__.add("bucket"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("object") private String object; + public Builder object(String object) { + this.object = object; + this.__explicitlySet__.add("object"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("uploadId") private String uploadId; + public Builder uploadId(String uploadId) { + this.uploadId = uploadId; + this.__explicitlySet__.add("uploadId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public MultipartUpload build() { - return new MultipartUpload(namespace, bucket, object, uploadId, timeCreated); + MultipartUpload __instance__ = + new MultipartUpload(namespace, bucket, object, uploadId, timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -57,39 +93,32 @@ public static Builder builder() { * The namespace in which the in-progress multipart upload is stored. **/ @com.fasterxml.jackson.annotation.JsonProperty("namespace") - @javax.validation.Valid - @javax.validation.constraints.NotNull String namespace; /** * The bucket in which the in-progress multipart upload is stored. **/ @com.fasterxml.jackson.annotation.JsonProperty("bucket") - @javax.validation.Valid - @javax.validation.constraints.NotNull String bucket; /** * The object name of the in-progress multipart upload. **/ @com.fasterxml.jackson.annotation.JsonProperty("object") - @javax.validation.Valid - @javax.validation.constraints.NotNull String object; /** * The unique identifier for the in-progress multipart upload. **/ @com.fasterxml.jackson.annotation.JsonProperty("uploadId") - @javax.validation.Valid - @javax.validation.constraints.NotNull String uploadId; /** * The date and time when the upload was created. **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUploadPartSummary.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUploadPartSummary.java index 599c76909ba..43dea5bcdf6 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUploadPartSummary.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUploadPartSummary.java @@ -14,25 +14,55 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = MultipartUploadPartSummary.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class MultipartUploadPartSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("etag") private String etag; + public Builder etag(String etag) { + this.etag = etag; + this.__explicitlySet__.add("etag"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("md5") private String md5; + public Builder md5(String md5) { + this.md5 = md5; + this.__explicitlySet__.add("md5"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("size") private Long size; + public Builder size(Long size) { + this.size = size; + this.__explicitlySet__.add("size"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("partNumber") private Integer partNumber; + public Builder partNumber(Integer partNumber) { + this.partNumber = partNumber; + this.__explicitlySet__.add("partNumber"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public MultipartUploadPartSummary build() { - return new MultipartUploadPartSummary(etag, md5, size, partNumber); + MultipartUploadPartSummary __instance__ = + new MultipartUploadPartSummary(etag, md5, size, partNumber); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -55,31 +85,26 @@ public static Builder builder() { * the current entity tag for the part. **/ @com.fasterxml.jackson.annotation.JsonProperty("etag") - @javax.validation.Valid - @javax.validation.constraints.NotNull String etag; /** * the MD5 hash of the bytes of the part. **/ @com.fasterxml.jackson.annotation.JsonProperty("md5") - @javax.validation.Valid - @javax.validation.constraints.NotNull String md5; /** * the size of the part in bytes. **/ @com.fasterxml.jackson.annotation.JsonProperty("size") - @javax.validation.Valid - @javax.validation.constraints.NotNull Long size; /** * the part number for this part. **/ @com.fasterxml.jackson.annotation.JsonProperty("partNumber") - @javax.validation.Valid - @javax.validation.constraints.NotNull Integer partNumber; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/ObjectSummary.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/ObjectSummary.java index aa03416dc4f..08a09c761dd 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/ObjectSummary.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/ObjectSummary.java @@ -12,25 +12,54 @@ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ObjectSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class ObjectSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("size") private Long size; + public Builder size(Long size) { + this.size = size; + this.__explicitlySet__.add("size"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("md5") private String md5; + public Builder md5(String md5) { + this.md5 = md5; + this.__explicitlySet__.add("md5"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public ObjectSummary build() { - return new ObjectSummary(name, size, md5, timeCreated); + ObjectSummary __instance__ = new ObjectSummary(name, size, md5, timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -53,8 +82,6 @@ public static Builder builder() { * The name of the object. **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull String name; /** @@ -74,4 +101,7 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequest.java index fb0f395595c..1e76c2f7892 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequest.java @@ -8,35 +8,83 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = PreauthenticatedRequest.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class PreauthenticatedRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("accessUri") private String accessUri; + public Builder accessUri(String accessUri) { + this.accessUri = accessUri; + this.__explicitlySet__.add("accessUri"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("objectName") private String objectName; + public Builder objectName(String objectName) { + this.objectName = objectName; + this.__explicitlySet__.add("objectName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("accessType") private AccessType accessType; + public Builder accessType(AccessType accessType) { + this.accessType = accessType; + this.__explicitlySet__.add("accessType"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeExpires") private java.util.Date timeExpires; + public Builder timeExpires(java.util.Date timeExpires) { + this.timeExpires = timeExpires; + this.__explicitlySet__.add("timeExpires"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public PreauthenticatedRequest build() { - return new PreauthenticatedRequest( - id, name, accessUri, objectName, accessType, timeExpires, timeCreated); + PreauthenticatedRequest __instance__ = + new PreauthenticatedRequest( + id, name, accessUri, objectName, accessType, timeExpires, timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -62,24 +110,18 @@ public static Builder builder() { * the unique identifier to use when directly addressing the pre-authenticated request **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull String id; /** * the user supplied name of the pre-authenticated request. **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull String name; /** * the uri to embed in the url when using the pre-authenticated request. **/ @com.fasterxml.jackson.annotation.JsonProperty("accessUri") - @javax.validation.Valid - @javax.validation.constraints.NotNull String accessUri; /** @@ -139,8 +181,6 @@ public static AccessType create(String key) { * the operation that can be performed on this resource e.g PUT or GET. **/ @com.fasterxml.jackson.annotation.JsonProperty("accessType") - @javax.validation.Valid - @javax.validation.constraints.NotNull AccessType accessType; /** @@ -149,8 +189,6 @@ public static AccessType create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeExpires") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeExpires; /** @@ -159,7 +197,8 @@ public static AccessType create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequestSummary.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequestSummary.java index 450e5b8ed16..e71675bb3cd 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequestSummary.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequestSummary.java @@ -8,32 +8,74 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = PreauthenticatedRequestSummary.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class PreauthenticatedRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("id") private String id; + public Builder id(String id) { + this.id = id; + this.__explicitlySet__.add("id"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("objectName") private String objectName; + public Builder objectName(String objectName) { + this.objectName = objectName; + this.__explicitlySet__.add("objectName"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("accessType") private AccessType accessType; + public Builder accessType(AccessType accessType) { + this.accessType = accessType; + this.__explicitlySet__.add("accessType"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeExpires") private java.util.Date timeExpires; + public Builder timeExpires(java.util.Date timeExpires) { + this.timeExpires = timeExpires; + this.__explicitlySet__.add("timeExpires"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public PreauthenticatedRequestSummary build() { - return new PreauthenticatedRequestSummary( - id, name, objectName, accessType, timeExpires, timeCreated); + PreauthenticatedRequestSummary __instance__ = + new PreauthenticatedRequestSummary( + id, name, objectName, accessType, timeExpires, timeCreated); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -58,16 +100,12 @@ public static Builder builder() { * the unique identifier to use when directly addressing the pre-authenticated request **/ @com.fasterxml.jackson.annotation.JsonProperty("id") - @javax.validation.Valid - @javax.validation.constraints.NotNull String id; /** * the user supplied name of the pre-authenticated request **/ @com.fasterxml.jackson.annotation.JsonProperty("name") - @javax.validation.Valid - @javax.validation.constraints.NotNull String name; /** @@ -127,8 +165,6 @@ public static AccessType create(String key) { * the operation that can be performed on this resource e.g PUT or GET. **/ @com.fasterxml.jackson.annotation.JsonProperty("accessType") - @javax.validation.Valid - @javax.validation.constraints.NotNull AccessType accessType; /** @@ -137,8 +173,6 @@ public static AccessType create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeExpires") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeExpires; /** @@ -147,7 +181,8 @@ public static AccessType create(String key) { * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") - @javax.validation.Valid - @javax.validation.constraints.NotNull java.util.Date timeCreated; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/UpdateBucketDetails.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/UpdateBucketDetails.java index 8fd0fc4c120..b910817299c 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/UpdateBucketDetails.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/model/UpdateBucketDetails.java @@ -14,25 +14,55 @@ @com.fasterxml.jackson.databind.annotation.JsonDeserialize( builder = UpdateBucketDetails.Builder.class ) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) public class UpdateBucketDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) - @lombok.Setter public static class Builder { @com.fasterxml.jackson.annotation.JsonProperty("namespace") private String namespace; + public Builder namespace(String namespace) { + this.namespace = namespace; + this.__explicitlySet__.add("namespace"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("name") private String name; + public Builder name(String name) { + this.name = name; + this.__explicitlySet__.add("name"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("metadata") private java.util.Map metadata; + public Builder metadata(java.util.Map metadata) { + this.metadata = metadata; + this.__explicitlySet__.add("metadata"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("publicAccessType") private PublicAccessType publicAccessType; + public Builder publicAccessType(PublicAccessType publicAccessType) { + this.publicAccessType = publicAccessType; + this.__explicitlySet__.add("publicAccessType"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + public UpdateBucketDetails build() { - return new UpdateBucketDetails(namespace, name, metadata, publicAccessType); + UpdateBucketDetails __instance__ = + new UpdateBucketDetails(namespace, name, metadata, publicAccessType); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore @@ -116,4 +146,7 @@ public static PublicAccessType create(String key) { **/ @com.fasterxml.jackson.annotation.JsonProperty("publicAccessType") PublicAccessType publicAccessType; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/AbortMultipartUploadRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/AbortMultipartUploadRequest.java index 866ff06b74e..69b39224b02 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/AbortMultipartUploadRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/AbortMultipartUploadRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class AbortMultipartUploadRequest { +public class AbortMultipartUploadRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -42,6 +42,21 @@ public class AbortMultipartUploadRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -54,5 +69,21 @@ public Builder copy(AbortMultipartUploadRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of AbortMultipartUploadRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of AbortMultipartUploadRequest + */ + public AbortMultipartUploadRequest build() { + AbortMultipartUploadRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CommitMultipartUploadRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CommitMultipartUploadRequest.java index 98905c7ae79..3dc2469b4d7 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CommitMultipartUploadRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CommitMultipartUploadRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CommitMultipartUploadRequest { +public class CommitMultipartUploadRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -62,6 +62,21 @@ public class CommitMultipartUploadRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -77,5 +92,21 @@ public Builder copy(CommitMultipartUploadRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of CommitMultipartUploadRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CommitMultipartUploadRequest + */ + public CommitMultipartUploadRequest build() { + CommitMultipartUploadRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CreateBucketRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CreateBucketRequest.java index e15e11c8b08..b073da7a690 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CreateBucketRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CreateBucketRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateBucketRequest { +public class CreateBucketRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -26,6 +26,21 @@ public class CreateBucketRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -36,5 +51,21 @@ public Builder copy(CreateBucketRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of CreateBucketRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateBucketRequest + */ + public CreateBucketRequest build() { + CreateBucketRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CreateMultipartUploadRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CreateMultipartUploadRequest.java index 35987ed9202..f9a7204da22 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CreateMultipartUploadRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CreateMultipartUploadRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreateMultipartUploadRequest { +public class CreateMultipartUploadRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -49,6 +49,21 @@ public class CreateMultipartUploadRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -62,5 +77,21 @@ public Builder copy(CreateMultipartUploadRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of CreateMultipartUploadRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateMultipartUploadRequest + */ + public CreateMultipartUploadRequest build() { + CreateMultipartUploadRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CreatePreauthenticatedRequestRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CreatePreauthenticatedRequestRequest.java index cdfdd3b45d7..6e618456206 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CreatePreauthenticatedRequestRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/CreatePreauthenticatedRequestRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class CreatePreauthenticatedRequestRequest { +public class CreatePreauthenticatedRequestRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -34,6 +34,21 @@ public class CreatePreauthenticatedRequestRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -45,5 +60,21 @@ public Builder copy(CreatePreauthenticatedRequestRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of CreatePreauthenticatedRequestRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreatePreauthenticatedRequestRequest + */ + public CreatePreauthenticatedRequestRequest build() { + CreatePreauthenticatedRequestRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/DeleteBucketRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/DeleteBucketRequest.java index 9f5ef634c20..eb3674a0bb0 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/DeleteBucketRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/DeleteBucketRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteBucketRequest { +public class DeleteBucketRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -36,6 +36,21 @@ public class DeleteBucketRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -47,5 +62,21 @@ public Builder copy(DeleteBucketRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of DeleteBucketRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteBucketRequest + */ + public DeleteBucketRequest build() { + DeleteBucketRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/DeleteObjectRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/DeleteObjectRequest.java index 4796a3f6b40..741eca34fcc 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/DeleteObjectRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/DeleteObjectRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeleteObjectRequest { +public class DeleteObjectRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -44,6 +44,21 @@ public class DeleteObjectRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -56,5 +71,21 @@ public Builder copy(DeleteObjectRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of DeleteObjectRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteObjectRequest + */ + public DeleteObjectRequest build() { + DeleteObjectRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/DeletePreauthenticatedRequestRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/DeletePreauthenticatedRequestRequest.java index 61b73fc02af..617ab6e7b07 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/DeletePreauthenticatedRequestRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/DeletePreauthenticatedRequestRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class DeletePreauthenticatedRequestRequest { +public class DeletePreauthenticatedRequestRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -36,6 +36,21 @@ public class DeletePreauthenticatedRequestRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -47,5 +62,21 @@ public Builder copy(DeletePreauthenticatedRequestRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of DeletePreauthenticatedRequestRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeletePreauthenticatedRequestRequest + */ + public DeletePreauthenticatedRequestRequest build() { + DeletePreauthenticatedRequestRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetBucketRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetBucketRequest.java index 102e2c3de4e..3dbfa6452e9 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetBucketRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetBucketRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetBucketRequest { +public class GetBucketRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -44,6 +44,21 @@ public class GetBucketRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -56,5 +71,21 @@ public Builder copy(GetBucketRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of GetBucketRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetBucketRequest + */ + public GetBucketRequest build() { + GetBucketRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetNamespaceRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetNamespaceRequest.java index 17ffdc8ea7a..30cdfa59871 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetNamespaceRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetNamespaceRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetNamespaceRequest { +public class GetNamespaceRequest extends com.oracle.bmc.requests.BmcRequest { /** * The client request ID for tracing. @@ -16,6 +16,21 @@ public class GetNamespaceRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -24,5 +39,21 @@ public Builder copy(GetNamespaceRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of GetNamespaceRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetNamespaceRequest + */ + public GetNamespaceRequest build() { + GetNamespaceRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetObjectRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetObjectRequest.java index 677d63d22ba..d3c6f386d81 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetObjectRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetObjectRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetObjectRequest { +public class GetObjectRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -59,6 +59,21 @@ public class GetObjectRequest { private com.oracle.bmc.model.Range range; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -73,5 +88,21 @@ public Builder copy(GetObjectRequest o) { range(o.getRange()); return this; } + + /** + * Build the instance of GetObjectRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetObjectRequest + */ + public GetObjectRequest build() { + GetObjectRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetPreauthenticatedRequestRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetPreauthenticatedRequestRequest.java index 25c2af0961b..0a188135427 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetPreauthenticatedRequestRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/GetPreauthenticatedRequestRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class GetPreauthenticatedRequestRequest { +public class GetPreauthenticatedRequestRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -36,6 +36,21 @@ public class GetPreauthenticatedRequestRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -47,5 +62,21 @@ public Builder copy(GetPreauthenticatedRequestRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of GetPreauthenticatedRequestRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetPreauthenticatedRequestRequest + */ + public GetPreauthenticatedRequestRequest build() { + GetPreauthenticatedRequestRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/HeadBucketRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/HeadBucketRequest.java index 0a64086b59b..4742d9d1d0a 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/HeadBucketRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/HeadBucketRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class HeadBucketRequest { +public class HeadBucketRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -44,6 +44,21 @@ public class HeadBucketRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -56,5 +71,21 @@ public Builder copy(HeadBucketRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of HeadBucketRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of HeadBucketRequest + */ + public HeadBucketRequest build() { + HeadBucketRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/HeadObjectRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/HeadObjectRequest.java index 2ad066d7c77..0925716de0a 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/HeadObjectRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/HeadObjectRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class HeadObjectRequest { +public class HeadObjectRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -52,6 +52,21 @@ public class HeadObjectRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -65,5 +80,21 @@ public Builder copy(HeadObjectRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of HeadObjectRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of HeadObjectRequest + */ + public HeadObjectRequest build() { + HeadObjectRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListBucketsRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListBucketsRequest.java index f7c0fd68e81..4c4fb927bcd 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListBucketsRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListBucketsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListBucketsRequest { +public class ListBucketsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -36,6 +36,21 @@ public class ListBucketsRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -48,5 +63,21 @@ public Builder copy(ListBucketsRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of ListBucketsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListBucketsRequest + */ + public ListBucketsRequest build() { + ListBucketsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListMultipartUploadPartsRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListMultipartUploadPartsRequest.java index 8dfac78e067..32d6f4c2a8d 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListMultipartUploadPartsRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListMultipartUploadPartsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListMultipartUploadPartsRequest { +public class ListMultipartUploadPartsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -52,6 +52,21 @@ public class ListMultipartUploadPartsRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -66,5 +81,21 @@ public Builder copy(ListMultipartUploadPartsRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of ListMultipartUploadPartsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListMultipartUploadPartsRequest + */ + public ListMultipartUploadPartsRequest build() { + ListMultipartUploadPartsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListMultipartUploadsRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListMultipartUploadsRequest.java index 4862e2d4bb2..944a06e6d97 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListMultipartUploadsRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListMultipartUploadsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListMultipartUploadsRequest { +public class ListMultipartUploadsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -39,6 +39,21 @@ public class ListMultipartUploadsRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -51,5 +66,21 @@ public Builder copy(ListMultipartUploadsRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of ListMultipartUploadsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListMultipartUploadsRequest + */ + public ListMultipartUploadsRequest build() { + ListMultipartUploadsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListObjectsRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListObjectsRequest.java index 1c06ea1a6d8..c2d589f2c01 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListObjectsRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListObjectsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListObjectsRequest { +public class ListObjectsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -68,6 +68,21 @@ public class ListObjectsRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -84,5 +99,21 @@ public Builder copy(ListObjectsRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of ListObjectsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListObjectsRequest + */ + public ListObjectsRequest build() { + ListObjectsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListPreauthenticatedRequestsRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListPreauthenticatedRequestsRequest.java index 9e1fe0e00f6..713eba569ce 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListPreauthenticatedRequestsRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/ListPreauthenticatedRequestsRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class ListPreauthenticatedRequestsRequest { +public class ListPreauthenticatedRequestsRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -44,6 +44,21 @@ public class ListPreauthenticatedRequestsRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -57,5 +72,21 @@ public Builder copy(ListPreauthenticatedRequestsRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of ListPreauthenticatedRequestsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListPreauthenticatedRequestsRequest + */ + public ListPreauthenticatedRequestsRequest build() { + ListPreauthenticatedRequestsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/PutObjectRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/PutObjectRequest.java index 638cf7332b0..175965090aa 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/PutObjectRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/PutObjectRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class PutObjectRequest { +public class PutObjectRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -92,6 +92,21 @@ public class PutObjectRequest { private java.util.Map opcMeta; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -113,5 +128,21 @@ public Builder copy(PutObjectRequest o) { opcMeta(o.getOpcMeta()); return this; } + + /** + * Build the instance of PutObjectRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of PutObjectRequest + */ + public PutObjectRequest build() { + PutObjectRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/UpdateBucketRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/UpdateBucketRequest.java index 859c5dc5c5a..3c6a98cd1f6 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/UpdateBucketRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/UpdateBucketRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UpdateBucketRequest { +public class UpdateBucketRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -41,6 +41,21 @@ public class UpdateBucketRequest { private String opcClientRequestId; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -53,5 +68,21 @@ public Builder copy(UpdateBucketRequest o) { opcClientRequestId(o.getOpcClientRequestId()); return this; } + + /** + * Build the instance of UpdateBucketRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateBucketRequest + */ + public UpdateBucketRequest build() { + UpdateBucketRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/UploadPartRequest.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/UploadPartRequest.java index 07cc6010e52..ca8ed7ac16f 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/UploadPartRequest.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/requests/UploadPartRequest.java @@ -6,9 +6,9 @@ import com.oracle.bmc.objectstorage.model.*; @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") -@lombok.Builder(builderClassName = "Builder") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") @lombok.Getter -public class UploadPartRequest { +public class UploadPartRequest extends com.oracle.bmc.requests.BmcRequest { /** * The top-level namespace used for the request. @@ -82,6 +82,21 @@ public class UploadPartRequest { private String contentMD5; public static class Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + /** * Copy method to populate the builder with values from the given instance. * @return this builder instance @@ -101,5 +116,21 @@ public Builder copy(UploadPartRequest o) { contentMD5(o.getContentMD5()); return this; } + + /** + * Build the instance of UploadPartRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UploadPartRequest + */ + public UploadPartRequest build() { + UploadPartRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + return request; + } } } diff --git a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/transfer/UploadManager.java b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/transfer/UploadManager.java index b3c8d1e6e2d..2810882c9c9 100644 --- a/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/transfer/UploadManager.java +++ b/bmc-objectstorage/src/main/java/com/oracle/bmc/objectstorage/transfer/UploadManager.java @@ -183,7 +183,8 @@ private UploadResponse multipartUpload(UploadRequest uploadDetails) { if (e instanceof BmcException) { throw e; } - throw new BmcException(false, "Failed to upload object using multi-part uploads", e); + throw new BmcException( + false, "Failed to upload object using multi-part uploads", e, null); } finally { // always close the source stream at this point StreamUtils.closeQuietly(uploadDetails.putObjectRequest.getPutObjectBody()); @@ -240,6 +241,7 @@ private static MD5Calculation calculateMd5(InputStream stream, Long contentLengt "Cannot compute MD5 client-size as content length (" + contentLength.longValue() + ") is larger than max buffer. Disable MD5 enforcement or provide a DuplicableInputStream to avoid this problem", + null, null); } try { @@ -265,7 +267,7 @@ private static String performMd5Calculation( try { bytesCopied = StreamHelper.copy(stream, digestOutputStream); } catch (IOException e) { - throw new BmcException(false, "Unable to calculate MD5", e); + throw new BmcException(false, "Unable to calculate MD5", e, null); } if (bytesCopied != contentLength) { throw new BmcException( @@ -274,6 +276,7 @@ private static String performMd5Calculation( + bytesCopied + ", " + contentLength, + null, null); } return StreamHelper.base64Encode(digestOutputStream.getMessageDigest()); diff --git a/bmc-objectstorage/src/test/java/com/oracle/bmc/objectstorage/transfer/UploadManagerTest.java b/bmc-objectstorage/src/test/java/com/oracle/bmc/objectstorage/transfer/UploadManagerTest.java index 425f6aaaaf4..9e164428c8e 100644 --- a/bmc-objectstorage/src/test/java/com/oracle/bmc/objectstorage/transfer/UploadManagerTest.java +++ b/bmc-objectstorage/src/test/java/com/oracle/bmc/objectstorage/transfer/UploadManagerTest.java @@ -269,7 +269,7 @@ protected MultipartObjectAssembler createAssembler( UploadRequest request = createUploadRequest(); when(assembler.newRequest(CONTENT_TYPE, CONTENT_LANG, CONTENT_ENCODING, METADATA)) .thenReturn(new MultipartManifestImpl("uploadId")); - when(assembler.commit()).thenThrow(new BmcException(false, "test", null)); + when(assembler.commit()).thenThrow(new BmcException(false, "test", null, null)); try { uploadManager.upload(request); @@ -303,7 +303,7 @@ protected MultipartObjectAssembler createAssembler( UploadRequest request = createUploadRequest(); when(assembler.newRequest(CONTENT_TYPE, CONTENT_LANG, CONTENT_ENCODING, METADATA)) .thenReturn(new MultipartManifestImpl("uploadId")); - when(assembler.commit()).thenThrow(new BmcException(false, "test", null)); + when(assembler.commit()).thenThrow(new BmcException(false, "test", null, null)); try { uploadManager.upload(request); diff --git a/pom.xml b/pom.xml index 0f63142ccb2..443a8fcfcbf 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.2.15 + 1.2.16 pom Oracle Cloud Infrastructure SDK @@ -27,7 +27,7 @@ UTF-8 - 2.7.4 + 2.9.0 2.24.1 19.0 4.11 @@ -40,6 +40,27 @@ dev + + org.commonjava.maven.plugins + directory-maven-plugin + 0.1 + + + directories + + directory-of + + initialize + + ocijavasdk.basedir + + com.oracle.oci.sdk + oci-java-sdk + + + + + org.codehaus.mojo build-helper-maven-plugin @@ -186,7 +207,7 @@ 3.0 true -

licenseheader.txt
+
${ocijavasdk.basedir}/licenseheader.txt
src/main/java/**/*.java src/test/java/**/*.java @@ -319,7 +340,7 @@ org.mockito mockito-core - 2.7.5 + 2.10.0 test @@ -439,6 +460,7 @@ bmc-bom bmc-common bmc-core + bmc-database bmc-examples bmc-identity bmc-loadbalancer