diff --git a/CHANGELOG.md b/CHANGELOG.md index 35dee5f0d8e..41402534fb3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/). +## 1.19.1 - 2020-06-30 +### Added +- Support for the Usage service +- Support for the VMware Provisioning service +- Support for applying one-off patches to databases in the Database service +- Support for layer-2 virtualization features on vlans in the Networking service +- Support for all AttachVolumeDetails and ParavirtualizedAttachVolumeDetails properties on instance configurations in the Compute Management service +- Support for setting HTTP header size and allowing invalid characters in HTTP request headers in the Load Balancing service + ## 1.19.0 - 2020-06-23 ### Added - Support for the Data Integration service diff --git a/bmc-addons/bmc-apache-connector-provider/pom.xml b/bmc-addons/bmc-apache-connector-provider/pom.xml index 4fef63770f4..fd7be7f010b 100644 --- a/bmc-addons/bmc-apache-connector-provider/pom.xml +++ b/bmc-addons/bmc-apache-connector-provider/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk-addons - 1.19.0 + 1.19.1 ../pom.xml @@ -42,7 +42,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 com.oracle.oci.sdk oci-java-sdk-audit - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-containerengine - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-core - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-database - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-dns - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-email - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-filestorage - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-identity - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-loadbalancer - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-objectstorage - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-addons-resteasy-client-configurator - 1.19.0 + 1.19.1 com.oracle.oci.sdk oci-java-sdk-addons-sasl - 1.19.0 + 1.19.1 com.oracle.oci.sdk oci-java-sdk-resourcesearch - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-addons-apache - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-keymanagement - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-announcementsservice - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-healthchecks - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-waas - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-streaming - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-resourcemanager - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-monitoring - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-ons - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-autoscaling - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-budget - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-workrequests - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-limits - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-functions - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-events - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-dts - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-oce - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-oda - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-analytics - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-integration - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-osmanagement - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-marketplace - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-apigateway - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-applicationmigration - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-datacatalog - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-dataflow - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-datascience - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-nosql - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-secrets - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-vault - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-bds - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-encryption - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-cims - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-datasafe - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-mysql - 1.19.0 + 1.19.1 false com.oracle.oci.sdk oci-java-sdk-dataintegration - 1.19.0 + 1.19.1 + false + + + com.oracle.oci.sdk + oci-java-sdk-ocvp + 1.19.1 + false + + + com.oracle.oci.sdk + oci-java-sdk-usageapi + 1.19.1 false diff --git a/bmc-budget/pom.xml b/bmc-budget/pom.xml index 5be66b3dc58..0a7c331da26 100644 --- a/bmc-budget/pom.xml +++ b/bmc-budget/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-budget @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-budget/src/main/java/com/oracle/bmc/budget/Budget.java b/bmc-budget/src/main/java/com/oracle/bmc/budget/Budget.java index 517fc19d2ef..392db354bb3 100644 --- a/bmc-budget/src/main/java/com/oracle/bmc/budget/Budget.java +++ b/bmc-budget/src/main/java/com/oracle/bmc/budget/Budget.java @@ -7,6 +7,9 @@ import com.oracle.bmc.budget.requests.*; import com.oracle.bmc.budget.responses.*; +/** + * Use the Budgets API to manage budgets and budget alerts. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190111") public interface Budget extends AutoCloseable { diff --git a/bmc-budget/src/main/java/com/oracle/bmc/budget/BudgetAsync.java b/bmc-budget/src/main/java/com/oracle/bmc/budget/BudgetAsync.java index 5b69dc635ce..b15d1af3154 100644 --- a/bmc-budget/src/main/java/com/oracle/bmc/budget/BudgetAsync.java +++ b/bmc-budget/src/main/java/com/oracle/bmc/budget/BudgetAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.budget.requests.*; import com.oracle.bmc.budget.responses.*; +/** + * Use the Budgets API to manage budgets and budget alerts. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190111") public interface BudgetAsync extends AutoCloseable { diff --git a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/AlertRule.java b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/AlertRule.java index c5e0e546f1e..ca002567619 100644 --- a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/AlertRule.java +++ b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/AlertRule.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = AlertRule.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AlertRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/AlertRuleSummary.java b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/AlertRuleSummary.java index 3f3400b86be..73c7f78a9f2 100644 --- a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/AlertRuleSummary.java +++ b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/AlertRuleSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = AlertRuleSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AlertRuleSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/Budget.java b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/Budget.java index d4e0c608a5d..b70a50fa46c 100644 --- a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/Budget.java +++ b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/Budget.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Budget.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Budget { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/BudgetSummary.java b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/BudgetSummary.java index f96465593a8..94ec6173e89 100644 --- a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/BudgetSummary.java +++ b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/BudgetSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BudgetSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BudgetSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/CreateAlertRuleDetails.java b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/CreateAlertRuleDetails.java index 921ab037a99..a1e11c65fa2 100644 --- a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/CreateAlertRuleDetails.java +++ b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/CreateAlertRuleDetails.java @@ -21,6 +21,7 @@ builder = CreateAlertRuleDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAlertRuleDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/CreateBudgetDetails.java b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/CreateBudgetDetails.java index 49c7e1c4612..35e56f1e90b 100644 --- a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/CreateBudgetDetails.java +++ b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/CreateBudgetDetails.java @@ -29,6 +29,7 @@ builder = CreateBudgetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateBudgetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/UpdateAlertRuleDetails.java b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/UpdateAlertRuleDetails.java index ca0776ba7e2..c080f702eb0 100644 --- a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/UpdateAlertRuleDetails.java +++ b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/UpdateAlertRuleDetails.java @@ -21,6 +21,7 @@ builder = UpdateAlertRuleDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateAlertRuleDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/UpdateBudgetDetails.java b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/UpdateBudgetDetails.java index 5606d81e450..350aeca154d 100644 --- a/bmc-budget/src/main/java/com/oracle/bmc/budget/model/UpdateBudgetDetails.java +++ b/bmc-budget/src/main/java/com/oracle/bmc/budget/model/UpdateBudgetDetails.java @@ -21,6 +21,7 @@ builder = UpdateBudgetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateBudgetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/pom.xml b/bmc-cims/pom.xml index 18e94813a8a..c2483209594 100644 --- a/bmc-cims/pom.xml +++ b/bmc-cims/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-cims @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/Incident.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/Incident.java index 1ceabbdb6d5..dba71159776 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/Incident.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/Incident.java @@ -7,6 +7,9 @@ import com.oracle.bmc.cims.requests.*; import com.oracle.bmc.cims.responses.*; +/** + * Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181231") public interface Incident extends AutoCloseable { diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/IncidentAsync.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/IncidentAsync.java index 5f829fd8449..bb9f2f911c5 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/IncidentAsync.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/IncidentAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.cims.requests.*; import com.oracle.bmc.cims.responses.*; +/** + * Use the Support Management API to manage support requests. For more information, see [Getting Help and Contacting Support](https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/contactingsupport.htm). **Note**: Before you can create service requests with this API, you need to have an Oracle Single Sign On (SSO) account, and you need to register your Customer Support Identifier (CSI) with My Oracle Support. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181231") public interface IncidentAsync extends AutoCloseable { diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ActivityItem.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ActivityItem.java index 56f08f3e274..da864a64603 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ActivityItem.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ActivityItem.java @@ -25,6 +25,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ActivityItem extends Item { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Category.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Category.java index 196d326eb87..bd7932dd919 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Category.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Category.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Category.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Category { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Classifier.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Classifier.java index 98635e3bf15..f98acc99270 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Classifier.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Classifier.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Classifier.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Classifier { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Contact.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Contact.java index c0ba13afb8b..b7412843518 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Contact.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Contact.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Contact.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Contact { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ContactList.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ContactList.java index 47dc7554e31..6910d9cbbf2 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ContactList.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ContactList.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ContactList.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ContactList { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateCategoryDetails.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateCategoryDetails.java index 737479e628f..7741cbe1dfe 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateCategoryDetails.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateCategoryDetails.java @@ -21,6 +21,7 @@ builder = CreateCategoryDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateCategoryDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateIncident.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateIncident.java index 4f344b9fda3..063a71ee807 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateIncident.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateIncident.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CreateIncident.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateIncident { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateIssueTypeDetails.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateIssueTypeDetails.java index 1ed78583f8a..fc6adb87f20 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateIssueTypeDetails.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateIssueTypeDetails.java @@ -21,6 +21,7 @@ builder = CreateIssueTypeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateIssueTypeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateLimitItemDetails.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateLimitItemDetails.java index ed43dff0b66..a35dc8bbf78 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateLimitItemDetails.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateLimitItemDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateLimitItemDetails extends CreateItemDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateResourceDetails.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateResourceDetails.java index 6e0ff028749..d5a33390108 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateResourceDetails.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateResourceDetails.java @@ -21,6 +21,7 @@ builder = CreateResourceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateResourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateSubCategoryDetails.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateSubCategoryDetails.java index d186056b92a..33fc68c742b 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateSubCategoryDetails.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateSubCategoryDetails.java @@ -21,6 +21,7 @@ builder = CreateSubCategoryDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSubCategoryDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateTechSupportItemDetails.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateTechSupportItemDetails.java index fd6cee88954..a809f55ef82 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateTechSupportItemDetails.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateTechSupportItemDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTechSupportItemDetails extends CreateItemDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateTicketDetails.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateTicketDetails.java index f624454be2b..44349f17a61 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateTicketDetails.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/CreateTicketDetails.java @@ -21,6 +21,7 @@ builder = CreateTicketDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTicketDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Incident.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Incident.java index 720ba305dc2..123359cef5f 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Incident.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Incident.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Incident.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Incident { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IncidentResourceType.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IncidentResourceType.java index 5c87ed4962d..8d7ca828888 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IncidentResourceType.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IncidentResourceType.java @@ -21,6 +21,7 @@ builder = IncidentResourceType.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IncidentResourceType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IncidentSummary.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IncidentSummary.java index ed88be61b45..233edda4344 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IncidentSummary.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IncidentSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IncidentSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IncidentSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IncidentType.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IncidentType.java index 0db579be172..038c1ce9073 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IncidentType.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IncidentType.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IncidentType.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IncidentType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IssueType.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IssueType.java index c99b25ca0f7..7a62330434e 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IssueType.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/IssueType.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IssueType.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IssueType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/LimitItem.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/LimitItem.java index 86290a50959..147434a2efb 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/LimitItem.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/LimitItem.java @@ -25,6 +25,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LimitItem extends Item { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Resource.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Resource.java index 4236397e837..1db1e1ad1f4 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Resource.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Resource.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Resource.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Resource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ServiceCategory.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ServiceCategory.java index 39653fd35bb..c2cf5d578c7 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ServiceCategory.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ServiceCategory.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ServiceCategory.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ServiceCategory { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Status.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Status.java index 03e5b1ac8ec..82dff8ef403 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Status.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Status.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Status.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Status { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/SubCategory.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/SubCategory.java index dfa4107e515..86ba35efe6f 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/SubCategory.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/SubCategory.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SubCategory.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SubCategory { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/TechSupportItem.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/TechSupportItem.java index 2bd72779349..25607f62563 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/TechSupportItem.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/TechSupportItem.java @@ -25,6 +25,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TechSupportItem extends Item { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/TenancyInformation.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/TenancyInformation.java index 26205e7a40a..775100f448c 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/TenancyInformation.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/TenancyInformation.java @@ -21,6 +21,7 @@ builder = TenancyInformation.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TenancyInformation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Ticket.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Ticket.java index d2a25b09ca4..af394c8e7bc 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Ticket.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/Ticket.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Ticket.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Ticket { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateActivityItemDetails.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateActivityItemDetails.java index 0692982e2f7..90bd6103b2b 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateActivityItemDetails.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateActivityItemDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateActivityItemDetails extends UpdateItemDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateIncident.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateIncident.java index 3b22fdd310a..1756d626821 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateIncident.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateIncident.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateIncident.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateIncident { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateResourceDetails.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateResourceDetails.java index 2fa6e697331..67203980b6e 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateResourceDetails.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateResourceDetails.java @@ -21,6 +21,7 @@ builder = UpdateResourceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateResourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateTicketDetails.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateTicketDetails.java index e84dbd915e7..29007fe0991 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateTicketDetails.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/UpdateTicketDetails.java @@ -21,6 +21,7 @@ builder = UpdateTicketDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTicketDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ValidationResponse.java b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ValidationResponse.java index e513f2c4867..02a90c728ee 100644 --- a/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ValidationResponse.java +++ b/bmc-cims/src/main/java/com/oracle/bmc/cims/model/ValidationResponse.java @@ -21,6 +21,7 @@ builder = ValidationResponse.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ValidationResponse { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-circuitbreaker/pom.xml b/bmc-circuitbreaker/pom.xml index b92cc6b45e5..b7e3e92617f 100644 --- a/bmc-circuitbreaker/pom.xml +++ b/bmc-circuitbreaker/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-circuitbreaker diff --git a/bmc-common/pom.xml b/bmc-common/pom.xml index 61ec47f5ad3..64eaae25088 100644 --- a/bmc-common/pom.xml +++ b/bmc-common/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml @@ -94,7 +94,7 @@ com.oracle.oci.sdk oci-java-sdk-circuitbreaker - 1.19.0 + 1.19.1 diff --git a/bmc-containerengine/pom.xml b/bmc-containerengine/pom.xml index 9c193a2be9c..f009c612985 100644 --- a/bmc-containerengine/pom.xml +++ b/bmc-containerengine/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml @@ -19,7 +19,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/ContainerEngine.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/ContainerEngine.java index 01b7f4299d9..399e49e6a74 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/ContainerEngine.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/ContainerEngine.java @@ -7,6 +7,12 @@ import com.oracle.bmc.containerengine.requests.*; import com.oracle.bmc.containerengine.responses.*; +/** + * API for the Container Engine for Kubernetes service. Use this API to build, deploy, + * and manage cloud-native applications. For more information, see + * [Overview of Container Engine for Kubernetes](https://docs.cloud.oracle.com/iaas/Content/ContEng/Concepts/contengoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180222") public interface ContainerEngine extends AutoCloseable { diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/ContainerEngineAsync.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/ContainerEngineAsync.java index ab58643a796..6ba8482283d 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/ContainerEngineAsync.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/ContainerEngineAsync.java @@ -7,6 +7,12 @@ import com.oracle.bmc.containerengine.requests.*; import com.oracle.bmc.containerengine.responses.*; +/** + * API for the Container Engine for Kubernetes service. Use this API to build, deploy, + * and manage cloud-native applications. For more information, see + * [Overview of Container Engine for Kubernetes](https://docs.cloud.oracle.com/iaas/Content/ContEng/Concepts/contengoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180222") public interface ContainerEngineAsync extends AutoCloseable { diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/AddOnOptions.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/AddOnOptions.java index 859f2217d22..f118bf1516d 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/AddOnOptions.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/AddOnOptions.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = AddOnOptions.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AddOnOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/AdmissionControllerOptions.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/AdmissionControllerOptions.java index 70f07ccbdeb..29b9b85d088 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/AdmissionControllerOptions.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/AdmissionControllerOptions.java @@ -21,6 +21,7 @@ builder = AdmissionControllerOptions.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AdmissionControllerOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/Cluster.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/Cluster.java index c8e35786fb8..c7756b162a7 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/Cluster.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/Cluster.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Cluster.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Cluster { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterCreateOptions.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterCreateOptions.java index 8c4bf2e0f5b..d4aa95e99bc 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterCreateOptions.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterCreateOptions.java @@ -21,6 +21,7 @@ builder = ClusterCreateOptions.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ClusterCreateOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterEndpoints.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterEndpoints.java index a90fc3c8d55..6cb3c74268d 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterEndpoints.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterEndpoints.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ClusterEndpoints.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ClusterEndpoints { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterMetadata.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterMetadata.java index e882a72c791..644afe0d931 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterMetadata.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterMetadata.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ClusterMetadata.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ClusterMetadata { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterOptions.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterOptions.java index 99233c4aa09..97e13895838 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterOptions.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterOptions.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ClusterOptions.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ClusterOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterSummary.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterSummary.java index 7f1cc9c9188..ac6d4667554 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterSummary.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/ClusterSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ClusterSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ClusterSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateClusterDetails.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateClusterDetails.java index 7069c86de5c..3e52248375f 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateClusterDetails.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateClusterDetails.java @@ -21,6 +21,7 @@ builder = CreateClusterDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateClusterDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateClusterKubeconfigContentDetails.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateClusterKubeconfigContentDetails.java index cb64a80bc8a..65ae36bba0e 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateClusterKubeconfigContentDetails.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateClusterKubeconfigContentDetails.java @@ -21,6 +21,7 @@ builder = CreateClusterKubeconfigContentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateClusterKubeconfigContentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateNodePoolDetails.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateNodePoolDetails.java index ab28aa7079d..a7dc5cf2799 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateNodePoolDetails.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateNodePoolDetails.java @@ -21,6 +21,7 @@ builder = CreateNodePoolDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateNodePoolDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateNodePoolNodeConfigDetails.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateNodePoolNodeConfigDetails.java index ddc45809e39..806c931ad48 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateNodePoolNodeConfigDetails.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/CreateNodePoolNodeConfigDetails.java @@ -21,6 +21,7 @@ builder = CreateNodePoolNodeConfigDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateNodePoolNodeConfigDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/KeyValue.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/KeyValue.java index cf5f7313eb5..9e3d293f047 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/KeyValue.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/KeyValue.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = KeyValue.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class KeyValue { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/KubernetesNetworkConfig.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/KubernetesNetworkConfig.java index 07ae61e6fbb..a670017acb8 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/KubernetesNetworkConfig.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/KubernetesNetworkConfig.java @@ -21,6 +21,7 @@ builder = KubernetesNetworkConfig.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class KubernetesNetworkConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/Node.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/Node.java index a80615e41aa..e129a6c0b36 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/Node.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/Node.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Node.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Node { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodeError.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodeError.java index 6b2b39cec12..08381e938e1 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodeError.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodeError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = NodeError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NodeError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePool.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePool.java index 24b65762cd0..40f23afc32d 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePool.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePool.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = NodePool.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NodePool { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolNodeConfigDetails.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolNodeConfigDetails.java index a20b6471e8e..4713e3f5f15 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolNodeConfigDetails.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolNodeConfigDetails.java @@ -21,6 +21,7 @@ builder = NodePoolNodeConfigDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NodePoolNodeConfigDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolOptions.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolOptions.java index 6ffdeb765df..06f9653faf9 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolOptions.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolOptions.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = NodePoolOptions.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NodePoolOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolPlacementConfigDetails.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolPlacementConfigDetails.java index 9bf25eaddf4..9b5f6794aae 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolPlacementConfigDetails.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolPlacementConfigDetails.java @@ -21,6 +21,7 @@ builder = NodePoolPlacementConfigDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NodePoolPlacementConfigDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolSummary.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolSummary.java index 45b59b6224b..a7c6f9b27ef 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolSummary.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodePoolSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = NodePoolSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NodePoolSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodeSourceViaImageDetails.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodeSourceViaImageDetails.java index 99f6a237c01..78ad52f2ec0 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodeSourceViaImageDetails.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodeSourceViaImageDetails.java @@ -27,6 +27,7 @@ property = "sourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NodeSourceViaImageDetails extends NodeSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodeSourceViaImageOption.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodeSourceViaImageOption.java index 017cc821e30..487fa61c4f5 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodeSourceViaImageOption.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/NodeSourceViaImageOption.java @@ -28,6 +28,7 @@ property = "sourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NodeSourceViaImageOption extends NodeSourceOption { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateClusterDetails.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateClusterDetails.java index 885d6cf59ef..9c4983ba80c 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateClusterDetails.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateClusterDetails.java @@ -21,6 +21,7 @@ builder = UpdateClusterDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateClusterDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateClusterOptionsDetails.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateClusterOptionsDetails.java index 697b5961a89..18b2fcdf41c 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateClusterOptionsDetails.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateClusterOptionsDetails.java @@ -21,6 +21,7 @@ builder = UpdateClusterOptionsDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateClusterOptionsDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateNodePoolDetails.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateNodePoolDetails.java index 627bb8a4fcc..3ca79e1d2d8 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateNodePoolDetails.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateNodePoolDetails.java @@ -21,6 +21,7 @@ builder = UpdateNodePoolDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateNodePoolDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateNodePoolNodeConfigDetails.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateNodePoolNodeConfigDetails.java index f31b05e66c5..079a76e9108 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateNodePoolNodeConfigDetails.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/UpdateNodePoolNodeConfigDetails.java @@ -21,6 +21,7 @@ builder = UpdateNodePoolNodeConfigDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateNodePoolNodeConfigDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequest.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequest.java index 0af61dfcff6..84ab9b05d72 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequest.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestError.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestError.java index da88d39315f..4bd531ab7f6 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestError.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestLogEntry.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestLogEntry.java index 4404f6dd124..b8407a4e911 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestLogEntry.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestLogEntry.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestResource.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestResource.java index e8e19450b5a..816c28628ef 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestResource.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestSummary.java b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestSummary.java index 632ee423173..230ee8140df 100644 --- a/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestSummary.java +++ b/bmc-containerengine/src/main/java/com/oracle/bmc/containerengine/model/WorkRequestSummary.java @@ -21,6 +21,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/pom.xml b/bmc-core/pom.xml index 85a43cc99f6..e277a96dffc 100644 --- a/bmc-core/pom.xml +++ b/bmc-core/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml @@ -19,12 +19,12 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 com.oracle.oci.sdk oci-java-sdk-workrequests - 1.19.0 + 1.19.1 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 11cbab69016..42540e00ed6 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 @@ -8,6 +8,14 @@ import com.oracle.bmc.core.responses.*; import com.oracle.bmc.workrequests.WorkRequest; +/** + * API covering the [Networking](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/overview.htm), + * [Compute](https://docs.cloud.oracle.com/iaas/Content/Compute/Concepts/computeoverview.htm), and + * [Block Volume](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/overview.htm) services. Use this API + * to manage resources such as virtual cloud networks (VCNs), compute instances, and + * block storage volumes. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface Blockstorage extends AutoCloseable { 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 40211d5b0fb..8caf32e52af 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 @@ -7,6 +7,14 @@ import com.oracle.bmc.core.requests.*; import com.oracle.bmc.core.responses.*; +/** + * API covering the [Networking](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/overview.htm), + * [Compute](https://docs.cloud.oracle.com/iaas/Content/Compute/Concepts/computeoverview.htm), and + * [Block Volume](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/overview.htm) services. Use this API + * to manage resources such as virtual cloud networks (VCNs), compute instances, and + * block storage volumes. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface BlockstorageAsync extends AutoCloseable { 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 808812985be..1a6f150fdae 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 @@ -8,6 +8,14 @@ import com.oracle.bmc.core.responses.*; import com.oracle.bmc.workrequests.WorkRequest; +/** + * API covering the [Networking](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/overview.htm), + * [Compute](https://docs.cloud.oracle.com/iaas/Content/Compute/Concepts/computeoverview.htm), and + * [Block Volume](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/overview.htm) services. Use this API + * to manage resources such as virtual cloud networks (VCNs), compute instances, and + * block storage volumes. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface Compute extends AutoCloseable { @@ -590,7 +598,7 @@ ListDedicatedVmHostShapesResponse listDedicatedVmHostShapes( ListDedicatedVmHostsResponse listDedicatedVmHosts(ListDedicatedVmHostsRequest request); /** - * Lists the shape compatibilities for the image. + * Lists the compatible shapes for the specified image. * @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. 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 e00683fd3c5..8559ebea229 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 @@ -7,6 +7,14 @@ import com.oracle.bmc.core.requests.*; import com.oracle.bmc.core.responses.*; +/** + * API covering the [Networking](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/overview.htm), + * [Compute](https://docs.cloud.oracle.com/iaas/Content/Compute/Concepts/computeoverview.htm), and + * [Block Volume](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/overview.htm) services. Use this API + * to manage resources such as virtual cloud networks (VCNs), compute instances, and + * block storage volumes. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface ComputeAsync extends AutoCloseable { @@ -942,7 +950,7 @@ java.util.concurrent.Future listDedicatedVmHosts( handler); /** - * Lists the shape compatibilities for the image. + * Lists the compatible shapes for the specified image. * * @param request The request object containing the details to send * @param handler The request handler to invoke upon completion, may be null. diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeManagement.java b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeManagement.java index d9e99916fbf..f23e3d175fe 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeManagement.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeManagement.java @@ -8,6 +8,14 @@ import com.oracle.bmc.core.responses.*; import com.oracle.bmc.workrequests.WorkRequest; +/** + * API covering the [Networking](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/overview.htm), + * [Compute](https://docs.cloud.oracle.com/iaas/Content/Compute/Concepts/computeoverview.htm), and + * [Block Volume](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/overview.htm) services. Use this API + * to manage resources such as virtual cloud networks (VCNs), compute instances, and + * block storage volumes. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface ComputeManagement extends AutoCloseable { diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeManagementAsync.java b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeManagementAsync.java index b51ef774a3a..1730a10f079 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/ComputeManagementAsync.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/ComputeManagementAsync.java @@ -7,6 +7,14 @@ import com.oracle.bmc.core.requests.*; import com.oracle.bmc.core.responses.*; +/** + * API covering the [Networking](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/overview.htm), + * [Compute](https://docs.cloud.oracle.com/iaas/Content/Compute/Concepts/computeoverview.htm), and + * [Block Volume](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/overview.htm) services. Use this API + * to manage resources such as virtual cloud networks (VCNs), compute instances, and + * block storage volumes. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface ComputeManagementAsync extends AutoCloseable { 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 a2c518a8b1d..488d09f3cb7 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 @@ -8,6 +8,14 @@ import com.oracle.bmc.core.responses.*; import com.oracle.bmc.workrequests.WorkRequest; +/** + * API covering the [Networking](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/overview.htm), + * [Compute](https://docs.cloud.oracle.com/iaas/Content/Compute/Concepts/computeoverview.htm), and + * [Block Volume](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/overview.htm) services. Use this API + * to manage resources such as virtual cloud networks (VCNs), compute instances, and + * block storage volumes. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface VirtualNetwork extends AutoCloseable { @@ -306,6 +314,17 @@ ChangeServiceGatewayCompartmentResponse changeServiceGatewayCompartment( ChangeVirtualCircuitCompartmentResponse changeVirtualCircuitCompartment( ChangeVirtualCircuitCompartmentRequest request); + /** + * Moves a VLAN into a different compartment within the same tenancy. + * For information about moving resources between compartments, see + * [Moving Resources to a Different Compartment](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). + * + * @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. + */ + ChangeVlanCompartmentResponse changeVlanCompartment(ChangeVlanCompartmentRequest request); + /** * Connects this local peering gateway (LPG) to another one in the same region. *

@@ -794,6 +813,15 @@ CreateRemotePeeringConnectionResponse createRemotePeeringConnection( */ CreateVirtualCircuitResponse createVirtualCircuit(CreateVirtualCircuitRequest request); + /** + * Creates a VLAN in the specified VCN and 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. + */ + CreateVlanResponse createVlan(CreateVlanRequest request); + /** * Deletes the specified CPE object. The CPE must not be connected to a DRG. This is an asynchronous * operation. The CPE's `lifecycleState` will change to TERMINATING temporarily until the CPE is completely @@ -1069,6 +1097,15 @@ DeleteRemotePeeringConnectionResponse deleteRemotePeeringConnection( */ DeleteVirtualCircuitResponse deleteVirtualCircuit(DeleteVirtualCircuitRequest request); + /** + * Deletes the specified VLAN, but only if there are no VNICs in the VLAN. + * + * @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. + */ + DeleteVlanResponse deleteVlan(DeleteVlanRequest request); + /** * Removes the specified {@link Service} from the list of enabled * `Service` objects for the specified gateway. You do not need to remove any route @@ -1384,7 +1421,7 @@ GetIpsecCpeDeviceConfigContentResponse getIpsecCpeDeviceConfigContent( * Gets the specified public IP. You must specify the object's OCID. *

* Alternatively, you can get the object by using {@link #getPublicIpByIpAddress(GetPublicIpByIpAddressRequest) getPublicIpByIpAddress} - * with the public IP address (for example, 129.146.2.1). + * with the public IP address (for example, 203.0.113.2). *

* Or you can use {@link #getPublicIpByPrivateIpId(GetPublicIpByPrivateIpIdRequest) getPublicIpByPrivateIpId} * with the OCID of the private IP that the public IP is assigned to. @@ -1400,7 +1437,7 @@ GetIpsecCpeDeviceConfigContentResponse getIpsecCpeDeviceConfigContent( GetPublicIpResponse getPublicIp(GetPublicIpRequest request); /** - * Gets the public IP based on the public IP address (for example, 129.146.2.1). + * Gets the public IP based on the public IP address (for example, 203.0.113.2). *

**Note:** If you're fetching a reserved public IP that is in the process of being * moved to a different private IP, the service returns the public IP object with @@ -1540,6 +1577,14 @@ GetTunnelCpeDeviceConfigContentResponse getTunnelCpeDeviceConfigContent( */ GetVirtualCircuitResponse getVirtualCircuit(GetVirtualCircuitRequest request); + /** + * Gets the specified VLAN'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. + */ + GetVlanResponse getVlan(GetVlanRequest request); + /** * Gets the information for the specified virtual network interface card (VNIC). * You can get the VNIC OCID from the @@ -1805,6 +1850,9 @@ ListNetworkSecurityGroupsResponse listNetworkSecurityGroups( *

* If you're listing all the private IPs associated with a given subnet * or VNIC, the response includes both primary and secondary private IPs. + *

+ * If you are an Oracle Cloud VMware Solution customer and have VLANs + * in your VCN, you can filter the list by VLAN OCID. See {@link Vlan}. * * @param request The request object containing the details to send * @return A response object containing details about the completed operation @@ -1939,6 +1987,15 @@ ListVirtualCircuitPublicPrefixesResponse listVirtualCircuitPublicPrefixes( */ ListVirtualCircuitsResponse listVirtualCircuits(ListVirtualCircuitsRequest request); + /** + * Lists the VLANs in the specified VCN and 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. + */ + ListVlansResponse listVlans(ListVlansRequest request); + /** * Removes one or more security rules from the specified network security group. * @@ -2306,6 +2363,17 @@ UpdateTunnelCpeDeviceConfigResponse updateTunnelCpeDeviceConfig( */ UpdateVirtualCircuitResponse updateVirtualCircuit(UpdateVirtualCircuitRequest request); + /** + * Updates the specified VLAN. This could result in changes to all + * the VNICs in the VLAN, which can take time. During that transition + * period, the VLAN will be in the UPDATING state. + * + * @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. + */ + UpdateVlanResponse updateVlan(UpdateVlanRequest request); + /** * Updates the specified VNIC. * 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 425db1db273..0c020c4339b 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 @@ -7,6 +7,14 @@ import com.oracle.bmc.core.requests.*; import com.oracle.bmc.core.responses.*; +/** + * API covering the [Networking](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/overview.htm), + * [Compute](https://docs.cloud.oracle.com/iaas/Content/Compute/Concepts/computeoverview.htm), and + * [Block Volume](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/overview.htm) services. Use this API + * to manage resources such as virtual cloud networks (VCNs), compute instances, and + * block storage volumes. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface VirtualNetworkAsync extends AutoCloseable { @@ -490,6 +498,25 @@ java.util.concurrent.Future changeVcnCompartment( ChangeVirtualCircuitCompartmentResponse> handler); + /** + * Moves a VLAN into a different compartment within the same tenancy. + * For information about moving resources between compartments, see + * [Moving Resources to a Different Compartment](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). + * + * + * @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 changeVlanCompartment( + ChangeVlanCompartmentRequest request, + com.oracle.bmc.responses.AsyncHandler< + ChangeVlanCompartmentRequest, ChangeVlanCompartmentResponse> + handler); + /** * Connects this local peering gateway (LPG) to another one in the same region. *

@@ -1148,6 +1175,21 @@ java.util.concurrent.Future createVirtualCircuit( CreateVirtualCircuitRequest, CreateVirtualCircuitResponse> handler); + /** + * Creates a VLAN in the specified VCN and 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 createVlan( + CreateVlanRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + /** * Deletes the specified CPE object. The CPE must not be connected to a DRG. This is an asynchronous * operation. The CPE's `lifecycleState` will change to TERMINATING temporarily until the CPE is completely @@ -1577,6 +1619,21 @@ java.util.concurrent.Future deleteVirtualCircuit( DeleteVirtualCircuitRequest, DeleteVirtualCircuitResponse> handler); + /** + * Deletes the specified VLAN, but only if there are no VNICs in the VLAN. + * + * + * @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 deleteVlan( + DeleteVlanRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + /** * Removes the specified {@link Service} from the list of enabled * `Service` objects for the specified gateway. You do not need to remove any route @@ -2093,7 +2150,7 @@ java.util.concurrent.Future getPrivateIp( * Gets the specified public IP. You must specify the object's OCID. *

* Alternatively, you can get the object by using {@link #getPublicIpByIpAddress(GetPublicIpByIpAddressRequest, Consumer, Consumer) getPublicIpByIpAddress} - * with the public IP address (for example, 129.146.2.1). + * with the public IP address (for example, 203.0.113.2). *

* Or you can use {@link #getPublicIpByPrivateIpId(GetPublicIpByPrivateIpIdRequest, Consumer, Consumer) getPublicIpByPrivateIpId} * with the OCID of the private IP that the public IP is assigned to. @@ -2115,7 +2172,7 @@ java.util.concurrent.Future getPublicIp( com.oracle.bmc.responses.AsyncHandler handler); /** - * Gets the public IP based on the public IP address (for example, 129.146.2.1). + * Gets the public IP based on the public IP address (for example, 203.0.113.2). *

**Note:** If you're fetching a reserved public IP that is in the process of being * moved to a different private IP, the service returns the public IP object with @@ -2341,6 +2398,20 @@ java.util.concurrent.Future getVirtualCircuit( GetVirtualCircuitRequest, GetVirtualCircuitResponse> handler); + /** + * Gets the specified VLAN's 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 getVlan( + GetVlanRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + /** * Gets the information for the specified virtual network interface card (VNIC). * You can get the VNIC OCID from the @@ -2773,6 +2844,9 @@ java.util.concurrent.Future listNetworkSecuri *

* If you're listing all the private IPs associated with a given subnet * or VNIC, the response includes both primary and secondary private IPs. + *

+ * If you are an Oracle Cloud VMware Solution customer and have VLANs + * in your VCN, you can filter the list by VLAN OCID. See {@link Vlan}. * * * @param request The request object containing the details to send @@ -2997,6 +3071,21 @@ java.util.concurrent.Future listVirtualCircuits( ListVirtualCircuitsRequest, ListVirtualCircuitsResponse> handler); + /** + * Lists the VLANs in the specified VCN and 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 listVlans( + ListVlansRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + /** * Removes one or more security rules from the specified network security group. * @@ -3559,6 +3648,23 @@ java.util.concurrent.Future updateVirtualCircuit( UpdateVirtualCircuitRequest, UpdateVirtualCircuitResponse> handler); + /** + * Updates the specified VLAN. This could result in changes to all + * the VNICs in the VLAN, which can take time. During that transition + * period, the VLAN will be in the UPDATING state. + * + * + * @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 updateVlan( + UpdateVlanRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + /** * Updates the specified VNIC. * 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 ad453e4e96f..e5fcfdef0ed 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 @@ -2383,6 +2383,97 @@ public java.util.concurrent.Future get() { } } + @Override + public java.util.concurrent.Future changeVlanCompartment( + final ChangeVlanCompartmentRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ChangeVlanCompartmentRequest, ChangeVlanCompartmentResponse> + handler) { + LOG.trace("Called async changeVlanCompartment"); + final ChangeVlanCompartmentRequest interceptedRequest = + ChangeVlanCompartmentConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ChangeVlanCompartmentConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function< + javax.ws.rs.core.Response, ChangeVlanCompartmentResponse> + transformer = ChangeVlanCompartmentConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler< + ChangeVlanCompartmentRequest, ChangeVlanCompartmentResponse> + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + ChangeVlanCompartmentRequest, ChangeVlanCompartmentResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.post( + ib, + interceptedRequest.getChangeVlanCompartmentDetails(), + interceptedRequest, + onSuccess, + onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.post( + ib, + interceptedRequest.getChangeVlanCompartmentDetails(), + interceptedRequest, + onSuccess, + onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, ChangeVlanCompartmentResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.post( + ib, + interceptedRequest.getChangeVlanCompartmentDetails(), + interceptedRequest, + onSuccess, + onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + @Override public java.util.concurrent.Future connectLocalPeeringGateways( @@ -4455,6 +4546,93 @@ public java.util.concurrent.Future get() { } } + @Override + public java.util.concurrent.Future createVlan( + final CreateVlanRequest request, + final com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async createVlan"); + final CreateVlanRequest interceptedRequest = CreateVlanConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateVlanConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = CreateVlanConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler handlerToUse = + handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + CreateVlanRequest, CreateVlanResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.post( + ib, + interceptedRequest.getCreateVlanDetails(), + interceptedRequest, + onSuccess, + onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.post( + ib, + interceptedRequest.getCreateVlanDetails(), + interceptedRequest, + onSuccess, + onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, CreateVlanResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.post( + ib, + interceptedRequest.getCreateVlanDetails(), + interceptedRequest, + onSuccess, + onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + @Override public java.util.concurrent.Future deleteCpe( final DeleteCpeRequest request, @@ -6023,6 +6201,78 @@ public java.util.concurrent.Future get() { } } + @Override + public java.util.concurrent.Future deleteVlan( + final DeleteVlanRequest request, + final com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async deleteVlan"); + final DeleteVlanRequest interceptedRequest = DeleteVlanConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteVlanConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = DeleteVlanConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler handlerToUse = + handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + DeleteVlanRequest, DeleteVlanResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.delete(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.delete(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, DeleteVlanResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.delete(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + @Override public java.util.concurrent.Future detachServiceId( final DetachServiceIdRequest request, @@ -9003,6 +9253,77 @@ public java.util.concurrent.Future get() { } } + @Override + public java.util.concurrent.Future getVlan( + final GetVlanRequest request, + final com.oracle.bmc.responses.AsyncHandler handler) { + LOG.trace("Called async getVlan"); + final GetVlanRequest interceptedRequest = GetVlanConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetVlanConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = GetVlanConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler handlerToUse = + handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + GetVlanRequest, GetVlanResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.get(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.get(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, GetVlanResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.get(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + @Override public java.util.concurrent.Future getVnic( final GetVnicRequest request, @@ -11587,6 +11908,78 @@ public java.util.concurrent.Future get() { } } + @Override + public java.util.concurrent.Future listVlans( + final ListVlansRequest request, + final com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async listVlans"); + final ListVlansRequest interceptedRequest = ListVlansConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListVlansConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = ListVlansConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler handlerToUse = + handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + ListVlansRequest, ListVlansResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.get(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.get(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, ListVlansResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.get(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + @Override public java.util.concurrent.Future removeNetworkSecurityGroupSecurityRules( @@ -13952,6 +14345,93 @@ public java.util.concurrent.Future get() { } } + @Override + public java.util.concurrent.Future updateVlan( + final UpdateVlanRequest request, + final com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async updateVlan"); + final UpdateVlanRequest interceptedRequest = UpdateVlanConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateVlanConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = UpdateVlanConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler handlerToUse = + handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + UpdateVlanRequest, UpdateVlanResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.put( + ib, + interceptedRequest.getUpdateVlanDetails(), + interceptedRequest, + onSuccess, + onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.put( + ib, + interceptedRequest.getUpdateVlanDetails(), + interceptedRequest, + onSuccess, + onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, UpdateVlanResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.put( + ib, + interceptedRequest.getUpdateVlanDetails(), + interceptedRequest, + onSuccess, + onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + @Override public java.util.concurrent.Future updateVnic( final UpdateVnicRequest request, diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkClient.java b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkClient.java index 9c976a0a819..d8fa84e72b3 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 @@ -1185,6 +1185,39 @@ public ChangeVirtualCircuitCompartmentResponse changeVirtualCircuitCompartment( }); } + @Override + public ChangeVlanCompartmentResponse changeVlanCompartment( + ChangeVlanCompartmentRequest request) { + LOG.trace("Called changeVlanCompartment"); + final ChangeVlanCompartmentRequest interceptedRequest = + ChangeVlanCompartmentConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ChangeVlanCompartmentConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function + transformer = ChangeVlanCompartmentConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = + client.post( + ib, + retriedRequest.getChangeVlanCompartmentDetails(), + retriedRequest); + return transformer.apply(response); + }); + }); + } + @Override public ConnectLocalPeeringGatewaysResponse connectLocalPeeringGateways( ConnectLocalPeeringGatewaysRequest request) { @@ -1935,6 +1968,37 @@ public CreateVirtualCircuitResponse createVirtualCircuit(CreateVirtualCircuitReq }); } + @Override + public CreateVlanResponse createVlan(CreateVlanRequest request) { + LOG.trace("Called createVlan"); + final CreateVlanRequest interceptedRequest = CreateVlanConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateVlanConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function transformer = + CreateVlanConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = + client.post( + ib, + retriedRequest.getCreateVlanDetails(), + retriedRequest); + return transformer.apply(response); + }); + }); + } + @Override public DeleteCpeResponse deleteCpe(DeleteCpeRequest request) { LOG.trace("Called deleteCpe"); @@ -2549,6 +2613,34 @@ public DeleteVirtualCircuitResponse deleteVirtualCircuit(DeleteVirtualCircuitReq }); } + @Override + public DeleteVlanResponse deleteVlan(DeleteVlanRequest request) { + LOG.trace("Called deleteVlan"); + final DeleteVlanRequest interceptedRequest = DeleteVlanConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteVlanConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function transformer = + DeleteVlanConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = + client.delete(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + @Override public DetachServiceIdResponse detachServiceId(DetachServiceIdRequest request) { LOG.trace("Called detachServiceId"); @@ -3676,6 +3768,33 @@ public GetVirtualCircuitResponse getVirtualCircuit(GetVirtualCircuitRequest requ }); } + @Override + public GetVlanResponse getVlan(GetVlanRequest request) { + LOG.trace("Called getVlan"); + final GetVlanRequest interceptedRequest = GetVlanConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetVlanConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function transformer = + GetVlanConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = client.get(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + @Override public GetVnicResponse getVnic(GetVnicRequest request) { LOG.trace("Called getVnic"); @@ -4657,6 +4776,33 @@ public ListVirtualCircuitsResponse listVirtualCircuits(ListVirtualCircuitsReques }); } + @Override + public ListVlansResponse listVlans(ListVlansRequest request) { + LOG.trace("Called listVlans"); + final ListVlansRequest interceptedRequest = ListVlansConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListVlansConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function transformer = + ListVlansConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = client.get(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + @Override public RemoveNetworkSecurityGroupSecurityRulesResponse removeNetworkSecurityGroupSecurityRules( RemoveNetworkSecurityGroupSecurityRulesRequest request) { @@ -5515,6 +5661,37 @@ public UpdateVirtualCircuitResponse updateVirtualCircuit(UpdateVirtualCircuitReq }); } + @Override + public UpdateVlanResponse updateVlan(UpdateVlanRequest request) { + LOG.trace("Called updateVlan"); + final UpdateVlanRequest interceptedRequest = UpdateVlanConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateVlanConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function transformer = + UpdateVlanConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = + client.put( + ib, + retriedRequest.getUpdateVlanDetails(), + retriedRequest); + return transformer.apply(response); + }); + }); + } + @Override public UpdateVnicResponse updateVnic(UpdateVnicRequest request) { LOG.trace("Called updateVnic"); diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkPaginators.java b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkPaginators.java index e418575ef75..14f19ef370a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkPaginators.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkPaginators.java @@ -3603,4 +3603,112 @@ public java.util.List apply( } }); } + + /** + * Creates a new iterable which will iterate over the responses received from the listVlans operation. This iterable + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the responses received from the service. + */ + public Iterable listVlansResponseIterator(final ListVlansRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListVlansRequest.Builder, ListVlansRequest, ListVlansResponse>( + new com.google.common.base.Supplier() { + @Override + public ListVlansRequest.Builder get() { + return ListVlansRequest.builder().copy(request); + } + }, + new com.google.common.base.Function() { + @Override + public String apply(ListVlansResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListVlansRequest.Builder>, + ListVlansRequest>() { + @Override + public ListVlansRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListVlansRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function() { + @Override + public ListVlansResponse apply(ListVlansRequest request) { + return client.listVlans(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link com.oracle.bmc.core.model.Vlan} objects + * contained in responses from the listVlans operation. This iterable will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the {@link com.oracle.bmc.core.model.Vlan} objects + * contained in responses received from the service. + */ + public Iterable listVlansRecordIterator( + final ListVlansRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListVlansRequest.Builder, ListVlansRequest, ListVlansResponse, + com.oracle.bmc.core.model.Vlan>( + new com.google.common.base.Supplier() { + @Override + public ListVlansRequest.Builder get() { + return ListVlansRequest.builder().copy(request); + } + }, + new com.google.common.base.Function() { + @Override + public String apply(ListVlansResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListVlansRequest.Builder>, + ListVlansRequest>() { + @Override + public ListVlansRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListVlansRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function() { + @Override + public ListVlansResponse apply(ListVlansRequest request) { + return client.listVlans(request); + } + }, + new com.google.common.base.Function< + ListVlansResponse, java.util.List>() { + @Override + public java.util.List apply( + ListVlansResponse response) { + return response.getItems(); + } + }); + } } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkWaiters.java b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkWaiters.java index 90e59e76363..cfca7bbbda2 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkWaiters.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetworkWaiters.java @@ -208,6 +208,63 @@ public ChangeVcnCompartmentResponse call() throws Exception { request); } + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. + * + * @param request the request to send + * @return a new {@link com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forChangeVlanCompartment(ChangeVlanCompartmentRequest request) { + return forChangeVlanCompartment( + request, + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_TERMINATION_STRATEGY, + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_DELAY_STRATEGY); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @return a new {@link com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forChangeVlanCompartment( + ChangeVlanCompartmentRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + if (workRequestClient == null) { + throw new IllegalStateException( + "A WorkRequestClient must be supplied to this waiter for this operation"); + } + + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + new java.util.concurrent.Callable() { + @Override + public ChangeVlanCompartmentResponse call() throws Exception { + final ChangeVlanCompartmentResponse response = + client.changeVlanCompartment(request); + + final com.oracle.bmc.workrequests.requests.GetWorkRequestRequest + getWorkRequestRequest = + com.oracle.bmc.workrequests.requests.GetWorkRequestRequest + .builder() + .workRequestId(response.getOpcWorkRequestId()) + .build(); + workRequestClient + .getWaiters() + .forWorkRequest( + getWorkRequestRequest, terminationStrategy, delayStrategy) + .execute(); + return response; + } + }, + request); + } + /** * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. * @@ -2456,6 +2513,100 @@ public boolean apply(GetVirtualCircuitResponse response) { request); } + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. + * + * @param request the request to send + * @param targetStates the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states + * @return a new {@code Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter forVlan( + GetVlanRequest request, com.oracle.bmc.core.model.Vlan.LifecycleState... targetStates) { + org.apache.commons.lang3.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + org.apache.commons.lang3.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forVlan(com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param targetState the desired state to wait for + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter forVlan( + GetVlanRequest request, + com.oracle.bmc.core.model.Vlan.LifecycleState targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + org.apache.commons.lang3.Validate.notNull(targetState, "The targetState cannot be null"); + + return forVlan( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter forVlan( + GetVlanRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy, + com.oracle.bmc.core.model.Vlan.LifecycleState... targetStates) { + org.apache.commons.lang3.Validate.notEmpty( + targetStates, "At least one target state must be provided"); + org.apache.commons.lang3.Validate.noNullElements( + targetStates, "Null target states are not permitted"); + + return forVlan( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetStates); + } + + // Helper method to create a new Waiter for Vlan. + private com.oracle.bmc.waiter.Waiter forVlan( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetVlanRequest request, + final com.oracle.bmc.core.model.Vlan.LifecycleState... targetStates) { + final java.util.Set targetStatesSet = + new java.util.HashSet<>(java.util.Arrays.asList(targetStates)); + + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + com.google.common.base.Suppliers.ofInstance(request), + new com.google.common.base.Function() { + @Override + public GetVlanResponse apply(GetVlanRequest request) { + return client.getVlan(request); + } + }, + new com.google.common.base.Predicate() { + @Override + public boolean apply(GetVlanResponse response) { + return targetStatesSet.contains( + response.getVlan().getLifecycleState()); + } + }, + targetStatesSet.contains( + com.oracle.bmc.core.model.Vlan.LifecycleState.Terminated)), + request); + } + /** * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ChangeVlanCompartmentConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ChangeVlanCompartmentConverter.java new file mode 100644 index 00000000000..b0a80a2e17f --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ChangeVlanCompartmentConverter.java @@ -0,0 +1,128 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.core.model.*; +import com.oracle.bmc.core.requests.*; +import com.oracle.bmc.core.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ChangeVlanCompartmentConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.core.requests.ChangeVlanCompartmentRequest interceptRequest( + com.oracle.bmc.core.requests.ChangeVlanCompartmentRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.core.requests.ChangeVlanCompartmentRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getVlanId(), "vlanId must not be blank"); + Validate.notNull( + request.getChangeVlanCompartmentDetails(), + "changeVlanCompartmentDetails is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("vlans") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getVlanId())) + .path("actions") + .path("changeCompartment"); + + 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()); + } + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + 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, + com.oracle.bmc.core.responses.ChangeVlanCompartmentResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.core.responses.ChangeVlanCompartmentResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.core.responses.ChangeVlanCompartmentResponse>() { + @Override + public com.oracle.bmc.core.responses.ChangeVlanCompartmentResponse + apply(javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.core.responses.ChangeVlanCompartmentResponse"); + 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(); + + com.oracle.bmc.core.responses.ChangeVlanCompartmentResponse.Builder + builder = + com.oracle.bmc.core.responses + .ChangeVlanCompartmentResponse.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)); + } + + com.google.common.base.Optional> + opcWorkRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-work-request-id"); + if (opcWorkRequestIdHeader.isPresent()) { + builder.opcWorkRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-work-request-id", + opcWorkRequestIdHeader.get().get(0), + String.class)); + } + + com.oracle.bmc.core.responses.ChangeVlanCompartmentResponse + responseWrapper = builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVlanConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVlanConverter.java new file mode 100644 index 00000000000..3ea017f7817 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/CreateVlanConverter.java @@ -0,0 +1,109 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.core.model.*; +import com.oracle.bmc.core.requests.*; +import com.oracle.bmc.core.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class CreateVlanConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.core.requests.CreateVlanRequest interceptRequest( + com.oracle.bmc.core.requests.CreateVlanRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.core.requests.CreateVlanRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notNull(request.getCreateVlanDetails(), "createVlanDetails is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("vlans"); + + 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.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.core.responses.CreateVlanResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.core.responses.CreateVlanResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.core.responses.CreateVlanResponse>() { + @Override + public com.oracle.bmc.core.responses.CreateVlanResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.core.responses.CreateVlanResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = RESPONSE_CONVERSION_FACTORY.create(Vlan.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.core.responses.CreateVlanResponse.Builder builder = + com.oracle.bmc.core.responses.CreateVlanResponse.builder(); + + builder.vlan(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)); + } + + com.oracle.bmc.core.responses.CreateVlanResponse responseWrapper = + builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVlanConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVlanConverter.java new file mode 100644 index 00000000000..fd3c6ceb94a --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/DeleteVlanConverter.java @@ -0,0 +1,103 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.core.model.*; +import com.oracle.bmc.core.requests.*; +import com.oracle.bmc.core.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class DeleteVlanConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.core.requests.DeleteVlanRequest interceptRequest( + com.oracle.bmc.core.requests.DeleteVlanRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.core.requests.DeleteVlanRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getVlanId(), "vlanId must not be blank"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("vlans") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getVlanId())); + + 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()); + } + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.core.responses.DeleteVlanResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.core.responses.DeleteVlanResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.core.responses.DeleteVlanResponse>() { + @Override + public com.oracle.bmc.core.responses.DeleteVlanResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.core.responses.DeleteVlanResponse"); + 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(); + + com.oracle.bmc.core.responses.DeleteVlanResponse.Builder builder = + com.oracle.bmc.core.responses.DeleteVlanResponse.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)); + } + + com.oracle.bmc.core.responses.DeleteVlanResponse responseWrapper = + builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVlanConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVlanConverter.java new file mode 100644 index 00000000000..8fcc141483e --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/GetVlanConverter.java @@ -0,0 +1,110 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.core.model.*; +import com.oracle.bmc.core.requests.*; +import com.oracle.bmc.core.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class GetVlanConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.core.requests.GetVlanRequest interceptRequest( + com.oracle.bmc.core.requests.GetVlanRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.core.requests.GetVlanRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getVlanId(), "vlanId must not be blank"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("vlans") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getVlanId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.core.responses.GetVlanResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.core.responses.GetVlanResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.core.responses.GetVlanResponse>() { + @Override + public com.oracle.bmc.core.responses.GetVlanResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.core.responses.GetVlanResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = RESPONSE_CONVERSION_FACTORY.create(Vlan.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.core.responses.GetVlanResponse.Builder builder = + com.oracle.bmc.core.responses.GetVlanResponse.builder(); + + builder.vlan(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)); + } + + com.oracle.bmc.core.responses.GetVlanResponse responseWrapper = + builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} 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 1b3be843d02..48f8409a658 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 @@ -71,6 +71,14 @@ public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( request.getVnicId())); } + if (request.getVlanId() != null) { + target = + target.queryParam( + "vlanId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getVlanId())); + } + 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/ListVlansConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVlansConverter.java new file mode 100644 index 00000000000..753bc4209d4 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/ListVlansConverter.java @@ -0,0 +1,173 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.core.model.*; +import com.oracle.bmc.core.requests.*; +import com.oracle.bmc.core.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class ListVlansConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.core.requests.ListVlansRequest interceptRequest( + com.oracle.bmc.core.requests.ListVlansRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.core.requests.ListVlansRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notNull(request.getCompartmentId(), "compartmentId is required"); + Validate.notNull(request.getVcnId(), "vcnId is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20160918").path("vlans"); + + 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())); + } + + target = + target.queryParam( + "vcnId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getVcnId())); + + if (request.getDisplayName() != null) { + target = + target.queryParam( + "displayName", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getDisplayName())); + } + + if (request.getSortBy() != null) { + target = + target.queryParam( + "sortBy", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getSortBy().getValue())); + } + + if (request.getSortOrder() != null) { + target = + target.queryParam( + "sortOrder", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getSortOrder().getValue())); + } + + if (request.getLifecycleState() != null) { + target = + target.queryParam( + "lifecycleState", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLifecycleState().getValue())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.core.responses.ListVlansResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.core.responses.ListVlansResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.core.responses.ListVlansResponse>() { + @Override + public com.oracle.bmc.core.responses.ListVlansResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.core.responses.ListVlansResponse"); + 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> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.core.responses.ListVlansResponse.Builder builder = + com.oracle.bmc.core.responses.ListVlansResponse.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)); + } + + com.oracle.bmc.core.responses.ListVlansResponse responseWrapper = + builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVlanConverter.java b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVlanConverter.java new file mode 100644 index 00000000000..4992c304e47 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/internal/http/UpdateVlanConverter.java @@ -0,0 +1,115 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.core.model.*; +import com.oracle.bmc.core.requests.*; +import com.oracle.bmc.core.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.extern.slf4j.Slf4j +public class UpdateVlanConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.core.requests.UpdateVlanRequest interceptRequest( + com.oracle.bmc.core.requests.UpdateVlanRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.core.requests.UpdateVlanRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getVlanId(), "vlanId must not be blank"); + Validate.notNull(request.getUpdateVlanDetails(), "updateVlanDetails is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20160918") + .path("vlans") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getVlanId())); + + 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()); + } + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.core.responses.UpdateVlanResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.core.responses.UpdateVlanResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.core.responses.UpdateVlanResponse>() { + @Override + public com.oracle.bmc.core.responses.UpdateVlanResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.core.responses.UpdateVlanResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = RESPONSE_CONVERSION_FACTORY.create(Vlan.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.core.responses.UpdateVlanResponse.Builder builder = + com.oracle.bmc.core.responses.UpdateVlanResponse.builder(); + + builder.vlan(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)); + } + + com.oracle.bmc.core.responses.UpdateVlanResponse responseWrapper = + builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AddImageShapeCompatibilityEntryDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AddImageShapeCompatibilityEntryDetails.java index 8ece81227f1..f066b70e307 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AddImageShapeCompatibilityEntryDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AddImageShapeCompatibilityEntryDetails.java @@ -21,6 +21,7 @@ builder = AddImageShapeCompatibilityEntryDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AddImageShapeCompatibilityEntryDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AddNetworkSecurityGroupSecurityRulesDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AddNetworkSecurityGroupSecurityRulesDetails.java index 75948b9ad78..14a7aeb438f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AddNetworkSecurityGroupSecurityRulesDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AddNetworkSecurityGroupSecurityRulesDetails.java @@ -21,6 +21,7 @@ builder = AddNetworkSecurityGroupSecurityRulesDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AddNetworkSecurityGroupSecurityRulesDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AddSecurityRuleDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AddSecurityRuleDetails.java index 87b8e577838..856df737c5f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AddSecurityRuleDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AddSecurityRuleDetails.java @@ -21,6 +21,7 @@ builder = AddSecurityRuleDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AddSecurityRuleDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AddedNetworkSecurityGroupSecurityRules.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AddedNetworkSecurityGroupSecurityRules.java index a575cfa03af..d2c3d3f8621 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AddedNetworkSecurityGroupSecurityRules.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AddedNetworkSecurityGroupSecurityRules.java @@ -21,6 +21,7 @@ builder = AddedNetworkSecurityGroupSecurityRules.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AddedNetworkSecurityGroupSecurityRules { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListing.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListing.java index 7c995147c3f..a14c80676f6 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListing.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListing.java @@ -21,6 +21,7 @@ builder = AppCatalogListing.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AppCatalogListing { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -164,7 +165,7 @@ public static Builder builder() { String displayName; /** - * Date and time the listing was published, in RFC3339 format. + * Date and time the listing was published, in [RFC3339](https://tools.ietf.org/html/rfc3339) format. * Example: `2018-03-20T12:32:53.532Z` * **/ diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingResourceVersion.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingResourceVersion.java index aea11e0a1f7..3cdba4f1c43 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingResourceVersion.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingResourceVersion.java @@ -21,6 +21,7 @@ builder = AppCatalogListingResourceVersion.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AppCatalogListingResourceVersion { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -146,7 +147,7 @@ public static Builder builder() { String listingId; /** - * Date and time the listing resource version was published, in RFC3339 format. + * Date and time the listing resource version was published, in [RFC3339](https://tools.ietf.org/html/rfc3339) format. * Example: `2018-03-20T12:32:53.532Z` * **/ diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingResourceVersionAgreements.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingResourceVersionAgreements.java index e86221dc50b..e0c92be8ad6 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingResourceVersionAgreements.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingResourceVersionAgreements.java @@ -21,6 +21,7 @@ builder = AppCatalogListingResourceVersionAgreements.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AppCatalogListingResourceVersionAgreements { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -142,7 +143,7 @@ public static Builder builder() { String eulaLink; /** - * Date and time the agreements were retrieved, in RFC3339 format. + * Date and time the agreements were retrieved, in [RFC3339](https://tools.ietf.org/html/rfc3339) format. * Example: `2018-03-20T12:32:53.532Z` * **/ diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingResourceVersionSummary.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingResourceVersionSummary.java index e3b920c9c07..54be3edd761 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingResourceVersionSummary.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingResourceVersionSummary.java @@ -21,6 +21,7 @@ builder = AppCatalogListingResourceVersionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AppCatalogListingResourceVersionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -99,7 +100,7 @@ public static Builder builder() { String listingId; /** - * Date and time the listing resource version was published, in RFC3339 format. + * Date and time the listing resource version was published, in [RFC3339](https://tools.ietf.org/html/rfc3339) format. * Example: `2018-03-20T12:32:53.532Z` * **/ diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingSummary.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingSummary.java index 0f315ef2124..4d732b09ccd 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingSummary.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogListingSummary.java @@ -21,6 +21,7 @@ builder = AppCatalogListingSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AppCatalogListingSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogSubscription.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogSubscription.java index 979c60c21c8..42e7abb9c5f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogSubscription.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogSubscription.java @@ -21,6 +21,7 @@ builder = AppCatalogSubscription.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AppCatalogSubscription { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -182,7 +183,7 @@ public static Builder builder() { String compartmentId; /** - * Date and time at which the subscription was created, in RFC3339 format. + * Date and time at which the subscription was created, in [RFC3339](https://tools.ietf.org/html/rfc3339) format. * Example: `2018-03-20T12:32:53.532Z` * **/ diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogSubscriptionSummary.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogSubscriptionSummary.java index fcc544d45e4..9ca07ea2d70 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogSubscriptionSummary.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AppCatalogSubscriptionSummary.java @@ -21,6 +21,7 @@ builder = AppCatalogSubscriptionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AppCatalogSubscriptionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -182,7 +183,7 @@ public static Builder builder() { String compartmentId; /** - * Date and time at which the subscription was created, in RFC3339 format. + * Date and time at which the subscription was created, in [RFC3339](https://tools.ietf.org/html/rfc3339) format. * Example: `2018-03-20T12:32:53.532Z` * **/ diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachBootVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachBootVolumeDetails.java index 46fd563bc30..f6a63362f7f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachBootVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachBootVolumeDetails.java @@ -21,6 +21,7 @@ builder = AttachBootVolumeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttachBootVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachEmulatedVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachEmulatedVolumeDetails.java index 64c1cdd933b..5eb5a963848 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachEmulatedVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachEmulatedVolumeDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttachEmulatedVolumeDetails extends AttachVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 a48d55d81d6..e78edaa1c0a 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 @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttachIScsiVolumeDetails extends AttachVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachLoadBalancerDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachLoadBalancerDetails.java index 640e6974c0f..9177c09bee4 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachLoadBalancerDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachLoadBalancerDetails.java @@ -21,6 +21,7 @@ builder = AttachLoadBalancerDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttachLoadBalancerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachParavirtualizedVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachParavirtualizedVolumeDetails.java index 0ea9d45b687..de5e8946aaf 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachParavirtualizedVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachParavirtualizedVolumeDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttachParavirtualizedVolumeDetails extends AttachVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachServiceDeterminedVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachServiceDeterminedVolumeDetails.java index 73ebe9d914a..e02954452c1 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachServiceDeterminedVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/AttachServiceDeterminedVolumeDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttachServiceDeterminedVolumeDetails extends AttachVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 f586b9aa20b..168b45425f4 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 @@ -21,6 +21,7 @@ builder = AttachVnicDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttachVnicDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/BgpSessionInfo.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/BgpSessionInfo.java index 76221964aa5..8a5cb72d66d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/BgpSessionInfo.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/BgpSessionInfo.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BgpSessionInfo.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BgpSessionInfo { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolume.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolume.java index 89b434522af..e284d28288d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolume.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolume.java @@ -28,6 +28,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BootVolume.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BootVolume { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -408,7 +409,9 @@ public static LifecycleState create(String key) { BootVolumeSourceDetails sourceDetails; /** - * The date and time the boot volume was created. Format defined by RFC3339. + * The date and time the boot volume was created. Format defined + * by [RFC3339](https://tools.ietf.org/html/rfc3339). + * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeAttachment.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeAttachment.java index 71f67d4c136..0a58aad2111 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeAttachment.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeAttachment.java @@ -25,6 +25,7 @@ builder = BootVolumeAttachment.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BootVolumeAttachment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -251,7 +252,7 @@ public static LifecycleState create(String key) { LifecycleState lifecycleState; /** - * The date and time the boot volume was created, in the format defined by RFC3339. + * The date and time the boot volume was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeBackup.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeBackup.java index 2349c7ab5b6..cc730cb18ca 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeBackup.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeBackup.java @@ -29,6 +29,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BootVolumeBackup.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BootVolumeBackup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -298,7 +299,7 @@ public static Builder builder() { /** * The date and time the volume backup will expire and be automatically deleted. - * Format defined by RFC3339. This parameter will always be present for backups that + * Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). This parameter will always be present for backups that * were created automatically by a scheduled-backup policy. For manually created backups, * it will be absent, signifying that there is no expiration time and the backup will * last forever until manually deleted. @@ -460,14 +461,14 @@ public static SourceType create(String key) { /** * The date and time the boot volume backup was created. This is the time the actual point-in-time image - * of the volume data was taken. Format defined by RFC3339. + * of the volume data was taken. Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; /** - * The date and time the request to create the boot volume backup was received. Format defined by RFC3339. + * The date and time the request to create the boot volume backup was received. Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeRequestReceived") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeKmsKey.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeKmsKey.java index 2bd2c1040dd..ee42921243c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeKmsKey.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeKmsKey.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BootVolumeKmsKey.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BootVolumeKmsKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeSourceFromBootVolumeBackupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeSourceFromBootVolumeBackupDetails.java index affad8ddb5c..c11a7cb9d3b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeSourceFromBootVolumeBackupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeSourceFromBootVolumeBackupDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BootVolumeSourceFromBootVolumeBackupDetails extends BootVolumeSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeSourceFromBootVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeSourceFromBootVolumeDetails.java index d658279b393..72bd23d9454 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeSourceFromBootVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/BootVolumeSourceFromBootVolumeDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BootVolumeSourceFromBootVolumeDetails extends BootVolumeSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/BulkAddVirtualCircuitPublicPrefixesDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/BulkAddVirtualCircuitPublicPrefixesDetails.java index 359c8923cc6..6774dd75f35 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/BulkAddVirtualCircuitPublicPrefixesDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/BulkAddVirtualCircuitPublicPrefixesDetails.java @@ -21,6 +21,7 @@ builder = BulkAddVirtualCircuitPublicPrefixesDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BulkAddVirtualCircuitPublicPrefixesDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/BulkDeleteVirtualCircuitPublicPrefixesDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/BulkDeleteVirtualCircuitPublicPrefixesDetails.java index 49700c1475f..91854d654f7 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/BulkDeleteVirtualCircuitPublicPrefixesDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/BulkDeleteVirtualCircuitPublicPrefixesDetails.java @@ -21,6 +21,7 @@ builder = BulkDeleteVirtualCircuitPublicPrefixesDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BulkDeleteVirtualCircuitPublicPrefixesDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 956c1dafadf..1e47c30cd3e 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 @@ -21,6 +21,7 @@ builder = CaptureConsoleHistoryDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CaptureConsoleHistoryDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeBootVolumeBackupCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeBootVolumeBackupCompartmentDetails.java index 4c7021ab49c..bba4457ede3 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeBootVolumeBackupCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeBootVolumeBackupCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeBootVolumeBackupCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeBootVolumeBackupCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeBootVolumeCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeBootVolumeCompartmentDetails.java index 77ffc98d24f..e8e877cebc4 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeBootVolumeCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeBootVolumeCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeBootVolumeCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeBootVolumeCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeClusterNetworkCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeClusterNetworkCompartmentDetails.java index 68d3acbf592..8c6a1ac045f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeClusterNetworkCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeClusterNetworkCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeClusterNetworkCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeClusterNetworkCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeCpeCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeCpeCompartmentDetails.java index 8baff70986a..d9604c63bf8 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeCpeCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeCpeCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeCpeCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeCpeCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeCrossConnectCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeCrossConnectCompartmentDetails.java index 903e5acd502..34a73026d84 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeCrossConnectCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeCrossConnectCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeCrossConnectCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeCrossConnectCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeCrossConnectGroupCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeCrossConnectGroupCompartmentDetails.java index aa2b2eae93c..8252ba96f70 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeCrossConnectGroupCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeCrossConnectGroupCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeCrossConnectGroupCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeCrossConnectGroupCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeDedicatedVmHostCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeDedicatedVmHostCompartmentDetails.java index 2d425706599..6076c07986c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeDedicatedVmHostCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeDedicatedVmHostCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeDedicatedVmHostCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeDedicatedVmHostCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeDhcpOptionsCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeDhcpOptionsCompartmentDetails.java index 2dfaa76a17c..e020597416f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeDhcpOptionsCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeDhcpOptionsCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeDhcpOptionsCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeDhcpOptionsCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeDrgCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeDrgCompartmentDetails.java index 2b952cabf53..0b3fe0eac56 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeDrgCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeDrgCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeDrgCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeDrgCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeIPSecConnectionCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeIPSecConnectionCompartmentDetails.java index c5c0c25ff7a..700aa5cc568 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeIPSecConnectionCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeIPSecConnectionCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeIPSecConnectionCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeIPSecConnectionCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeImageCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeImageCompartmentDetails.java index b1c26d181c1..921b4f28d83 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeImageCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeImageCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeImageCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeImageCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInstanceCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInstanceCompartmentDetails.java index 194c5019985..87e3361ab9c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInstanceCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInstanceCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeInstanceCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeInstanceCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInstanceConfigurationCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInstanceConfigurationCompartmentDetails.java index f22d5304628..f60be187225 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInstanceConfigurationCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInstanceConfigurationCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeInstanceConfigurationCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeInstanceConfigurationCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInstancePoolCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInstancePoolCompartmentDetails.java index fa183da74b0..b6728c8571f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInstancePoolCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInstancePoolCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeInstancePoolCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeInstancePoolCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInternetGatewayCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInternetGatewayCompartmentDetails.java index 4b28925f7cc..88586924e78 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInternetGatewayCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeInternetGatewayCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeInternetGatewayCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeInternetGatewayCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeLocalPeeringGatewayCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeLocalPeeringGatewayCompartmentDetails.java index f4335cb4237..16beec3d0b4 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeLocalPeeringGatewayCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeLocalPeeringGatewayCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeLocalPeeringGatewayCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeLocalPeeringGatewayCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeNatGatewayCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeNatGatewayCompartmentDetails.java index 6c525b8ba0d..a96c5fbe85d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeNatGatewayCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeNatGatewayCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeNatGatewayCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeNatGatewayCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeNetworkSecurityGroupCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeNetworkSecurityGroupCompartmentDetails.java index 64d7435e341..4b01165fbec 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeNetworkSecurityGroupCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeNetworkSecurityGroupCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeNetworkSecurityGroupCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeNetworkSecurityGroupCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangePublicIpCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangePublicIpCompartmentDetails.java index 4a3f6a346a9..702153893a8 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangePublicIpCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangePublicIpCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangePublicIpCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangePublicIpCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeRemotePeeringConnectionCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeRemotePeeringConnectionCompartmentDetails.java index 2b9f241bd3e..b88094c2cba 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeRemotePeeringConnectionCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeRemotePeeringConnectionCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeRemotePeeringConnectionCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeRemotePeeringConnectionCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeRouteTableCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeRouteTableCompartmentDetails.java index 47986c6efab..479606397f0 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeRouteTableCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeRouteTableCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeRouteTableCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeRouteTableCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeSecurityListCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeSecurityListCompartmentDetails.java index cf808469389..8d59c57296d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeSecurityListCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeSecurityListCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeSecurityListCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeSecurityListCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeServiceGatewayCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeServiceGatewayCompartmentDetails.java index cb2fea1b331..665154fe553 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeServiceGatewayCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeServiceGatewayCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeServiceGatewayCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeServiceGatewayCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeSubnetCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeSubnetCompartmentDetails.java index 8c2fda5d4ef..2ec9ebe9724 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeSubnetCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeSubnetCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeSubnetCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeSubnetCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVcnCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVcnCompartmentDetails.java index 1eed01d6515..cce0448a71d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVcnCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVcnCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeVcnCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeVcnCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVirtualCircuitCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVirtualCircuitCompartmentDetails.java index b882bcf747a..70a890bbc74 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVirtualCircuitCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVirtualCircuitCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeVirtualCircuitCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeVirtualCircuitCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVlanCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVlanCompartmentDetails.java new file mode 100644 index 00000000000..082b8259c91 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVlanCompartmentDetails.java @@ -0,0 +1,73 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.model; + +/** + * The configuration details for the move operation. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ChangeVlanCompartmentDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class ChangeVlanCompartmentDetails { + @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.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ChangeVlanCompartmentDetails build() { + ChangeVlanCompartmentDetails __instance__ = + new ChangeVlanCompartmentDetails(compartmentId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ChangeVlanCompartmentDetails o) { + Builder copiedBuilder = compartmentId(o.getCompartmentId()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to move the VLAN to. + * + **/ + @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-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeBackupCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeBackupCompartmentDetails.java index bbb6da089ba..d609ef87317 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeBackupCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeBackupCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeVolumeBackupCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeVolumeBackupCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeCompartmentDetails.java index 776002524b7..05a8631d684 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeVolumeCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeVolumeCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeGroupBackupCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeGroupBackupCompartmentDetails.java index 4c9ba3f5e33..a093895c0e5 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeGroupBackupCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeGroupBackupCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeVolumeGroupBackupCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeVolumeGroupBackupCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeGroupCompartmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeGroupCompartmentDetails.java index cea0d441321..aa2d9c396ce 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeGroupCompartmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ChangeVolumeGroupCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeVolumeGroupCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeVolumeGroupCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ClusterNetwork.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ClusterNetwork.java index 8926ce36ee2..140aac0f8c7 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ClusterNetwork.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ClusterNetwork.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ClusterNetwork.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ClusterNetwork { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -276,7 +277,7 @@ public static LifecycleState create(String key) { LifecycleState lifecycleState; /** - * The date and time the resource was created, in the format defined by RFC3339. + * The date and time the resource was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * @@ -285,7 +286,7 @@ public static LifecycleState create(String key) { java.util.Date timeCreated; /** - * The date and time the resource was updated, in the format defined by RFC3339. + * The date and time the resource was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ClusterNetworkPlacementConfigurationDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ClusterNetworkPlacementConfigurationDetails.java index 2a4e8f36bba..7334474669f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ClusterNetworkPlacementConfigurationDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ClusterNetworkPlacementConfigurationDetails.java @@ -21,6 +21,7 @@ builder = ClusterNetworkPlacementConfigurationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ClusterNetworkPlacementConfigurationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ClusterNetworkSummary.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ClusterNetworkSummary.java index 39bc40fbd2f..866b8f25478 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ClusterNetworkSummary.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ClusterNetworkSummary.java @@ -21,6 +21,7 @@ builder = ClusterNetworkSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ClusterNetworkSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -256,7 +257,7 @@ public static LifecycleState create(String key) { LifecycleState lifecycleState; /** - * The date and time the resource was created, in the format defined by RFC3339. + * The date and time the resource was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * @@ -265,7 +266,7 @@ public static LifecycleState create(String key) { java.util.Date timeCreated; /** - * The date and time the resource was updated, in the format defined by RFC3339. + * The date and time the resource was updated, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ComputeInstanceDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ComputeInstanceDetails.java index a97ae01ae2e..aa6b2b875f5 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ComputeInstanceDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ComputeInstanceDetails.java @@ -27,6 +27,7 @@ property = "instanceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ComputeInstanceDetails extends InstanceConfigurationInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ConnectLocalPeeringGatewaysDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ConnectLocalPeeringGatewaysDetails.java index 02f09c277ca..b2a1e516e5a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ConnectLocalPeeringGatewaysDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ConnectLocalPeeringGatewaysDetails.java @@ -21,6 +21,7 @@ builder = ConnectLocalPeeringGatewaysDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectLocalPeeringGatewaysDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ConnectRemotePeeringConnectionsDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ConnectRemotePeeringConnectionsDetails.java index e09d44572ab..7832a24b769 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ConnectRemotePeeringConnectionsDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ConnectRemotePeeringConnectionsDetails.java @@ -21,6 +21,7 @@ builder = ConnectRemotePeeringConnectionsDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectRemotePeeringConnectionsDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 8fa9fe60f6a..531fd116c3d 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 @@ -25,6 +25,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ConsoleHistory.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConsoleHistory { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -266,7 +267,7 @@ public static LifecycleState create(String key) { LifecycleState lifecycleState; /** - * The date and time the history was created, in the format defined by RFC3339. + * The date and time the history was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * Example: `2016-08-25T21:10:29.600Z` * **/ diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CopyBootVolumeBackupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CopyBootVolumeBackupDetails.java index 9472cc9eadd..b501deb1fe9 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CopyBootVolumeBackupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CopyBootVolumeBackupDetails.java @@ -21,6 +21,7 @@ builder = CopyBootVolumeBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CopyBootVolumeBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CopyVolumeBackupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CopyVolumeBackupDetails.java index 81e66b62a0a..39c9e31ff31 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CopyVolumeBackupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CopyVolumeBackupDetails.java @@ -21,6 +21,7 @@ builder = CopyVolumeBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CopyVolumeBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 46fb47f81e2..2d85bb613f3 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 @@ -31,6 +31,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Cpe.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Cpe { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -217,7 +218,7 @@ public static Builder builder() { String cpeDeviceShapeId; /** - * The date and time the CPE was created, in the format defined by RFC3339. + * The date and time the CPE was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceConfigAnswer.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceConfigAnswer.java index 4cf8ad83b0c..c7e1b716693 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceConfigAnswer.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceConfigAnswer.java @@ -25,6 +25,7 @@ builder = CpeDeviceConfigAnswer.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CpeDeviceConfigAnswer { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceConfigQuestion.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceConfigQuestion.java index 1596aa3333a..2110f1842ff 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceConfigQuestion.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceConfigQuestion.java @@ -25,6 +25,7 @@ builder = CpeDeviceConfigQuestion.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CpeDeviceConfigQuestion { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceInfo.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceInfo.java index 1605dfa0317..f32ef07626d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceInfo.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceInfo.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CpeDeviceInfo.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CpeDeviceInfo { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceShapeDetail.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceShapeDetail.java index ed851cc96e2..1f210a9bea3 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceShapeDetail.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceShapeDetail.java @@ -23,6 +23,7 @@ builder = CpeDeviceShapeDetail.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CpeDeviceShapeDetail { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceShapeSummary.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceShapeSummary.java index d3ff1126092..e89ba009f19 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceShapeSummary.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CpeDeviceShapeSummary.java @@ -23,6 +23,7 @@ builder = CpeDeviceShapeSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CpeDeviceShapeSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateAppCatalogSubscriptionDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateAppCatalogSubscriptionDetails.java index 321db71db26..8579c43c04c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateAppCatalogSubscriptionDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateAppCatalogSubscriptionDetails.java @@ -21,6 +21,7 @@ builder = CreateAppCatalogSubscriptionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAppCatalogSubscriptionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -159,7 +160,7 @@ public static Builder builder() { String eulaLink; /** - * Date and time the agreements were retrieved, in RFC3339 format. + * Date and time the agreements were retrieved, in [RFC3339](https://tools.ietf.org/html/rfc3339) format. * Example: `2018-03-20T12:32:53.532Z` * **/ diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateBootVolumeBackupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateBootVolumeBackupDetails.java index bd6078ad947..2c706021cdc 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateBootVolumeBackupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateBootVolumeBackupDetails.java @@ -21,6 +21,7 @@ builder = CreateBootVolumeBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateBootVolumeBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateBootVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateBootVolumeDetails.java index 6e086130a18..52be7103460 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateBootVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateBootVolumeDetails.java @@ -21,6 +21,7 @@ builder = CreateBootVolumeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateBootVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateClusterNetworkDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateClusterNetworkDetails.java index 1022b6a7fc7..64c58a08285 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateClusterNetworkDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateClusterNetworkDetails.java @@ -21,6 +21,7 @@ builder = CreateClusterNetworkDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateClusterNetworkDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateClusterNetworkInstancePoolDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateClusterNetworkInstancePoolDetails.java index a234d4179bb..9449da1f79a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateClusterNetworkInstancePoolDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateClusterNetworkInstancePoolDetails.java @@ -21,6 +21,7 @@ builder = CreateClusterNetworkInstancePoolDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateClusterNetworkInstancePoolDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 be7c56b1567..c9e895a833e 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CreateCpeDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateCpeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -151,7 +152,7 @@ public static Builder builder() { /** * The public IP address of the on-premises router. *

- * Example: `143.19.23.16` + * Example: `203.0.113.2` * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") 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 b887bff16e2..9d8fd9953fd 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 @@ -21,6 +21,7 @@ builder = CreateCrossConnectDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateCrossConnectDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 3e0017e5fdb..348560ae027 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 @@ -21,6 +21,7 @@ builder = CreateCrossConnectGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateCrossConnectGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDedicatedVmHostDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDedicatedVmHostDetails.java index 2b406212d13..7c530f41802 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDedicatedVmHostDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateDedicatedVmHostDetails.java @@ -22,6 +22,7 @@ builder = CreateDedicatedVmHostDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDedicatedVmHostDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 3b0a5c4e914..5ddfa30c8f8 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 @@ -21,6 +21,7 @@ builder = CreateDhcpDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDhcpDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 08fbb5e86e2..de4a7595ddf 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 @@ -21,6 +21,7 @@ builder = CreateDrgAttachmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDrgAttachmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 74e981baa92..4d841f6944d 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CreateDrgDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDrgDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 b80e849948a..3f52e313be1 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 @@ -21,6 +21,7 @@ builder = CreateIPSecConnectionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateIPSecConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIPSecConnectionTunnelDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIPSecConnectionTunnelDetails.java index abd991a6ba7..e8e7d8da805 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIPSecConnectionTunnelDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIPSecConnectionTunnelDetails.java @@ -21,6 +21,7 @@ builder = CreateIPSecConnectionTunnelDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateIPSecConnectionTunnelDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -199,8 +200,6 @@ public static IkeVersion create(String key) { * spaces are allowed. If you don't provide a value, * Oracle generates a value for you. You can specify your own shared secret later if * you like with {@link #updateIPSecConnectionTunnelSharedSecret(UpdateIPSecConnectionTunnelSharedSecretRequest) updateIPSecConnectionTunnelSharedSecret}. - *

- * Example: `EXAMPLEToUis6j1cp8GdVQxcmdfMO0yXMLilZTbYCMDGu4V8o` * **/ @com.fasterxml.jackson.annotation.JsonProperty("sharedSecret") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIPSecTunnelBgpSessionDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIPSecTunnelBgpSessionDetails.java index d67509a23a4..19732af1c67 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIPSecTunnelBgpSessionDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIPSecTunnelBgpSessionDetails.java @@ -21,6 +21,7 @@ builder = CreateIPSecTunnelBgpSessionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateIPSecTunnelBgpSessionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 587b86af839..24c64d8a0e5 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 @@ -21,6 +21,7 @@ builder = CreateImageDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateImageDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstanceConfigurationDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstanceConfigurationDetails.java index eca8ecd3d7b..0ad83587cab 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstanceConfigurationDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstanceConfigurationDetails.java @@ -28,6 +28,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateInstanceConfigurationDetails extends CreateInstanceConfigurationBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstanceConfigurationFromInstanceDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstanceConfigurationFromInstanceDetails.java index 6a176f96bbb..a8852b83df6 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstanceConfigurationFromInstanceDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstanceConfigurationFromInstanceDetails.java @@ -28,6 +28,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateInstanceConfigurationFromInstanceDetails extends CreateInstanceConfigurationBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") 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 1beb5e1fab1..5cc6e4db2ec 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 @@ -23,6 +23,7 @@ builder = CreateInstanceConsoleConnectionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateInstanceConsoleConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstancePoolDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstancePoolDetails.java index 5be479a559b..46648474dbe 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstancePoolDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstancePoolDetails.java @@ -21,6 +21,7 @@ builder = CreateInstancePoolDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateInstancePoolDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstancePoolPlacementConfigurationDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstancePoolPlacementConfigurationDetails.java index 9d1520b440a..7cc33f2816c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstancePoolPlacementConfigurationDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateInstancePoolPlacementConfigurationDetails.java @@ -21,6 +21,7 @@ builder = CreateInstancePoolPlacementConfigurationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateInstancePoolPlacementConfigurationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 5d539fd4fbd..454151b99b0 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 @@ -21,6 +21,7 @@ builder = CreateInternetGatewayDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateInternetGatewayDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIpv6Details.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIpv6Details.java index 2a95d95b45c..ed9ecef919d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIpv6Details.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateIpv6Details.java @@ -21,6 +21,7 @@ builder = CreateIpv6Details.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateIpv6Details { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -152,7 +153,7 @@ public static Builder builder() { * assigns an IPv6 address from the subnet. The subnet is the one that * contains the VNIC you specify in `vnicId`. *

- * Example: `2001:0db8:0123:1111:abcd:ef01:2345:6789` + * Example: `2001:DB8::` * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateLocalPeeringGatewayDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateLocalPeeringGatewayDetails.java index 1d2e10838e2..1b26e5a9c87 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateLocalPeeringGatewayDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateLocalPeeringGatewayDetails.java @@ -21,6 +21,7 @@ builder = CreateLocalPeeringGatewayDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateLocalPeeringGatewayDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateNatGatewayDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateNatGatewayDetails.java index 5ea8fb3027b..a16f6da58e0 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateNatGatewayDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateNatGatewayDetails.java @@ -21,6 +21,7 @@ builder = CreateNatGatewayDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateNatGatewayDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateNetworkSecurityGroupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateNetworkSecurityGroupDetails.java index 73ea9ada096..3958257fceb 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateNetworkSecurityGroupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateNetworkSecurityGroupDetails.java @@ -21,6 +21,7 @@ builder = CreateNetworkSecurityGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateNetworkSecurityGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 56494dba262..0b450186f08 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 @@ -21,6 +21,7 @@ builder = CreatePrivateIpDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreatePrivateIpDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -80,6 +81,15 @@ public Builder vnicId(String vnicId) { return this; } + @com.fasterxml.jackson.annotation.JsonProperty("vlanId") + private String vlanId; + + public Builder vlanId(String vlanId) { + this.vlanId = vlanId; + this.__explicitlySet__.add("vlanId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); @@ -91,7 +101,8 @@ public CreatePrivateIpDetails build() { freeformTags, hostnameLabel, ipAddress, - vnicId); + vnicId, + vlanId); __instance__.__explicitlySet__.addAll(__explicitlySet__); return __instance__; } @@ -104,7 +115,8 @@ public Builder copy(CreatePrivateIpDetails o) { .freeformTags(o.getFreeformTags()) .hostnameLabel(o.getHostnameLabel()) .ipAddress(o.getIpAddress()) - .vnicId(o.getVnicId()); + .vnicId(o.getVnicId()) + .vlanId(o.getVlanId()); copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); return copiedBuilder; @@ -182,6 +194,16 @@ public static Builder builder() { @com.fasterxml.jackson.annotation.JsonProperty("vnicId") String vnicId; + /** + * Use this attribute only with the Oracle Cloud VMware Solution. + *

+ * The OCID of the VLAN from which the private IP is to be drawn. The IP address, + * *if supplied*, must be valid for the given VLAN. See {@link Vlan}. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vlanId") + String vlanId; + @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/CreatePublicIpDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreatePublicIpDetails.java index 6db4a000075..6c1bf934b20 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreatePublicIpDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreatePublicIpDetails.java @@ -21,6 +21,7 @@ builder = CreatePublicIpDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreatePublicIpDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateRemotePeeringConnectionDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateRemotePeeringConnectionDetails.java index 42e6e93f359..d13e8daaea8 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateRemotePeeringConnectionDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateRemotePeeringConnectionDetails.java @@ -21,6 +21,7 @@ builder = CreateRemotePeeringConnectionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateRemotePeeringConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 d3e2ca6dd4f..c92d913a3fd 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 @@ -21,6 +21,7 @@ builder = CreateRouteTableDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateRouteTableDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 4b7576fe507..07b3ec185d8 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 @@ -21,6 +21,7 @@ builder = CreateSecurityListDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSecurityListDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateServiceGatewayDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateServiceGatewayDetails.java index 2b00e43bcf8..be498a89e6b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateServiceGatewayDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateServiceGatewayDetails.java @@ -21,6 +21,7 @@ builder = CreateServiceGatewayDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateServiceGatewayDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 4f7aeb54a95..c6ad6cf3287 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 @@ -21,6 +21,7 @@ builder = CreateSubnetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSubnetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -217,7 +218,7 @@ public static Builder builder() { /** * The CIDR IP address range of the subnet. *

- * Example: `172.16.1.0/24` + * Example: `10.0.1.0/24` * **/ @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") 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 384a4e7107b..30675b9e43a 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CreateVcnDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateVcnDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -141,7 +142,7 @@ public static Builder builder() { /** * The CIDR IP address block of the VCN. *

- * Example: `172.16.0.0/16` + * Example: `10.0.0.0/16` * **/ @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") 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 9793e6ae268..b43f1eca6ac 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 @@ -21,6 +21,7 @@ builder = CreateVirtualCircuitDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateVirtualCircuitDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVirtualCircuitPublicPrefixDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVirtualCircuitPublicPrefixDetails.java index 14b3b46b1ec..d883a9815c4 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVirtualCircuitPublicPrefixDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVirtualCircuitPublicPrefixDetails.java @@ -21,6 +21,7 @@ builder = CreateVirtualCircuitPublicPrefixDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateVirtualCircuitPublicPrefixDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVlanDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVlanDetails.java new file mode 100644 index 00000000000..f8f6cb652de --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVlanDetails.java @@ -0,0 +1,251 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.model; + +/** + * + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateVlanDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class CreateVlanDetails { + @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("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("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsgIds") + private java.util.List nsgIds; + + public Builder nsgIds(java.util.List nsgIds) { + this.nsgIds = nsgIds; + this.__explicitlySet__.add("nsgIds"); + 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("vcnId") + private String vcnId; + + public Builder vcnId(String vcnId) { + this.vcnId = vcnId; + this.__explicitlySet__.add("vcnId"); + 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.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateVlanDetails build() { + CreateVlanDetails __instance__ = + new CreateVlanDetails( + availabilityDomain, + cidrBlock, + compartmentId, + definedTags, + displayName, + freeformTags, + nsgIds, + routeTableId, + vcnId, + vlanTag); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateVlanDetails o) { + Builder copiedBuilder = + availabilityDomain(o.getAvailabilityDomain()) + .cidrBlock(o.getCidrBlock()) + .compartmentId(o.getCompartmentId()) + .definedTags(o.getDefinedTags()) + .displayName(o.getDisplayName()) + .freeformTags(o.getFreeformTags()) + .nsgIds(o.getNsgIds()) + .routeTableId(o.getRouteTableId()) + .vcnId(o.getVcnId()) + .vlanTag(o.getVlanTag()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The availability domain of the VLAN. + *

+ * Example: `Uocm:PHX-AD-1` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") + String availabilityDomain; + + /** + * The range of IPv4 addresses that will be used for layer 3 communication with + * hosts outside the VLAN. + *

+ * Example: `192.0.2.0/24` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") + String cidrBlock; + + /** + * The OCID of the compartment to contain the VLAN. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a + * namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

+ * Example: `{\"Operations\": {\"CostCenter\": \"42\"}}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + java.util.Map> definedTags; + + /** + * A descriptive name. Does not have to be unique, and it's changeable. Avoid entering confidential information. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no + * predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

+ * Example: `{\"Department\": \"Finance\"}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + java.util.Map freeformTags; + + /** + * A list of the OCIDs of the network security groups (NSGs) to add all VNICs in the VLAN to. For more + * information about NSGs, see + * {@link NetworkSecurityGroup}. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsgIds") + java.util.List nsgIds; + + /** + * The OCID of the route table the VLAN will use. If you don't provide a value, + * the VLAN uses the VCN's default route table. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("routeTableId") + String routeTableId; + + /** + * The OCID of the VCN to contain the VLAN. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") + String vcnId; + + /** + * The IEEE 802.1Q VLAN tag for this VLAN. The value must be unique across all + * VLANs in the VCN. If you don't provide a value, Oracle assigns one. + * You cannot change the value later. VLAN tag 0 is reserved for use by Oracle. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vlanTag") + Integer vlanTag; + + @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 9bb0ecbdd16..43562c88595 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 @@ -25,6 +25,7 @@ builder = CreateVnicDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateVnicDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -111,6 +112,15 @@ public Builder subnetId(String subnetId) { return this; } + @com.fasterxml.jackson.annotation.JsonProperty("vlanId") + private String vlanId; + + public Builder vlanId(String vlanId) { + this.vlanId = vlanId; + this.__explicitlySet__.add("vlanId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); @@ -125,7 +135,8 @@ public CreateVnicDetails build() { nsgIds, privateIp, skipSourceDestCheck, - subnetId); + subnetId, + vlanId); __instance__.__explicitlySet__.addAll(__explicitlySet__); return __instance__; } @@ -141,7 +152,8 @@ public Builder copy(CreateVnicDetails o) { .nsgIds(o.getNsgIds()) .privateIp(o.getPrivateIp()) .skipSourceDestCheck(o.getSkipSourceDestCheck()) - .subnetId(o.getSubnetId()); + .subnetId(o.getSubnetId()) + .vlanId(o.getVlanId()); copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); return copiedBuilder; @@ -239,6 +251,11 @@ public static Builder builder() { * A list of the OCIDs of the network security groups (NSGs) to add the VNIC to. For more * information about NSGs, see * {@link NetworkSecurityGroup}. + *

+ * If a `vlanId` is specified, the `nsgIds` is ignored. The `vlanId` + * indicates that the VNIC will belong to a VLAN instead of a subnet. With VLANs, + * all VNICs in the VLAN belong to the NSGs that are associated with the VLAN. + * See {@link Vlan}. * **/ @com.fasterxml.jackson.annotation.JsonProperty("nsgIds") @@ -253,6 +270,11 @@ public static Builder builder() { * {@link PrivateIp} object returned by * {@link #listPrivateIps(ListPrivateIpsRequest) listPrivateIps} and * {@link #getPrivateIp(GetPrivateIpRequest) getPrivateIp}. + *

+ * + * If you specify a `vlanId`, the `privateIp` is ignored. + * See {@link Vlan}. + *

* Example: `10.0.3.3` * **/ @@ -265,6 +287,11 @@ public static Builder builder() { * about why you would skip the source/destination check, see * [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/Content/Network/Tasks/managingroutetables.htm#privateip). *

+ * + * If you specify a `vlanId`, the `skipSourceDestCheck` is ignored because the + * source/destination check is always disabled for VNICs in a VLAN. See + * {@link Vlan}. + *

* Example: `true` * **/ @@ -276,11 +303,27 @@ public static Builder builder() { * use this `subnetId` instead of the deprecated `subnetId` in * {@link #launchInstanceDetails(LaunchInstanceDetailsRequest) launchInstanceDetails}. * At least one of them is required; if you provide both, the values must match. + *

+ * If you are an Oracle Cloud VMware Solution customer and creating a secondary + * VNIC in a VLAN instead of a subnet, provide a `vlanId` instead of a `subnetId`. + * If you provide both a `vlanId` and `subnetId`, the request fails. * **/ @com.fasterxml.jackson.annotation.JsonProperty("subnetId") String subnetId; + /** + * Provide this attribute only if you are an Oracle Cloud VMware Solution + * customer and creating a secondary VNIC in a VLAN. The value is the OCID of the VLAN. + * See {@link Vlan}. + *

+ * Provide a `vlanId` instead of a `subnetId`. If you provide both a + * `vlanId` and `subnetId`, the request fails. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vlanId") + String vlanId; + @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 748436ca060..cb630c3819a 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 @@ -21,6 +21,7 @@ builder = CreateVolumeBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateVolumeBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeBackupPolicyAssignmentDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeBackupPolicyAssignmentDetails.java index 3ca8aabebc5..e1953fa455a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeBackupPolicyAssignmentDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeBackupPolicyAssignmentDetails.java @@ -21,6 +21,7 @@ builder = CreateVolumeBackupPolicyAssignmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateVolumeBackupPolicyAssignmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeBackupPolicyDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeBackupPolicyDetails.java index af562c9dca8..fd716eb8778 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeBackupPolicyDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeBackupPolicyDetails.java @@ -25,6 +25,7 @@ builder = CreateVolumeBackupPolicyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateVolumeBackupPolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -137,7 +138,8 @@ public static Builder builder() { String displayName; /** - * The paired destination region (pre-defined by oracle) for scheduled cross region backup calls. Example: `us-ashburn-1` + * The paired destination region for copying scheduled backups to. Example: `us-ashburn-1`. + * See [Region Pairs](https://docs.cloud.oracle.com/iaas/Content/Block/Tasks/schedulingvolumebackups.htm#RegionPairs) for details about paired regions. * **/ @com.fasterxml.jackson.annotation.JsonProperty("destinationRegion") 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 7f6932ed842..8aaf1df7255 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 @@ -21,6 +21,7 @@ builder = CreateVolumeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeGroupBackupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeGroupBackupDetails.java index 5298aab27bf..5d7e9e3f15f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeGroupBackupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeGroupBackupDetails.java @@ -21,6 +21,7 @@ builder = CreateVolumeGroupBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateVolumeGroupBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeGroupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeGroupDetails.java index d4a3e323d6d..7ebe212f9fe 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeGroupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/CreateVolumeGroupDetails.java @@ -21,6 +21,7 @@ builder = CreateVolumeGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateVolumeGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 ce06dad3dc5..27635330d8f 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 @@ -38,6 +38,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CrossConnect.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CrossConnect { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -332,7 +333,7 @@ public static LifecycleState create(String key) { String customerReferenceName; /** - * The date and time the cross-connect was created, in the format defined by RFC3339. + * The date and time the cross-connect was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * 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 f0691a2beeb..269f2d3d00d 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 @@ -37,6 +37,7 @@ builder = CrossConnectGroup.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CrossConnectGroup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -259,7 +260,7 @@ public static LifecycleState create(String key) { String customerReferenceName; /** - * The date and time the cross-connect group was created, in the format defined by RFC3339. + * The date and time the cross-connect group was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * 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 acc6613a57b..b242d2a954e 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 @@ -21,6 +21,7 @@ builder = CrossConnectLocation.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CrossConnectLocation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 4b86b412a8b..28b4def5ae8 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 @@ -50,6 +50,7 @@ builder = CrossConnectMapping.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CrossConnectMapping { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 c47a171d20b..a76eae75012 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 @@ -22,6 +22,7 @@ builder = CrossConnectPortSpeedShape.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CrossConnectPortSpeedShape { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 369f0d02880..2fe3424621a 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 @@ -21,6 +21,7 @@ builder = CrossConnectStatus.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CrossConnectStatus { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHost.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHost.java index 3986b9208ea..b2e4898ebda 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHost.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHost.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DedicatedVmHost.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DedicatedVmHost { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -316,7 +317,7 @@ public static LifecycleState create(String key) { LifecycleState lifecycleState; /** - * The date and time the dedicated VM host was created, in the format defined by RFC3339. + * The date and time the dedicated VM host was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostInstanceShapeSummary.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostInstanceShapeSummary.java index 9a3c05a10ff..3fb01381933 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostInstanceShapeSummary.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostInstanceShapeSummary.java @@ -22,6 +22,7 @@ builder = DedicatedVmHostInstanceShapeSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DedicatedVmHostInstanceShapeSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostInstanceSummary.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostInstanceSummary.java index b12a5e1b727..4fae82bfb03 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostInstanceSummary.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostInstanceSummary.java @@ -22,6 +22,7 @@ builder = DedicatedVmHostInstanceSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DedicatedVmHostInstanceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -134,7 +135,7 @@ public static Builder builder() { String shape; /** - * The date and time the virtual machine instance was created, in the format defined by RFC3339. + * The date and time the virtual machine instance was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostShapeSummary.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostShapeSummary.java index 59d0d798bbd..f002ccd903d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostShapeSummary.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostShapeSummary.java @@ -22,6 +22,7 @@ builder = DedicatedVmHostShapeSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DedicatedVmHostShapeSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostSummary.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostSummary.java index c53283e98d2..6c82807f4d9 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostSummary.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/DedicatedVmHostSummary.java @@ -22,6 +22,7 @@ builder = DedicatedVmHostSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DedicatedVmHostSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -275,7 +276,7 @@ public static LifecycleState create(String key) { LifecycleState lifecycleState; /** - * The date and time the dedicated VM host was created, in the format defined by RFC3339. + * The date and time the dedicated VM host was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/DeleteVirtualCircuitPublicPrefixDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/DeleteVirtualCircuitPublicPrefixDetails.java index d315bd41da9..eea1a089158 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/DeleteVirtualCircuitPublicPrefixDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/DeleteVirtualCircuitPublicPrefixDetails.java @@ -21,6 +21,7 @@ builder = DeleteVirtualCircuitPublicPrefixDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DeleteVirtualCircuitPublicPrefixDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/DetachLoadBalancerDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/DetachLoadBalancerDetails.java index 683cfc86fa5..b69acb70305 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/DetachLoadBalancerDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/DetachLoadBalancerDetails.java @@ -21,6 +21,7 @@ builder = DetachLoadBalancerDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DetachLoadBalancerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/Device.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Device.java index e7de6177df7..7173038af42 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/Device.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/Device.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Device.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Device { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 741c8d559f0..d39d9282e82 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 @@ -28,6 +28,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DhcpDnsOption extends DhcpOption { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 fc7ac106de6..8ef5360d4fe 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 @@ -37,6 +37,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DhcpOptions.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DhcpOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -267,7 +268,7 @@ public static LifecycleState create(String key) { java.util.List options; /** - * Date and time the set of DHCP options was created, in the format defined by RFC3339. + * Date and time the set of DHCP options was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * 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 e40b2ea4b2e..67f17c03497 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 @@ -29,6 +29,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DhcpSearchDomainOption extends DhcpOption { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 2d73e0da1bd..1e9521cedd5 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 @@ -31,6 +31,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Drg.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Drg { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -233,7 +234,7 @@ public static LifecycleState create(String key) { LifecycleState lifecycleState; /** - * The date and time the DRG was created, in the format defined by RFC3339. + * The date and time the DRG was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * 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 d578f733e96..7de9219a6da 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 @@ -24,6 +24,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DrgAttachment.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DrgAttachment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -234,7 +235,7 @@ public static LifecycleState create(String key) { String routeTableId; /** - * The date and time the DRG attachment was created, in the format defined by RFC3339. + * The date and time the DRG attachment was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/DrgRedundancyStatus.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/DrgRedundancyStatus.java index 92109affb29..2a52907f425 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/DrgRedundancyStatus.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/DrgRedundancyStatus.java @@ -23,6 +23,7 @@ builder = DrgRedundancyStatus.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DrgRedundancyStatus { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 8a393edf8ac..734bd7a82ae 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 @@ -21,6 +21,7 @@ builder = EgressSecurityRule.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class EgressSecurityRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/EmulatedVolumeAttachment.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/EmulatedVolumeAttachment.java index ae0633f6e88..60cec50cfdc 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/EmulatedVolumeAttachment.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/EmulatedVolumeAttachment.java @@ -27,6 +27,7 @@ property = "attachmentType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class EmulatedVolumeAttachment extends VolumeAttachment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 735f49107f2..4555708e737 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 @@ -27,6 +27,7 @@ property = "destinationType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExportImageViaObjectStorageTupleDetails extends ExportImageDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 0917f7f359a..2a4fa2a28b3 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 @@ -27,6 +27,7 @@ property = "destinationType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExportImageViaObjectStorageUriDetails extends ExportImageDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 3205f9aa804..cbad0a29d97 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 @@ -23,6 +23,7 @@ builder = FastConnectProviderService.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FastConnectProviderService { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/FastConnectProviderServiceKey.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/FastConnectProviderServiceKey.java index 5c0bf0bebbe..f4ce374a12a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/FastConnectProviderServiceKey.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/FastConnectProviderServiceKey.java @@ -23,6 +23,7 @@ builder = FastConnectProviderServiceKey.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FastConnectProviderServiceKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/GetPublicIpByIpAddressDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/GetPublicIpByIpAddressDetails.java index 6f63c65a33e..174b5d665f1 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/GetPublicIpByIpAddressDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/GetPublicIpByIpAddressDetails.java @@ -22,6 +22,7 @@ builder = GetPublicIpByIpAddressDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class GetPublicIpByIpAddressDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -63,7 +64,7 @@ public static Builder builder() { /** * The public IP address. - * Example: 129.146.2.1 + * Example: 203.0.113.2 * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/GetPublicIpByPrivateIpIdDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/GetPublicIpByPrivateIpIdDetails.java index 0a18424367a..a5c7a6e145c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/GetPublicIpByPrivateIpIdDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/GetPublicIpByPrivateIpIdDetails.java @@ -22,6 +22,7 @@ builder = GetPublicIpByPrivateIpIdDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class GetPublicIpByPrivateIpIdDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 3544644513a..50677057238 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 @@ -43,6 +43,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IPSecConnection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IPSecConnection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -406,7 +407,7 @@ public static CpeLocalIdentifierType create(String key) { java.util.List staticRoutes; /** - * The date and time the IPSec connection was created, in the format defined by RFC3339. + * The date and time the IPSec connection was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * 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 36250cd7ea6..4d167c6aba9 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 @@ -25,6 +25,7 @@ builder = IPSecConnectionDeviceConfig.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IPSecConnectionDeviceConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 f8696038d34..903330b4240 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 @@ -23,6 +23,7 @@ builder = IPSecConnectionDeviceStatus.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IPSecConnectionDeviceStatus { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -106,7 +107,7 @@ public static Builder builder() { String id; /** - * The date and time the IPSec connection was created, in the format defined by RFC3339. + * The date and time the IPSec connection was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionTunnel.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionTunnel.java index 4b881dd0839..c2cf367f552 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionTunnel.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionTunnel.java @@ -24,6 +24,7 @@ builder = IPSecConnectionTunnel.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IPSecConnectionTunnel { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -202,7 +203,7 @@ public static Builder builder() { /** * The IP address of Oracle's VPN headend. *

- * Example: `192.0.2.5` + * Example: `203.0.113.21` * **/ @com.fasterxml.jackson.annotation.JsonProperty("vpnIp") @@ -211,7 +212,7 @@ public static Builder builder() { /** * The IP address of the CPE's VPN headend. *

- * Example: `192.0.2.157` + * Example: `203.0.113.22` * **/ @com.fasterxml.jackson.annotation.JsonProperty("cpeIp") @@ -444,7 +445,7 @@ public static Routing create(String key) { Routing routing; /** - * The date and time the IPSec connection tunnel was created, in the format defined by RFC3339. + * The date and time the IPSec connection tunnel was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * @@ -453,7 +454,7 @@ public static Routing create(String key) { java.util.Date timeCreated; /** - * When the status of the tunnel last changed, in the format defined by RFC3339. + * When the status of the tunnel last changed, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionTunnelSharedSecret.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionTunnelSharedSecret.java index 93b4d3e2741..4f98fd9e72c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionTunnelSharedSecret.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/IPSecConnectionTunnelSharedSecret.java @@ -21,6 +21,7 @@ builder = IPSecConnectionTunnelSharedSecret.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IPSecConnectionTunnelSharedSecret { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -62,8 +63,6 @@ public static Builder builder() { /** * The tunnel's shared secret (pre-shared key). - *

- * Example: `EXAMPLEToUis6j1cp8GdVQxcmdfMO0yXMLilZTbYCMDGu4V8o` * **/ @com.fasterxml.jackson.annotation.JsonProperty("sharedSecret") 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 ec02433c59e..a523ad1f9e8 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 @@ -27,6 +27,7 @@ property = "attachmentType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IScsiVolumeAttachment extends VolumeAttachment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -287,16 +288,15 @@ public IScsiVolumeAttachment( * The Challenge-Handshake-Authentication-Protocol (CHAP) secret valid for the associated CHAP user name. * (Also called the \"CHAP password\".) *

- * Example: `d6866c0d-298b-48ba-95af-309b4faux45e` * **/ @com.fasterxml.jackson.annotation.JsonProperty("chapSecret") String chapSecret; /** - * The volume's system-generated Challenge-Handshake-Authentication-Protocol (CHAP) user name. + * The volume's system-generated Challenge-Handshake-Authentication-Protocol (CHAP) user name. See [RFC 1994](https://tools.ietf.org/html/rfc1994) for more on CHAP. *

- * Example: `ocid1.volume.oc1.phx.abyhqljrgvttnlx73nmrwfaux7kcvzfs3s66izvxf2h4lgvyndsdsnoiwr5q` + * Example: `ocid1.volume.oc1.phx.` * **/ @com.fasterxml.jackson.annotation.JsonProperty("chapUsername") @@ -312,16 +312,16 @@ public IScsiVolumeAttachment( String ipv4; /** - * The target volume's iSCSI Qualified Name in the format defined by RFC 3720. + * The target volume's iSCSI Qualified Name in the format defined by [RFC 3720](https://tools.ietf.org/html/rfc3720#page-32). *

- * Example: `iqn.2015-12.us.oracle.com:456b0391-17b8-4122-bbf1-f85fc0bb97d9` + * Example: `iqn.2015-12.us.oracle.com:` * **/ @com.fasterxml.jackson.annotation.JsonProperty("iqn") String iqn; /** - * The volume's iSCSI port. + * The volume's iSCSI port, usually port 860 or 3260. *

* Example: `3260` * 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 ef16c66bb49..5a6374be778 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 @@ -26,6 +26,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IcmpOptions.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IcmpOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 6d4e9579601..ec7f2bf83f2 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 @@ -28,6 +28,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Image.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Image { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -435,7 +436,7 @@ public static LifecycleState create(String key) { Long sizeInMBs; /** - * The date and time the image was created, in the format defined by RFC3339. + * The date and time the image was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageOcpuConstraints.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageOcpuConstraints.java index 2c5ee40300d..b1d4f05b9fb 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageOcpuConstraints.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageOcpuConstraints.java @@ -21,6 +21,7 @@ builder = ImageOcpuConstraints.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ImageOcpuConstraints { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageShapeCompatibilityEntry.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageShapeCompatibilityEntry.java index a42bb61434e..f47b241a04e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageShapeCompatibilityEntry.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageShapeCompatibilityEntry.java @@ -21,6 +21,7 @@ builder = ImageShapeCompatibilityEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ImageShapeCompatibilityEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageShapeCompatibilitySummary.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageShapeCompatibilitySummary.java index 345b24e3cbc..80ff4d3e954 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageShapeCompatibilitySummary.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ImageShapeCompatibilitySummary.java @@ -5,7 +5,7 @@ package com.oracle.bmc.core.model; /** - * Summary information for an image shape compatibility entry. + * Summary information for a compatible image and shape. *
* Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in @@ -21,6 +21,7 @@ builder = ImageShapeCompatibilitySummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ImageShapeCompatibilitySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -82,7 +83,7 @@ public static Builder builder() { } /** - * The image OCID. + * The image [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). **/ @com.fasterxml.jackson.annotation.JsonProperty("imageId") String imageId; 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 f62bb78f181..eca6299c855 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 @@ -27,6 +27,7 @@ property = "sourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ImageSourceViaObjectStorageTupleDetails extends ImageSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 fbaaa2ab9f6..82ced0f1abf 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 @@ -27,6 +27,7 @@ property = "sourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ImageSourceViaObjectStorageUriDetails extends ImageSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 fdf59a9054e..35e84f8cd7f 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 @@ -21,6 +21,7 @@ builder = IngressSecurityRule.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IngressSecurityRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 f8a4d9a4fa4..43b42b8fc65 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 @@ -30,6 +30,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Instance.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Instance { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -603,7 +604,7 @@ public static LifecycleState create(String key) { java.util.Map> systemTags; /** - * The date and time the instance was created, in the format defined by RFC3339. + * The date and time the instance was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * @@ -615,7 +616,7 @@ public static LifecycleState create(String key) { InstanceAgentConfig agentConfig; /** - * The date and time the instance is expected to be stopped / started, in the format defined by RFC3339. + * The date and time the instance is expected to be stopped / started, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * After that time if instance hasn't been rebooted, Oracle will reboot the instance within 24 hours of the due time. * Regardless of how the instance was stopped, the flag will be reset to empty as soon as instance reaches Stopped state. * Example: `2018-05-25T21:10:29.600Z` diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceAgentConfig.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceAgentConfig.java index 91670a94a59..84cdbbfd8e2 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceAgentConfig.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceAgentConfig.java @@ -21,6 +21,7 @@ builder = InstanceAgentConfig.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceAgentConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceAgentFeatures.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceAgentFeatures.java index 0f4e22e1f1f..27e3ea8a4a7 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceAgentFeatures.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceAgentFeatures.java @@ -21,6 +21,7 @@ builder = InstanceAgentFeatures.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceAgentFeatures { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfiguration.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfiguration.java index c1b50a7f133..73cecc8b2c4 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfiguration.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfiguration.java @@ -24,6 +24,7 @@ builder = InstanceConfiguration.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfiguration { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -197,7 +198,7 @@ public static Builder builder() { java.util.List deferredFields; /** - * The date and time the instance configuration was created, in the format defined by RFC3339. + * The date and time the instance configuration was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationAttachVnicDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationAttachVnicDetails.java index 072d2c5030c..22810c5da15 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationAttachVnicDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationAttachVnicDetails.java @@ -21,6 +21,7 @@ builder = InstanceConfigurationAttachVnicDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationAttachVnicDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationAttachVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationAttachVolumeDetails.java index 85501dd4dd4..20f059594ca 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationAttachVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationAttachVolumeDetails.java @@ -53,4 +53,20 @@ public class InstanceConfigurationAttachVolumeDetails { **/ @com.fasterxml.jackson.annotation.JsonProperty("isReadOnly") Boolean isReadOnly; + + /** + * The device name. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("device") + String device; + + /** + * Whether the attachment should be created in shareable mode. If an attachment + * is created in shareable mode, then other instances can attach the same volume, provided + * that they also create their attachments in shareable mode. Only certain volume types can + * be attached in shareable mode. Defaults to false if not specified. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("isShareable") + Boolean isShareable; } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationBlockVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationBlockVolumeDetails.java index edb1dfd90aa..f192dae895b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationBlockVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationBlockVolumeDetails.java @@ -22,6 +22,7 @@ builder = InstanceConfigurationBlockVolumeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationBlockVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationCreateVnicDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationCreateVnicDetails.java index d118f138a03..2e7b267b198 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationCreateVnicDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationCreateVnicDetails.java @@ -23,6 +23,7 @@ builder = InstanceConfigurationCreateVnicDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationCreateVnicDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationCreateVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationCreateVolumeDetails.java index 24d7182b6f8..46fb531b526 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationCreateVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationCreateVolumeDetails.java @@ -22,6 +22,7 @@ builder = InstanceConfigurationCreateVolumeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationCreateVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationInstanceSourceViaBootVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationInstanceSourceViaBootVolumeDetails.java index ddf3300aa28..365760eed10 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationInstanceSourceViaBootVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationInstanceSourceViaBootVolumeDetails.java @@ -27,6 +27,7 @@ property = "sourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationInstanceSourceViaBootVolumeDetails extends InstanceConfigurationInstanceSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationInstanceSourceViaImageDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationInstanceSourceViaImageDetails.java index 059ff1aeb13..f6f2ce3480e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationInstanceSourceViaImageDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationInstanceSourceViaImageDetails.java @@ -27,6 +27,7 @@ property = "sourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationInstanceSourceViaImageDetails extends InstanceConfigurationInstanceSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationIscsiAttachVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationIscsiAttachVolumeDetails.java index 315824a6ba4..6eb87529c18 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationIscsiAttachVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationIscsiAttachVolumeDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationIscsiAttachVolumeDetails extends InstanceConfigurationAttachVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @@ -50,6 +51,24 @@ public Builder isReadOnly(Boolean isReadOnly) { return this; } + @com.fasterxml.jackson.annotation.JsonProperty("device") + private String device; + + public Builder device(String device) { + this.device = device; + this.__explicitlySet__.add("device"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("isShareable") + private Boolean isShareable; + + public Builder isShareable(Boolean isShareable) { + this.isShareable = isShareable; + this.__explicitlySet__.add("isShareable"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("useChap") private Boolean useChap; @@ -65,7 +84,7 @@ public Builder useChap(Boolean useChap) { public InstanceConfigurationIscsiAttachVolumeDetails build() { InstanceConfigurationIscsiAttachVolumeDetails __instance__ = new InstanceConfigurationIscsiAttachVolumeDetails( - displayName, isReadOnly, useChap); + displayName, isReadOnly, device, isShareable, useChap); __instance__.__explicitlySet__.addAll(__explicitlySet__); return __instance__; } @@ -75,6 +94,8 @@ public Builder copy(InstanceConfigurationIscsiAttachVolumeDetails o) { Builder copiedBuilder = displayName(o.getDisplayName()) .isReadOnly(o.getIsReadOnly()) + .device(o.getDevice()) + .isShareable(o.getIsShareable()) .useChap(o.getUseChap()); copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); @@ -91,8 +112,12 @@ public static Builder builder() { @Deprecated public InstanceConfigurationIscsiAttachVolumeDetails( - String displayName, Boolean isReadOnly, Boolean useChap) { - super(displayName, isReadOnly); + String displayName, + Boolean isReadOnly, + String device, + Boolean isShareable, + Boolean useChap) { + super(displayName, isReadOnly, device, isShareable); this.useChap = useChap; } diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchInstanceAgentConfigDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchInstanceAgentConfigDetails.java index 6e0b1656d9e..b0e5aa84dc7 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchInstanceAgentConfigDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchInstanceAgentConfigDetails.java @@ -21,6 +21,7 @@ builder = InstanceConfigurationLaunchInstanceAgentConfigDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationLaunchInstanceAgentConfigDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchInstanceDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchInstanceDetails.java index c5a17e2dc49..b59eece1c21 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchInstanceDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchInstanceDetails.java @@ -22,6 +22,7 @@ builder = InstanceConfigurationLaunchInstanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationLaunchInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -386,33 +387,21 @@ public static Builder builder() { * information about how to take advantage of user data, see the * [Cloud-Init Documentation](http://cloudinit.readthedocs.org/en/latest/topics/format.html). *

- **Note:** Cloud-Init does not pull this data from the `http://169.254.169.254/opc/v1/instance/metadata/` - * path. When the instance launches and either of these keys are provided, the key values are formatted as - * OpenStack metadata and copied to the following locations, which are recognized by Cloud-Init: - *

- * `http://169.254.169.254/openstack/latest/meta_data.json` - This JSON blob - * contains, among other things, the SSH keys that you provided for - * **\"ssh_authorized_keys\"**. - *

- * `http://169.254.169.254/openstack/latest/user_data` - Contains the - * base64-decoded data that you provided for **\"user_data\"**. - *

**Metadata Example** *

* \"metadata\" : { * \"quake_bot_level\" : \"Severe\", - * \"ssh_authorized_keys\" : \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCZ06fccNTQfq+xubFlJ5ZR3kt+uzspdH9tXL+lAejSM1NXM+CFZev7MIxfEjas06y80ZBZ7DUTQO0GxJPeD8NCOb1VorF8M4xuLwrmzRtkoZzU16umt4y1W0Q4ifdp3IiiU0U8/WxczSXcUVZOLqkz5dc6oMHdMVpkimietWzGZ4LBBsH/LjEVY7E0V+a0sNchlVDIZcm7ErReBLcdTGDq0uLBiuChyl6RUkX1PNhusquTGwK7zc8OBXkRuubn5UKXhI3Ul9Nyk4XESkVWIGNKmw8mSpoJSjR8P9ZjRmcZVo8S+x4KVPMZKQEor== ryan.smith@company.com - * ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAzJSAtwEPoB3Jmr58IXrDGzLuDYkWAYg8AsLYlo6JZvKpjY1xednIcfEVQJm4T2DhVmdWhRrwQ8DmayVZvBkLt+zs2LdoAJEVimKwXcJFD/7wtH8Lnk17HiglbbbNXsemjDY0hea4JUE5CfvkIdZBITuMrfqSmA4n3VNoorXYdvtTMoGG8fxMub46RPtuxtqi9bG9Zqenordkg5FJt2mVNfQRqf83CWojcOkklUWq4CjyxaeLf5i9gv1fRoBo4QhiA8I6NCSppO8GnoV/6Ox6TNoh9BiifqGKC9VGYuC89RvUajRBTZSK2TK4DPfaT+2R+slPsFrwiT/oPEhhEK1S5Q== rsa-key-20160227\", - * \"user_data\" : \"SWYgeW91IGNhbiBzZWUgdGhpcywgdGhlbiBpdCB3b3JrZWQgbWF5YmUuCg==\" + * \"ssh_authorized_keys\" : \"ssh-rsa == rsa-key-20160227\", + * \"user_data\" : \"==\" * } * **Getting Metadata on the Instance** *

* To get information about your instance, connect to the instance using SSH and issue any of the * following GET requests: *

- * curl http://169.254.169.254/opc/v1/instance/ - * curl http://169.254.169.254/opc/v1/instance/metadata/ - * curl http://169.254.169.254/opc/v1/instance/metadata/ + * curl -H \"Authorization: Bearer Oracle\" http://169.254.169.254/opc/v2/instance/ + * curl -H \"Authorization: Bearer Oracle\" http://169.254.169.254/opc/v2/instance/metadata/ + * curl -H \"Authorization: Bearer Oracle\" http://169.254.169.254/opc/v2/instance/metadata/ *

* You'll get back a response that includes all the instance information; only the metadata information; or * the metadata information for the specified key name, respectively. @@ -464,6 +453,9 @@ public static Builder builder() { /** * The OCID of dedicated VM host. + *

+ * Dedicated VM hosts can be used when launching individual instances from an instance configuration. They + * cannot be used to launch instance pools. * **/ @com.fasterxml.jackson.annotation.JsonProperty("dedicatedVmHostId") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchInstanceShapeConfigDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchInstanceShapeConfigDetails.java index 13796a19956..4c78185c59a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchInstanceShapeConfigDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchInstanceShapeConfigDetails.java @@ -5,13 +5,18 @@ package com.oracle.bmc.core.model; /** - * The shape configuration requested for the instance. If provided, the instance will be created - * with the resources specified. In the case where some properties are missing or - * the entire parameter is not provided, the instance will be created with the default - * configuration values for the provided `shape`. + * The shape configuration requested for the instance. *

- * Each shape only supports certain configurable values. If the values provided are invalid for the - * provided `shape`, an error will be returned. + * If the parameter is provided, the instance is created + * with the resources that you specify. If some properties are missing or + * the entire parameter is not provided, the instance is created with the default + * configuration values for the `shape` that you specify. + *

+ * Each shape only supports certain configurable values. If the values that you provid are not valid for the + * specified `shape`, an error is returned. + *

+ * For more information about customizing the resources that are allocated to a flexible shapes, see + * [Flexible Shapes](https://docs.cloud.oracle.com/Content/Compute/References/computeshapes.htm#flexible). * *
* Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields @@ -28,6 +33,7 @@ builder = InstanceConfigurationLaunchInstanceShapeConfigDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationLaunchInstanceShapeConfigDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchOptions.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchOptions.java index b262815846b..b63478b1f26 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchOptions.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationLaunchOptions.java @@ -22,6 +22,7 @@ builder = InstanceConfigurationLaunchOptions.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationLaunchOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -121,13 +122,13 @@ public static Builder builder() { /** * Emulation type for volume. - * * `ISCSI` - ISCSI attached block storage device. This is the default for Boot Volumes and Remote Block - * Storage volumes on Oracle provided images. + * * `ISCSI` - ISCSI attached block storage device. * * `SCSI` - Emulated SCSI disk. * * `IDE` - Emulated IDE disk. * * `VFIO` - Direct attached Virtual Function storage. This is the default option for Local data * volumes on Oracle provided images. - * * `PARAVIRTUALIZED` - Paravirtualized disk. + * * `PARAVIRTUALIZED` - Paravirtualized disk. This is the default for Boot Volumes and Remote Block + * Storage volumes on Oracle provided images. * **/ @lombok.extern.slf4j.Slf4j @@ -178,13 +179,13 @@ public static BootVolumeType create(String key) { }; /** * Emulation type for volume. - * * `ISCSI` - ISCSI attached block storage device. This is the default for Boot Volumes and Remote Block - * Storage volumes on Oracle provided images. + * * `ISCSI` - ISCSI attached block storage device. * * `SCSI` - Emulated SCSI disk. * * `IDE` - Emulated IDE disk. * * `VFIO` - Direct attached Virtual Function storage. This is the default option for Local data * volumes on Oracle provided images. - * * `PARAVIRTUALIZED` - Paravirtualized disk. + * * `PARAVIRTUALIZED` - Paravirtualized disk. This is the default for Boot Volumes and Remote Block + * Storage volumes on Oracle provided images. * **/ @com.fasterxml.jackson.annotation.JsonProperty("bootVolumeType") @@ -314,13 +315,13 @@ public static NetworkType create(String key) { NetworkType networkType; /** * Emulation type for volume. - * * `ISCSI` - ISCSI attached block storage device. This is the default for Boot Volumes and Remote Block - * Storage volumes on Oracle provided images. + * * `ISCSI` - ISCSI attached block storage device. * * `SCSI` - Emulated SCSI disk. * * `IDE` - Emulated IDE disk. * * `VFIO` - Direct attached Virtual Function storage. This is the default option for Local data * volumes on Oracle provided images. - * * `PARAVIRTUALIZED` - Paravirtualized disk. + * * `PARAVIRTUALIZED` - Paravirtualized disk. This is the default for Boot Volumes and Remote Block + * Storage volumes on Oracle provided images. * **/ @lombok.extern.slf4j.Slf4j @@ -371,13 +372,13 @@ public static RemoteDataVolumeType create(String key) { }; /** * Emulation type for volume. - * * `ISCSI` - ISCSI attached block storage device. This is the default for Boot Volumes and Remote Block - * Storage volumes on Oracle provided images. + * * `ISCSI` - ISCSI attached block storage device. * * `SCSI` - Emulated SCSI disk. * * `IDE` - Emulated IDE disk. * * `VFIO` - Direct attached Virtual Function storage. This is the default option for Local data * volumes on Oracle provided images. - * * `PARAVIRTUALIZED` - Paravirtualized disk. + * * `PARAVIRTUALIZED` - Paravirtualized disk. This is the default for Boot Volumes and Remote Block + * Storage volumes on Oracle provided images. * **/ @com.fasterxml.jackson.annotation.JsonProperty("remoteDataVolumeType") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationParavirtualizedAttachVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationParavirtualizedAttachVolumeDetails.java index bf00fd36ccb..5574a1b1aa5 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationParavirtualizedAttachVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationParavirtualizedAttachVolumeDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationParavirtualizedAttachVolumeDetails extends InstanceConfigurationAttachVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @@ -50,20 +51,56 @@ public Builder isReadOnly(Boolean isReadOnly) { return this; } + @com.fasterxml.jackson.annotation.JsonProperty("device") + private String device; + + public Builder device(String device) { + this.device = device; + this.__explicitlySet__.add("device"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("isShareable") + private Boolean isShareable; + + public Builder isShareable(Boolean isShareable) { + this.isShareable = isShareable; + this.__explicitlySet__.add("isShareable"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("isPvEncryptionInTransitEnabled") + private Boolean isPvEncryptionInTransitEnabled; + + public Builder isPvEncryptionInTransitEnabled(Boolean isPvEncryptionInTransitEnabled) { + this.isPvEncryptionInTransitEnabled = isPvEncryptionInTransitEnabled; + this.__explicitlySet__.add("isPvEncryptionInTransitEnabled"); + return this; + } + @com.fasterxml.jackson.annotation.JsonIgnore private final java.util.Set __explicitlySet__ = new java.util.HashSet(); public InstanceConfigurationParavirtualizedAttachVolumeDetails build() { InstanceConfigurationParavirtualizedAttachVolumeDetails __instance__ = new InstanceConfigurationParavirtualizedAttachVolumeDetails( - displayName, isReadOnly); + displayName, + isReadOnly, + device, + isShareable, + isPvEncryptionInTransitEnabled); __instance__.__explicitlySet__.addAll(__explicitlySet__); return __instance__; } @com.fasterxml.jackson.annotation.JsonIgnore public Builder copy(InstanceConfigurationParavirtualizedAttachVolumeDetails o) { - Builder copiedBuilder = displayName(o.getDisplayName()).isReadOnly(o.getIsReadOnly()); + Builder copiedBuilder = + displayName(o.getDisplayName()) + .isReadOnly(o.getIsReadOnly()) + .device(o.getDevice()) + .isShareable(o.getIsShareable()) + .isPvEncryptionInTransitEnabled(o.getIsPvEncryptionInTransitEnabled()); copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); return copiedBuilder; @@ -79,10 +116,21 @@ public static Builder builder() { @Deprecated public InstanceConfigurationParavirtualizedAttachVolumeDetails( - String displayName, Boolean isReadOnly) { - super(displayName, isReadOnly); + String displayName, + Boolean isReadOnly, + String device, + Boolean isShareable, + Boolean isPvEncryptionInTransitEnabled) { + super(displayName, isReadOnly, device, isShareable); + this.isPvEncryptionInTransitEnabled = isPvEncryptionInTransitEnabled; } + /** + * Whether to enable in-transit encryption for the data volume's paravirtualized attachment. The default value is false. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("isPvEncryptionInTransitEnabled") + Boolean isPvEncryptionInTransitEnabled; + @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/InstanceConfigurationSummary.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationSummary.java index 842cca18d06..85b4d3eefed 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationSummary.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationSummary.java @@ -22,6 +22,7 @@ builder = InstanceConfigurationSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -135,7 +136,7 @@ public static Builder builder() { String id; /** - * The date and time the instance configuration was created, in the format defined by RFC3339. + * The date and time the instance configuration was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * Example: `2016-08-25T21:10:29.600Z` * **/ diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationVolumeSourceFromVolumeBackupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationVolumeSourceFromVolumeBackupDetails.java index 38d9dbcb559..e5a2bfa4dcb 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationVolumeSourceFromVolumeBackupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationVolumeSourceFromVolumeBackupDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationVolumeSourceFromVolumeBackupDetails extends InstanceConfigurationVolumeSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationVolumeSourceFromVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationVolumeSourceFromVolumeDetails.java index 4d398b528c2..481000bec32 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationVolumeSourceFromVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceConfigurationVolumeSourceFromVolumeDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConfigurationVolumeSourceFromVolumeDetails extends InstanceConfigurationVolumeSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") 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 e5217551615..48032272567 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 @@ -26,6 +26,7 @@ builder = InstanceConsoleConnection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceConsoleConnection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 8902d29332c..11b366c82a2 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 @@ -21,6 +21,7 @@ builder = InstanceCredentials.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceCredentials { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePool.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePool.java index 9d66596293e..4c018d35aff 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePool.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePool.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = InstancePool.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstancePool { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -294,7 +295,7 @@ public static LifecycleState create(String key) { Integer size; /** - * The date and time the instance pool was created, in the format defined by RFC3339. + * The date and time the instance pool was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * Example: `2016-08-25T21:10:29.600Z` * **/ diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolInstanceLoadBalancerBackend.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolInstanceLoadBalancerBackend.java index f9fe4f70c56..c1982a303c4 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolInstanceLoadBalancerBackend.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolInstanceLoadBalancerBackend.java @@ -21,6 +21,7 @@ builder = InstancePoolInstanceLoadBalancerBackend.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstancePoolInstanceLoadBalancerBackend { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolLoadBalancerAttachment.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolLoadBalancerAttachment.java index 1c613f3cb42..72d26bff7b5 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolLoadBalancerAttachment.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolLoadBalancerAttachment.java @@ -21,6 +21,7 @@ builder = InstancePoolLoadBalancerAttachment.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstancePoolLoadBalancerAttachment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolPlacementConfiguration.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolPlacementConfiguration.java index ecdb249c7f4..3e52eeab10c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolPlacementConfiguration.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolPlacementConfiguration.java @@ -21,6 +21,7 @@ builder = InstancePoolPlacementConfiguration.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstancePoolPlacementConfiguration { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolPlacementSecondaryVnicSubnet.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolPlacementSecondaryVnicSubnet.java index 104ea36b298..0667744f9ac 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolPlacementSecondaryVnicSubnet.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolPlacementSecondaryVnicSubnet.java @@ -21,6 +21,7 @@ builder = InstancePoolPlacementSecondaryVnicSubnet.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstancePoolPlacementSecondaryVnicSubnet { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolSummary.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolSummary.java index 5e5c6f6caf8..1c07c2ac95b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolSummary.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstancePoolSummary.java @@ -21,6 +21,7 @@ builder = InstancePoolSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstancePoolSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -256,7 +257,7 @@ public static LifecycleState create(String key) { Integer size; /** - * The date and time the instance pool was created, in the format defined by RFC3339. + * The date and time the instance pool was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * Example: `2016-08-25T21:10:29.600Z` * **/ diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceShapeConfig.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceShapeConfig.java index 6d4161c340e..56d1a04af93 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceShapeConfig.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceShapeConfig.java @@ -23,6 +23,7 @@ builder = InstanceShapeConfig.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceShapeConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -171,21 +172,21 @@ public static Builder builder() { Float ocpus; /** - * The total amount of memory, in gigabytes, available to the instance. + * The total amount of memory available to the instance, in gigabytes. * **/ @com.fasterxml.jackson.annotation.JsonProperty("memoryInGBs") Float memoryInGBs; /** - * A short description of the processors available to the instance. + * A short description of the instance's processor (CPU). * **/ @com.fasterxml.jackson.annotation.JsonProperty("processorDescription") String processorDescription; /** - * The networking bandwidth, in gigabits per second, available to the instance. + * The networking bandwidth available to the instance, in gigabits per second. * **/ @com.fasterxml.jackson.annotation.JsonProperty("networkingBandwidthInGbps") @@ -199,15 +200,16 @@ public static Builder builder() { Integer maxVnicAttachments; /** - * The number of GPUs available to this instance. + * The number of GPUs available to the instance. * **/ @com.fasterxml.jackson.annotation.JsonProperty("gpus") Integer gpus; /** - * A short description of the GPUs available to this instance. - * This field is `null` if `gpus` is `0`. + * A short description of the instance's graphics processing unit (GPU). + *

+ * If the instance does not have any GPUs, this field is `null`. * **/ @com.fasterxml.jackson.annotation.JsonProperty("gpuDescription") @@ -221,8 +223,9 @@ public static Builder builder() { Integer localDisks; /** - * The size of the local disks, aggregated, in gigabytes. - * This field is `null` if `localDisks` is equal to `0`. + * The aggregate size of all local disks, in gigabytes. + *

+ * If the instance does not have any local disks, this field is `null`. * **/ @com.fasterxml.jackson.annotation.JsonProperty("localDisksTotalSizeInGBs") @@ -230,7 +233,8 @@ public static Builder builder() { /** * A short description of the local disks available to this instance. - * This field is `null` if `localDisks` is equal to `0`. + *

+ * If the instance does not have any local disks, this field is `null`. * **/ @com.fasterxml.jackson.annotation.JsonProperty("localDiskDescription") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceSourceViaBootVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceSourceViaBootVolumeDetails.java index 1785b5a4b4f..fd9919c3b37 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceSourceViaBootVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceSourceViaBootVolumeDetails.java @@ -27,6 +27,7 @@ property = "sourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceSourceViaBootVolumeDetails extends InstanceSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceSourceViaImageDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceSourceViaImageDetails.java index 03eda37847a..06c47655dfd 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceSourceViaImageDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceSourceViaImageDetails.java @@ -27,6 +27,7 @@ property = "sourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceSourceViaImageDetails extends InstanceSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceSummary.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceSummary.java index ed799bb2aae..2b2fa7aff27 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceSummary.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/InstanceSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = InstanceSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstanceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -230,7 +231,7 @@ public static Builder builder() { String state; /** - * The date and time the instance pool instance was created, in the format defined by RFC3339. + * The date and time the instance pool instance was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * Example: `2016-08-25T21:10:29.600Z` * **/ 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 597f090a4d2..352c25b5bd6 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 @@ -29,6 +29,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = InternetGateway.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InternetGateway { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -261,7 +262,7 @@ public static LifecycleState create(String key) { LifecycleState lifecycleState; /** - * The date and time the internet gateway was created, in the format defined by RFC3339. + * The date and time the internet gateway was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/Ipv6.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Ipv6.java index 82a143bc583..9db1f8f0bdd 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/Ipv6.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/Ipv6.java @@ -27,6 +27,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Ipv6.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Ipv6 { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -336,7 +337,7 @@ public static LifecycleState create(String key) { String subnetId; /** - * The date and time the IPv6 was created, in the format defined by RFC3339. + * The date and time the IPv6 was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchInstanceAgentConfigDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchInstanceAgentConfigDetails.java index 66cdf77a285..956c6cf5ecc 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchInstanceAgentConfigDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchInstanceAgentConfigDetails.java @@ -21,6 +21,7 @@ builder = LaunchInstanceAgentConfigDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LaunchInstanceAgentConfigDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 1b8643424f3..fd2218804b7 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 @@ -23,6 +23,7 @@ builder = LaunchInstanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LaunchInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -442,33 +443,21 @@ public static Builder builder() { * information about how to take advantage of user data, see the * [Cloud-Init Documentation](http://cloudinit.readthedocs.org/en/latest/topics/format.html). *

- **Note:** Cloud-Init does not pull this data from the `http://169.254.169.254/opc/v1/instance/metadata/` - * path. When the instance launches and either of these keys are provided, the key values are formatted as - * OpenStack metadata and copied to the following locations, which are recognized by Cloud-Init: - *

- * `http://169.254.169.254/openstack/latest/meta_data.json` - This JSON blob - * contains, among other things, the SSH keys that you provided for - * **\"ssh_authorized_keys\"**. - *

- * `http://169.254.169.254/openstack/latest/user_data` - Contains the - * base64-decoded data that you provided for **\"user_data\"**. - *

**Metadata Example** *

* \"metadata\" : { * \"quake_bot_level\" : \"Severe\", - * \"ssh_authorized_keys\" : \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCZ06fccNTQfq+xubFlJ5ZR3kt+uzspdH9tXL+lAejSM1NXM+CFZev7MIxfEjas06y80ZBZ7DUTQO0GxJPeD8NCOb1VorF8M4xuLwrmzRtkoZzU16umt4y1W0Q4ifdp3IiiU0U8/WxczSXcUVZOLqkz5dc6oMHdMVpkimietWzGZ4LBBsH/LjEVY7E0V+a0sNchlVDIZcm7ErReBLcdTGDq0uLBiuChyl6RUkX1PNhusquTGwK7zc8OBXkRuubn5UKXhI3Ul9Nyk4XESkVWIGNKmw8mSpoJSjR8P9ZjRmcZVo8S+x4KVPMZKQEor== ryan.smith@company.com - * ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAzJSAtwEPoB3Jmr58IXrDGzLuDYkWAYg8AsLYlo6JZvKpjY1xednIcfEVQJm4T2DhVmdWhRrwQ8DmayVZvBkLt+zs2LdoAJEVimKwXcJFD/7wtH8Lnk17HiglbbbNXsemjDY0hea4JUE5CfvkIdZBITuMrfqSmA4n3VNoorXYdvtTMoGG8fxMub46RPtuxtqi9bG9Zqenordkg5FJt2mVNfQRqf83CWojcOkklUWq4CjyxaeLf5i9gv1fRoBo4QhiA8I6NCSppO8GnoV/6Ox6TNoh9BiifqGKC9VGYuC89RvUajRBTZSK2TK4DPfaT+2R+slPsFrwiT/oPEhhEK1S5Q== rsa-key-20160227\", - * \"user_data\" : \"SWYgeW91IGNhbiBzZWUgdGhpcywgdGhlbiBpdCB3b3JrZWQgbWF5YmUuCg==\" + * \"ssh_authorized_keys\" : \"ssh-rsa == rsa-key-20160227\", + * \"user_data\" : \"==\" * } * **Getting Metadata on the Instance** *

* To get information about your instance, connect to the instance using SSH and issue any of the * following GET requests: *

- * curl http://169.254.169.254/opc/v1/instance/ - * curl http://169.254.169.254/opc/v1/instance/metadata/ - * curl http://169.254.169.254/opc/v1/instance/metadata/ + * curl -H \"Authorization: Bearer Oracle\" http://169.254.169.254/opc/v2/instance/ + * curl -H \"Authorization: Bearer Oracle\" http://169.254.169.254/opc/v2/instance/metadata/ + * curl -H \"Authorization: Bearer Oracle\" http://169.254.169.254/opc/v2/instance/metadata/ *

* You'll get back a response that includes all the instance information; only the metadata information; or * the metadata information for the specified key name, respectively. diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchInstanceShapeConfigDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchInstanceShapeConfigDetails.java index c04a8e45b55..e8794b83f14 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchInstanceShapeConfigDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchInstanceShapeConfigDetails.java @@ -5,13 +5,17 @@ package com.oracle.bmc.core.model; /** - * The shape configuration requested for the instance. If provided, the instance will be created - * with the resources specified. In the case where some properties are missing or - * the entire parameter is not provided, the instance will be created with the default - * configuration values for the provided `shape`. + * The shape configuration requested for the instance. *

- * Each shape only supports certain configurable values. If the values provided are invalid for the - * provided `shape`, an error will be returned. + * If the parameter is provided, the instance is created with the resources that you specify. If some + * properties are missing or the entire parameter is not provided, the instance is created + * with the default configuration values for the `shape` that you specify. + *

+ * Each shape only supports certain configurable values. If the values that you provide are not valid for the + * specified `shape`, an error is returned. + *

+ * For more information about customizing the resources that are allocated to a flexible shapes, + * see [Flexible Shapes](https://docs.cloud.oracle.com/Content/Compute/References/computeshapes.htm#flexible). * *
* Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields @@ -28,6 +32,7 @@ builder = LaunchInstanceShapeConfigDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LaunchInstanceShapeConfigDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchOptions.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchOptions.java index 18ba1f0aa51..fe8abe59b33 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchOptions.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/LaunchOptions.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = LaunchOptions.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LaunchOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -119,13 +120,13 @@ public static Builder builder() { /** * Emulation type for volume. - * * `ISCSI` - ISCSI attached block storage device. This is the default for Boot Volumes and Remote Block - * Storage volumes on Oracle provided images. + * * `ISCSI` - ISCSI attached block storage device. * * `SCSI` - Emulated SCSI disk. * * `IDE` - Emulated IDE disk. * * `VFIO` - Direct attached Virtual Function storage. This is the default option for Local data * volumes on Oracle provided images. - * * `PARAVIRTUALIZED` - Paravirtualized disk. + * * `PARAVIRTUALIZED` - Paravirtualized disk. This is the default for Boot Volumes and Remote Block + * Storage volumes on Oracle provided images. * **/ @lombok.extern.slf4j.Slf4j @@ -176,13 +177,13 @@ public static BootVolumeType create(String key) { }; /** * Emulation type for volume. - * * `ISCSI` - ISCSI attached block storage device. This is the default for Boot Volumes and Remote Block - * Storage volumes on Oracle provided images. + * * `ISCSI` - ISCSI attached block storage device. * * `SCSI` - Emulated SCSI disk. * * `IDE` - Emulated IDE disk. * * `VFIO` - Direct attached Virtual Function storage. This is the default option for Local data * volumes on Oracle provided images. - * * `PARAVIRTUALIZED` - Paravirtualized disk. + * * `PARAVIRTUALIZED` - Paravirtualized disk. This is the default for Boot Volumes and Remote Block + * Storage volumes on Oracle provided images. * **/ @com.fasterxml.jackson.annotation.JsonProperty("bootVolumeType") @@ -312,13 +313,13 @@ public static NetworkType create(String key) { NetworkType networkType; /** * Emulation type for volume. - * * `ISCSI` - ISCSI attached block storage device. This is the default for Boot Volumes and Remote Block - * Storage volumes on Oracle provided images. + * * `ISCSI` - ISCSI attached block storage device. * * `SCSI` - Emulated SCSI disk. * * `IDE` - Emulated IDE disk. * * `VFIO` - Direct attached Virtual Function storage. This is the default option for Local data * volumes on Oracle provided images. - * * `PARAVIRTUALIZED` - Paravirtualized disk. + * * `PARAVIRTUALIZED` - Paravirtualized disk.This is the default for Boot Volumes and Remote Block + * Storage volumes on Oracle provided images. * **/ @lombok.extern.slf4j.Slf4j @@ -369,13 +370,13 @@ public static RemoteDataVolumeType create(String key) { }; /** * Emulation type for volume. - * * `ISCSI` - ISCSI attached block storage device. This is the default for Boot Volumes and Remote Block - * Storage volumes on Oracle provided images. + * * `ISCSI` - ISCSI attached block storage device. * * `SCSI` - Emulated SCSI disk. * * `IDE` - Emulated IDE disk. * * `VFIO` - Direct attached Virtual Function storage. This is the default option for Local data * volumes on Oracle provided images. - * * `PARAVIRTUALIZED` - Paravirtualized disk. + * * `PARAVIRTUALIZED` - Paravirtualized disk.This is the default for Boot Volumes and Remote Block + * Storage volumes on Oracle provided images. * **/ @com.fasterxml.jackson.annotation.JsonProperty("remoteDataVolumeType") 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 c21395e8732..c944f27a0ac 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 @@ -23,6 +23,7 @@ builder = LetterOfAuthority.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LetterOfAuthority { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -206,14 +207,14 @@ public static CircuitType create(String key) { String portName; /** - * The date and time when the Letter of Authority expires, in the format defined by RFC3339. + * The date and time when the Letter of Authority expires, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeExpires") java.util.Date timeExpires; /** - * The date and time the Letter of Authority was created, in the format defined by RFC3339. + * The date and time the Letter of Authority was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/LocalPeeringGateway.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/LocalPeeringGateway.java index f037d3f794b..cd73aee9ee6 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/LocalPeeringGateway.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/LocalPeeringGateway.java @@ -33,6 +33,7 @@ builder = LocalPeeringGateway.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LocalPeeringGateway { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -420,7 +421,7 @@ public static PeeringStatus create(String key) { String routeTableId; /** - * The date and time the LPG was created, in the format defined by RFC3339. + * The date and time the LPG was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/NatGateway.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/NatGateway.java index a8a5c2612ca..4f4d61b468a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/NatGateway.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/NatGateway.java @@ -32,6 +32,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = NatGateway.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NatGateway { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -285,7 +286,7 @@ public static LifecycleState create(String key) { String natIp; /** - * The date and time the NAT gateway was created, in the format defined by RFC3339. + * The date and time the NAT gateway was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/NetworkSecurityGroup.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/NetworkSecurityGroup.java index 0a95a52a4bb..3329f0509da 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/NetworkSecurityGroup.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/NetworkSecurityGroup.java @@ -62,6 +62,7 @@ builder = NetworkSecurityGroup.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NetworkSecurityGroup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -276,7 +277,7 @@ public static LifecycleState create(String key) { LifecycleState lifecycleState; /** - * The date and time the network security group was created, in the format defined by RFC3339. + * The date and time the network security group was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/NetworkSecurityGroupVnic.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/NetworkSecurityGroupVnic.java index 0a19d6c3764..ba2f680da6d 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/NetworkSecurityGroupVnic.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/NetworkSecurityGroupVnic.java @@ -22,6 +22,7 @@ builder = NetworkSecurityGroupVnic.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NetworkSecurityGroupVnic { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -92,7 +93,7 @@ public static Builder builder() { /** * The date and time the VNIC was added to the network security group, in the format - * defined by RFC3339. + * defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ParavirtualizedVolumeAttachment.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ParavirtualizedVolumeAttachment.java index 82610eedd96..13433ce61aa 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ParavirtualizedVolumeAttachment.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ParavirtualizedVolumeAttachment.java @@ -27,6 +27,7 @@ property = "attachmentType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ParavirtualizedVolumeAttachment extends VolumeAttachment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/PeerRegionForRemotePeering.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/PeerRegionForRemotePeering.java index f7d1649dbed..6d622ef0434 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/PeerRegionForRemotePeering.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/PeerRegionForRemotePeering.java @@ -21,6 +21,7 @@ builder = PeerRegionForRemotePeering.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PeerRegionForRemotePeering { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 14d931cc0d0..a80f5cc0f38 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PortRange.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PortRange { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 557c05de57c..b2b9aca1d9e 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 @@ -31,6 +31,11 @@ * {@link #attachVnic(AttachVnicRequest) attachVnic}. To update the hostname * for a primary private IP, you use {@link #updateVnic(UpdateVnicRequest) updateVnic}. *

+ * `PrivateIp` objects that are created for use with the Oracle Cloud VMware Solution are + * assigned to a VLAN and not a VNIC in a subnet. See the + * descriptions of the relevant attributes in the `PrivateIp` object. Also see + * {@link Vlan}. + *

* 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.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm). @@ -51,6 +56,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PrivateIp.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PrivateIp { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -137,6 +143,15 @@ public Builder isPrimary(Boolean isPrimary) { return this; } + @com.fasterxml.jackson.annotation.JsonProperty("vlanId") + private String vlanId; + + public Builder vlanId(String vlanId) { + this.vlanId = vlanId; + this.__explicitlySet__.add("vlanId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("subnetId") private String subnetId; @@ -179,6 +194,7 @@ public PrivateIp build() { id, ipAddress, isPrimary, + vlanId, subnetId, timeCreated, vnicId); @@ -198,6 +214,7 @@ public Builder copy(PrivateIp o) { .id(o.getId()) .ipAddress(o.getIpAddress()) .isPrimary(o.getIsPrimary()) + .vlanId(o.getVlanId()) .subnetId(o.getSubnetId()) .timeCreated(o.getTimeCreated()) .vnicId(o.getVnicId()); @@ -285,6 +302,10 @@ public static Builder builder() { * The private IP address of the `privateIp` object. The address is within the CIDR * of the VNIC's subnet. *

+ * However, if the `PrivateIp` object is being used with a VLAN as part of + * the Oracle Cloud VMware Solution, the address is from the range specified by the + * `cidrBlock` attribute for the VLAN. See {@link Vlan}. + *

* Example: `10.0.3.3` * **/ @@ -301,14 +322,27 @@ public static Builder builder() { @com.fasterxml.jackson.annotation.JsonProperty("isPrimary") Boolean isPrimary; + /** + * Applicable only if the `PrivateIp` object is being used with a VLAN as part of + * the Oracle Cloud VMware Solution. The `vlanId` is the OCID of the VLAN. See + * {@link Vlan}. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vlanId") + String vlanId; + /** * The OCID of the subnet the VNIC is in. + *

+ * However, if the `PrivateIp` object is being used with a VLAN as part of + * the Oracle Cloud VMware Solution, the `subnetId` is null. + * **/ @com.fasterxml.jackson.annotation.JsonProperty("subnetId") String subnetId; /** - * The date and time the private IP was created, in the format defined by RFC3339. + * The date and time the private IP was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * @@ -319,6 +353,9 @@ public static Builder builder() { /** * The OCID of the VNIC the private IP is assigned to. The VNIC and private IP * must be in the same subnet. + *

+ * However, if the `PrivateIp` object is being used with a VLAN as part of + * the Oracle Cloud VMware Solution, the `vnicId` is null. * **/ @com.fasterxml.jackson.annotation.JsonProperty("vnicId") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/PublicIp.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/PublicIp.java index 324f8951f2e..208c8ee6970 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/PublicIp.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/PublicIp.java @@ -31,6 +31,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PublicIp.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PublicIp { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -337,7 +338,7 @@ public static AssignedEntityType create(String key) { /** * The public IP address of the `publicIp` object. *

- * Example: `129.146.2.1` + * Example: `203.0.113.2` * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") @@ -564,7 +565,7 @@ public static Scope create(String key) { Scope scope; /** - * The date and time the public IP was created, in the format defined by RFC3339. + * The date and time the public IP was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/RemotePeeringConnection.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/RemotePeeringConnection.java index 5d4dbaca7a3..82ba9dc5a97 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/RemotePeeringConnection.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/RemotePeeringConnection.java @@ -33,6 +33,7 @@ builder = RemotePeeringConnection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RemotePeeringConnection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -399,7 +400,7 @@ public static PeeringStatus create(String key) { PeeringStatus peeringStatus; /** - * The date and time the RPC was created, in the format defined by RFC3339. + * The date and time the RPC was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/RemoveNetworkSecurityGroupSecurityRulesDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/RemoveNetworkSecurityGroupSecurityRulesDetails.java index ffa827f8f97..1d28cf5d94c 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/RemoveNetworkSecurityGroupSecurityRulesDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/RemoveNetworkSecurityGroupSecurityRulesDetails.java @@ -21,6 +21,7 @@ builder = RemoveNetworkSecurityGroupSecurityRulesDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RemoveNetworkSecurityGroupSecurityRulesDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 276495602c1..fed7b276628 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 @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RouteRule.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RouteRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 db9857e09c0..b15426384f3 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 @@ -29,6 +29,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RouteTable.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RouteTable { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -259,7 +260,7 @@ public static LifecycleState create(String key) { java.util.List routeRules; /** - * The date and time the route table was created, in the format defined by RFC3339. + * The date and time the route table was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * 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 503259457a3..5ccaa5c3fb3 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 @@ -39,6 +39,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SecurityList.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SecurityList { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -287,7 +288,7 @@ public static LifecycleState create(String key) { LifecycleState lifecycleState; /** - * The date and time the security list was created, in the format defined by RFC3339. + * The date and time the security list was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/SecurityRule.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/SecurityRule.java index f24263319ed..baec35cced8 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/SecurityRule.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/SecurityRule.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SecurityRule.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SecurityRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -521,7 +522,7 @@ public static SourceType create(String key) { TcpOptions tcpOptions; /** - * The date and time the security rule was created. Format defined by RFC3339. + * The date and time the security rule was created. Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/Service.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Service.java index 942401a71ae..af3f845e071 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/Service.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/Service.java @@ -25,6 +25,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Service.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Service { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ServiceGateway.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ServiceGateway.java index 1faaf732a50..b8cb18542bf 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ServiceGateway.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ServiceGateway.java @@ -33,6 +33,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ServiceGateway.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ServiceGateway { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -311,7 +312,7 @@ public static LifecycleState create(String key) { java.util.List services; /** - * The date and time the service gateway was created, in the format defined by RFC3339. + * The date and time the service gateway was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ServiceIdRequestDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ServiceIdRequestDetails.java index 006d342d7de..c3e85992f4a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ServiceIdRequestDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ServiceIdRequestDetails.java @@ -21,6 +21,7 @@ builder = ServiceIdRequestDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ServiceIdRequestDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ServiceIdResponseDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ServiceIdResponseDetails.java index 54958ff4768..169e1e6827f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ServiceIdResponseDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ServiceIdResponseDetails.java @@ -21,6 +21,7 @@ builder = ServiceIdResponseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ServiceIdResponseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 37c54759466..86f11b8f577 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 @@ -6,7 +6,8 @@ /** * A compute instance shape that can be used in {@link #launchInstance(LaunchInstanceRequest) launchInstance}. - * For more information, see [Overview of the Compute Service](https://docs.cloud.oracle.com/Content/Compute/Concepts/computeoverview.htm). + * For more information, see [Overview of the Compute Service](https://docs.cloud.oracle.com/Content/Compute/Concepts/computeoverview.htm) and + * [Compute Shapes](https://docs.cloud.oracle.com/Content/Compute/References/computeshapes.htm). * *
* Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields @@ -21,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Shape.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Shape { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -227,73 +229,76 @@ public static Builder builder() { String shape; /** - * A short description of the processors available to an instance of this shape. + * A short description of the shape's processor (CPU). * **/ @com.fasterxml.jackson.annotation.JsonProperty("processorDescription") String processorDescription; /** - * The default number of OCPUs available to an instance of this shape. + * The default number of OCPUs available for this shape. * **/ @com.fasterxml.jackson.annotation.JsonProperty("ocpus") Float ocpus; /** - * The default amount of memory, in gigabytes, available to an instance of this shape. + * The default amount of memory available for this shape, in gigabytes. * **/ @com.fasterxml.jackson.annotation.JsonProperty("memoryInGBs") Float memoryInGBs; /** - * The networking bandwidth, in gigabits per second, available to an instance of this shape. + * The networking bandwidth available for this shape, in gigabits per second. * **/ @com.fasterxml.jackson.annotation.JsonProperty("networkingBandwidthInGbps") Float networkingBandwidthInGbps; /** - * The maximum number of VNIC attachments available to an instance of this shape. + * The maximum number of VNIC attachments available for this shape. * **/ @com.fasterxml.jackson.annotation.JsonProperty("maxVnicAttachments") Integer maxVnicAttachments; /** - * The number of GPUs available to an instance of this shape. + * The number of GPUs available for this shape. * **/ @com.fasterxml.jackson.annotation.JsonProperty("gpus") Integer gpus; /** - * A short description of the GPUs available to instances of this shape. - * This field is `null` if `gpus` is `0`. + * A short description of the graphics processing unit (GPU) available for this shape. + *

+ * If the shape does not have any GPUs, this field is `null`. * **/ @com.fasterxml.jackson.annotation.JsonProperty("gpuDescription") String gpuDescription; /** - * The number of local disks available to the instance. + * The number of local disks available for this shape. * **/ @com.fasterxml.jackson.annotation.JsonProperty("localDisks") Integer localDisks; /** - * The size of the local disks, aggregated, in gigabytes. - * This field is `null` if `localDisks` is equal to `0`. + * The aggregate size of the local disks available for this shape, in gigabytes. + *

+ * If the shape does not have any local disks, this field is `null`. * **/ @com.fasterxml.jackson.annotation.JsonProperty("localDisksTotalSizeInGBs") Float localDisksTotalSizeInGBs; /** - * A short description of the local disks available to instances of this shape. - * This field is `null` if `localDisks` is equal to `0`. + * A short description of the local disks available for this shape. + *

+ * If the shape does not have any local disks, this field is `null`. * **/ @com.fasterxml.jackson.annotation.JsonProperty("localDiskDescription") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeMaxVnicAttachmentOptions.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeMaxVnicAttachmentOptions.java index 5304356e484..3cb2cfdad72 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeMaxVnicAttachmentOptions.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeMaxVnicAttachmentOptions.java @@ -5,7 +5,10 @@ package com.oracle.bmc.core.model; /** - * The possible configurations for the number of VNIC attachments available to an instance of this shape. If this field is null, then all instances of this shape have a fixed maximum number of VNIC attachments equal to `maxVnicAttachments`. + * For a flexible shape, the number of VNIC attachments that are available for instances that use this shape. + *

+ * If this field is null, then this shape has a fixed maximum number of VNIC attachments equal to `maxVnicAttachments`. + * *
* Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in @@ -21,6 +24,7 @@ builder = ShapeMaxVnicAttachmentOptions.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ShapeMaxVnicAttachmentOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeMemoryOptions.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeMemoryOptions.java index 4be5b20b177..b204070159e 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeMemoryOptions.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeMemoryOptions.java @@ -5,9 +5,9 @@ package com.oracle.bmc.core.model; /** - * The possible configurations for the amount of memory available to an instance of this shape. - * If this field is null, then all instances of this shape have a fixed - * amount of memory equivalent to `memoryInGBs`. + * For a flexible shape, the amount of memory available for instances that use this shape. + *

+ * If this field is null, then this shape has a fixed amount of memory equivalent to `memoryInGBs`. * *
* Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields @@ -24,6 +24,7 @@ builder = ShapeMemoryOptions.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ShapeMemoryOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -99,8 +100,7 @@ public static Builder builder() { Float maxInGBs; /** - * The default amount of memory, in gigabytes, per OCPU available to an instance - * of this shape. + * The default amount of memory per OCPU available for this shape, in gigabytes. * **/ @com.fasterxml.jackson.annotation.JsonProperty("defaultPerOcpuInGBs") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeNetworkingBandwidthOptions.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeNetworkingBandwidthOptions.java index 983a71d2a1b..88b1c200211 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeNetworkingBandwidthOptions.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeNetworkingBandwidthOptions.java @@ -5,7 +5,10 @@ package com.oracle.bmc.core.model; /** - * The possible configurations for the amount of networking bandwidth available to an instance of this shape. If this field is null, then all instances of this shape have a fixed amount of bandwidth equivalent to `networkingBandwidthInGbps`. + * For a flexible shape, the amount of networking bandwidth available for instances that use this shape. + *

+ * If this field is null, then this shape has a fixed amount of bandwidth equivalent to `networkingBandwidthInGbps`. + * *
* Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in @@ -21,6 +24,7 @@ builder = ShapeNetworkingBandwidthOptions.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ShapeNetworkingBandwidthOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -96,8 +100,7 @@ public static Builder builder() { Float maxInGbps; /** - * The default amount of networking bandwidth, in gigabits per second, - * per OCPU. + * The default amount of networking bandwidth per OCPU, in gigabits per second. * **/ @com.fasterxml.jackson.annotation.JsonProperty("defaultPerOcpuInGbps") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeOcpuOptions.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeOcpuOptions.java index e1a64bb3db6..0e71d98fbb1 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeOcpuOptions.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/ShapeOcpuOptions.java @@ -5,9 +5,9 @@ package com.oracle.bmc.core.model; /** - * The possible configurations for the number of OCPUs available to an instance of this shape. - * If this field is null, then all instances of this shape have a fixed - * number of OCPUs equal to `ocpus`. + * For a flexible shape, the number of OCPUs available for instances that use this shape. + *

+ * If this field is null, then this shape has a fixed number of OCPUs equal to `ocpus`. * *
* Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ShapeOcpuOptions.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ShapeOcpuOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 029c71258df..90a4d6fcac8 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 @@ -31,6 +31,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Subnet.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Subnet { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -306,7 +307,7 @@ public static Builder builder() { /** * The subnet's CIDR block. *

- * Example: `172.16.1.0/24` + * Example: `10.0.1.0/24` * **/ @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") @@ -509,7 +510,7 @@ public static LifecycleState create(String key) { String subnetDomainName; /** - * The date and time the subnet was created, in the format defined by RFC3339. + * The date and time the subnet was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * @@ -535,7 +536,7 @@ public static LifecycleState create(String key) { /** * The MAC address of the virtual router. *

- * Example: `00:00:17:B6:4D:DD` + * Example: `00:00:00:00:00:01` * **/ @com.fasterxml.jackson.annotation.JsonProperty("virtualRouterMac") 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 dd6df0115e0..e7f38f4e05c 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 @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TcpOptions.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TcpOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 7686ec2cba1..183fa90ce66 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 @@ -23,6 +23,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TunnelConfig.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TunnelConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -85,7 +86,7 @@ public static Builder builder() { /** * The IP address of Oracle's VPN headend. *

- * Example: `129.146.17.50` + * Example: `203.0.113.50 ` * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") @@ -93,15 +94,13 @@ public static Builder builder() { /** * The shared secret of the IPSec tunnel. - *

- * Example: `EXAMPLEToUis6j1cp8GdVQxcmdfMO0yXMLilZTbYCMDGu4V8o` * **/ @com.fasterxml.jackson.annotation.JsonProperty("sharedSecret") String sharedSecret; /** - * The date and time the IPSec connection was created, in the format defined by RFC3339. + * The date and time the IPSec connection was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/TunnelCpeDeviceConfig.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/TunnelCpeDeviceConfig.java index b9131680d6e..e6290e33345 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/TunnelCpeDeviceConfig.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/TunnelCpeDeviceConfig.java @@ -32,6 +32,7 @@ builder = TunnelCpeDeviceConfig.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TunnelCpeDeviceConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 40cf3392503..4e3bf2220f9 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 @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TunnelStatus.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TunnelStatus { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -93,7 +94,7 @@ public static Builder builder() { /** * The IP address of Oracle's VPN headend. *

- * Example: `129.146.17.50` + * Example: `203.0.113.50` * **/ @com.fasterxml.jackson.annotation.JsonProperty("ipAddress") @@ -152,7 +153,7 @@ public static LifecycleState create(String key) { LifecycleState lifecycleState; /** - * The date and time the IPSec connection was created, in the format defined by RFC3339. + * The date and time the IPSec connection was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * @@ -161,7 +162,7 @@ public static LifecycleState create(String key) { java.util.Date timeCreated; /** - * When the state of the tunnel last changed, in the format defined by RFC3339. + * When the state of the tunnel last changed, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * 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 6dc7acf23ca..d306c5f107a 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 @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UdpOptions.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UdpOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateBootVolumeBackupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateBootVolumeBackupDetails.java index 6f0079f02f6..f541e4f5cbb 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateBootVolumeBackupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateBootVolumeBackupDetails.java @@ -21,6 +21,7 @@ builder = UpdateBootVolumeBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateBootVolumeBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateBootVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateBootVolumeDetails.java index 2fba1a6550f..89d3b38a153 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateBootVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateBootVolumeDetails.java @@ -21,6 +21,7 @@ builder = UpdateBootVolumeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateBootVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateBootVolumeKmsKeyDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateBootVolumeKmsKeyDetails.java index 92beb6fec3d..dacc159f836 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateBootVolumeKmsKeyDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateBootVolumeKmsKeyDetails.java @@ -21,6 +21,7 @@ builder = UpdateBootVolumeKmsKeyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateBootVolumeKmsKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateClusterNetworkDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateClusterNetworkDetails.java index 4438a43d9e1..cea32749006 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateClusterNetworkDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateClusterNetworkDetails.java @@ -21,6 +21,7 @@ builder = UpdateClusterNetworkDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateClusterNetworkDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 208517be927..44fc481609b 100644 --- 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 @@ -21,6 +21,7 @@ builder = UpdateConsoleHistoryDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateConsoleHistoryDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 05c3f45caae..6e73c0e4cdd 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateCpeDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateCpeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 d6915221a51..4187082af13 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 @@ -22,6 +22,7 @@ builder = UpdateCrossConnectDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateCrossConnectDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 1a8d45a8f57..8b2a766b2f1 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 @@ -21,6 +21,7 @@ builder = UpdateCrossConnectGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateCrossConnectGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDedicatedVmHostDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDedicatedVmHostDetails.java index 44a42563a60..94d2a032468 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDedicatedVmHostDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateDedicatedVmHostDetails.java @@ -22,6 +22,7 @@ builder = UpdateDedicatedVmHostDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDedicatedVmHostDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 5ee2177ca1b..b8033130245 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 @@ -21,6 +21,7 @@ builder = UpdateDhcpDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDhcpDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 9eb68735709..39c7b6d88bf 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 @@ -21,6 +21,7 @@ builder = UpdateDrgAttachmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDrgAttachmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 d1bd6f24813..60da4dd80f4 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateDrgDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDrgDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 644f1314c95..9b10c0e35c5 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 @@ -21,6 +21,7 @@ builder = UpdateIPSecConnectionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateIPSecConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecConnectionTunnelDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecConnectionTunnelDetails.java index 59b9d9f9eb4..a38f81e3ab6 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecConnectionTunnelDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecConnectionTunnelDetails.java @@ -21,6 +21,7 @@ builder = UpdateIPSecConnectionTunnelDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateIPSecConnectionTunnelDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecConnectionTunnelSharedSecretDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecConnectionTunnelSharedSecretDetails.java index 534c12cad7c..33d93ad7235 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecConnectionTunnelSharedSecretDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecConnectionTunnelSharedSecretDetails.java @@ -21,6 +21,7 @@ builder = UpdateIPSecConnectionTunnelSharedSecretDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateIPSecConnectionTunnelSharedSecretDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -63,8 +64,6 @@ public static Builder builder() { /** * The shared secret (pre-shared key) to use for the tunnel. Only numbers, letters, and spaces * are allowed. - *

- * Example: `EXAMPLEToUis6j1cp8GdVQxcmdfMO0yXMLilZTbYCMDGu4V8o` * **/ @com.fasterxml.jackson.annotation.JsonProperty("sharedSecret") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecTunnelBgpSessionDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecTunnelBgpSessionDetails.java index 7716dd4be10..f7b71b72f90 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecTunnelBgpSessionDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIPSecTunnelBgpSessionDetails.java @@ -21,6 +21,7 @@ builder = UpdateIPSecTunnelBgpSessionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateIPSecTunnelBgpSessionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 59b2f42c52e..30151d99a9b 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 @@ -21,6 +21,7 @@ builder = UpdateImageDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateImageDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceAgentConfigDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceAgentConfigDetails.java index f1ea9cd7909..408c5e0a195 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceAgentConfigDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceAgentConfigDetails.java @@ -21,6 +21,7 @@ builder = UpdateInstanceAgentConfigDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateInstanceAgentConfigDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceConfigurationDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceConfigurationDetails.java index 0aab70eda6e..1d7e2dd8c5a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceConfigurationDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceConfigurationDetails.java @@ -21,6 +21,7 @@ builder = UpdateInstanceConfigurationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateInstanceConfigurationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 89bf8638ce3..2c48cf6dcee 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 @@ -21,6 +21,7 @@ builder = UpdateInstanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstancePoolDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstancePoolDetails.java index d502ecc5f2f..9035a91dfc4 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstancePoolDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstancePoolDetails.java @@ -21,6 +21,7 @@ builder = UpdateInstancePoolDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateInstancePoolDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstancePoolPlacementConfigurationDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstancePoolPlacementConfigurationDetails.java index 29a95804297..8539487e2fa 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstancePoolPlacementConfigurationDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstancePoolPlacementConfigurationDetails.java @@ -21,6 +21,7 @@ builder = UpdateInstancePoolPlacementConfigurationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateInstancePoolPlacementConfigurationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceShapeConfigDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceShapeConfigDetails.java index bb092395b96..e912247034f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceShapeConfigDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateInstanceShapeConfigDetails.java @@ -29,6 +29,7 @@ builder = UpdateInstanceShapeConfigDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateInstanceShapeConfigDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 cf5981a76f9..06203ac5d1f 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 @@ -21,6 +21,7 @@ builder = UpdateInternetGatewayDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateInternetGatewayDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIpv6Details.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIpv6Details.java index 100d52ab591..2660c49f763 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIpv6Details.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateIpv6Details.java @@ -21,6 +21,7 @@ builder = UpdateIpv6Details.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateIpv6Details { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateLocalPeeringGatewayDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateLocalPeeringGatewayDetails.java index f1a02fe84ab..c18c834fb55 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateLocalPeeringGatewayDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateLocalPeeringGatewayDetails.java @@ -21,6 +21,7 @@ builder = UpdateLocalPeeringGatewayDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateLocalPeeringGatewayDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateNatGatewayDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateNatGatewayDetails.java index 70d41cd1f57..5c58dfe4d44 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateNatGatewayDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateNatGatewayDetails.java @@ -21,6 +21,7 @@ builder = UpdateNatGatewayDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateNatGatewayDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateNetworkSecurityGroupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateNetworkSecurityGroupDetails.java index 1d1e210752a..2a0bf9e6edd 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateNetworkSecurityGroupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateNetworkSecurityGroupDetails.java @@ -21,6 +21,7 @@ builder = UpdateNetworkSecurityGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateNetworkSecurityGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateNetworkSecurityGroupSecurityRulesDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateNetworkSecurityGroupSecurityRulesDetails.java index 32004ab0088..28e67baa176 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateNetworkSecurityGroupSecurityRulesDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateNetworkSecurityGroupSecurityRulesDetails.java @@ -21,6 +21,7 @@ builder = UpdateNetworkSecurityGroupSecurityRulesDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateNetworkSecurityGroupSecurityRulesDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 70fbf0fda35..895f451ca84 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 @@ -21,6 +21,7 @@ builder = UpdatePrivateIpDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdatePrivateIpDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdatePublicIpDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdatePublicIpDetails.java index fb441ee7cdc..be965d8db86 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdatePublicIpDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdatePublicIpDetails.java @@ -21,6 +21,7 @@ builder = UpdatePublicIpDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdatePublicIpDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateRemotePeeringConnectionDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateRemotePeeringConnectionDetails.java index 61f655634b9..7ca6bcf99c4 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateRemotePeeringConnectionDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateRemotePeeringConnectionDetails.java @@ -21,6 +21,7 @@ builder = UpdateRemotePeeringConnectionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateRemotePeeringConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 e7c5482a158..2cbb98da9b4 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 @@ -21,6 +21,7 @@ builder = UpdateRouteTableDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateRouteTableDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 d2490b1fa0d..5897835ea9f 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 @@ -21,6 +21,7 @@ builder = UpdateSecurityListDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateSecurityListDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateSecurityRuleDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateSecurityRuleDetails.java index dce6c747d75..dd1b238aa42 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateSecurityRuleDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateSecurityRuleDetails.java @@ -22,6 +22,7 @@ builder = UpdateSecurityRuleDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateSecurityRuleDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateServiceGatewayDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateServiceGatewayDetails.java index 588a9e51b39..4810a600f9a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateServiceGatewayDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateServiceGatewayDetails.java @@ -21,6 +21,7 @@ builder = UpdateServiceGatewayDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateServiceGatewayDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 dad1e06adf7..fd69f989f4d 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 @@ -21,6 +21,7 @@ builder = UpdateSubnetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateSubnetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateTunnelCpeDeviceConfigDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateTunnelCpeDeviceConfigDetails.java index 5183d9a2ddf..9a27bea43e0 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateTunnelCpeDeviceConfigDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateTunnelCpeDeviceConfigDetails.java @@ -21,6 +21,7 @@ builder = UpdateTunnelCpeDeviceConfigDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTunnelCpeDeviceConfigDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 ed2e003d785..d971befa96b 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateVcnDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateVcnDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 782232ff580..519c08b1bc1 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 @@ -21,6 +21,7 @@ builder = UpdateVirtualCircuitDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateVirtualCircuitDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVlanDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVlanDetails.java new file mode 100644 index 00000000000..17ee9f46f51 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVlanDetails.java @@ -0,0 +1,154 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.model; + +/** + * + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateVlanDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class UpdateVlanDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsgIds") + private java.util.List nsgIds; + + public Builder nsgIds(java.util.List nsgIds) { + this.nsgIds = nsgIds; + this.__explicitlySet__.add("nsgIds"); + 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.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateVlanDetails build() { + UpdateVlanDetails __instance__ = + new UpdateVlanDetails( + definedTags, displayName, freeformTags, nsgIds, routeTableId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateVlanDetails o) { + Builder copiedBuilder = + definedTags(o.getDefinedTags()) + .displayName(o.getDisplayName()) + .freeformTags(o.getFreeformTags()) + .nsgIds(o.getNsgIds()) + .routeTableId(o.getRouteTableId()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * Defined tags for this resource. Each key is predefined and scoped to a + * namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

+ * Example: `{\"Operations\": {\"CostCenter\": \"42\"}}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + java.util.Map> definedTags; + + /** + * A descriptive name. Does not have to be unique, and it's changeable. + * Avoid entering confidential information. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no + * predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

+ * Example: `{\"Department\": \"Finance\"}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + java.util.Map freeformTags; + + /** + * A list of the OCIDs of the network security groups (NSGs) to use with + * this VLAN. All VNICs in the VLAN will belong to these NSGs. For more + * information about NSGs, see + * {@link NetworkSecurityGroup}. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsgIds") + java.util.List nsgIds; + + /** + * The OCID of the route table the VLAN will use. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("routeTableId") + String routeTableId; + + @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 b1161617522..99b2255e3c1 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 @@ -21,6 +21,7 @@ builder = UpdateVnicDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateVnicDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -169,6 +170,10 @@ public static Builder builder() { * A list of the OCIDs of the network security groups (NSGs) to add the VNIC to. Setting this as * an empty array removes the VNIC from all network security groups. *

+ * If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of + * belonging to a subnet), the value of the `nsgIds` attribute is ignored. Instead, the + * VNIC belongs to the NSGs that are associated with the VLAN itself. See {@link Vlan}. + *

* For more information about NSGs, see * {@link NetworkSecurityGroup}. * @@ -178,10 +183,13 @@ public static Builder builder() { /** * 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 + * 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.cloud.oracle.com/Content/Network/Tasks/managingroutetables.htm#privateip). + *

+ * If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of + * belonging to a subnet), the value of the `skipSourceDestCheck` attribute is ignored. + * This is because the source/destination check is always disabled for VNICs in a VLAN. * Example: `true` * **/ 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 44068cabae3..265c8a19354 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 @@ -21,6 +21,7 @@ builder = UpdateVolumeBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateVolumeBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeBackupPolicyDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeBackupPolicyDetails.java index 2a8a83d9639..fbe0d9365fc 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeBackupPolicyDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeBackupPolicyDetails.java @@ -25,6 +25,7 @@ builder = UpdateVolumeBackupPolicyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateVolumeBackupPolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -116,7 +117,9 @@ public static Builder builder() { String displayName; /** - * The paired destination region (pre-defined by oracle) for scheduled cross region backup calls. Example: `us-ashburn-1` + * The paired destination region for copying scheduled backups to. Example: `us-ashburn-1`. + * Specify `none` to reset the `destinationRegion` parameter. + * See [Region Pairs](https://docs.cloud.oracle.com/iaas/Content/Block/Tasks/schedulingvolumebackups.htm#RegionPairs) for details about paired regions. * **/ @com.fasterxml.jackson.annotation.JsonProperty("destinationRegion") 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 41edb7f2bc9..753cf39a5f1 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 @@ -21,6 +21,7 @@ builder = UpdateVolumeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateVolumeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeGroupBackupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeGroupBackupDetails.java index 56a8f18e102..5c8c53d84d4 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeGroupBackupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeGroupBackupDetails.java @@ -21,6 +21,7 @@ builder = UpdateVolumeGroupBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateVolumeGroupBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeGroupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeGroupDetails.java index ae7e2913a56..24115fceaf8 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeGroupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeGroupDetails.java @@ -21,6 +21,7 @@ builder = UpdateVolumeGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateVolumeGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeKmsKeyDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeKmsKeyDetails.java index 351451c22e4..7bde2c97b4a 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeKmsKeyDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdateVolumeKmsKeyDetails.java @@ -21,6 +21,7 @@ builder = UpdateVolumeKmsKeyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateVolumeKmsKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdatedNetworkSecurityGroupSecurityRules.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdatedNetworkSecurityGroupSecurityRules.java index be5e70bc0ba..fba49bcbb44 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdatedNetworkSecurityGroupSecurityRules.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/UpdatedNetworkSecurityGroupSecurityRules.java @@ -21,6 +21,7 @@ builder = UpdatedNetworkSecurityGroupSecurityRules.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdatedNetworkSecurityGroupSecurityRules { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 9b16cd6da17..599c6275e23 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 @@ -28,6 +28,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Vcn.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Vcn { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -392,7 +393,7 @@ public static LifecycleState create(String key) { LifecycleState lifecycleState; /** - * The date and time the VCN was created, in the format defined by RFC3339. + * The date and time the VCN was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * 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 a0335b4c3dc..09da2e38355 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 @@ -41,6 +41,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VirtualCircuit.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VirtualCircuit { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -781,7 +782,7 @@ public static ServiceType create(String key) { /** * The date and time the virtual circuit was created, - * in the format defined by RFC3339. + * in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * 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 fb9bb5fab48..ec8fbeb040f 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 @@ -22,6 +22,7 @@ builder = VirtualCircuitBandwidthShape.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VirtualCircuitBandwidthShape { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuitPublicPrefix.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuitPublicPrefix.java index c2f63670481..6e312815125 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuitPublicPrefix.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VirtualCircuitPublicPrefix.java @@ -24,6 +24,7 @@ builder = VirtualCircuitPublicPrefix.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VirtualCircuitPublicPrefix { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/Vlan.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Vlan.java new file mode 100644 index 00000000000..9ec5566eff3 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/Vlan.java @@ -0,0 +1,362 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.model; + +/** + * A resource to be used only with the Oracle Cloud VMware Solution. + *

+ * Conceptually, a virtual LAN (VLAN) is a broadcast domain that is created + * by partitioning and isolating a network at the data link layer (a *layer 2 network*). + * VLANs work by using IEEE 802.1Q VLAN tags. Layer 2 traffic is forwarded within the + * VLAN based on MAC learning. + *

+ * In the Networking service, a VLAN is an object within a VCN. You use VLANs to + * partition the VCN at the data link layer (layer 2). A VLAN is analagous to a subnet, + * which is an object for partitioning the VCN at the IP layer (layer 3). + * + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Vlan.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class Vlan { + @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("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("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("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("nsgIds") + private java.util.List nsgIds; + + public Builder nsgIds(java.util.List nsgIds) { + this.nsgIds = nsgIds; + this.__explicitlySet__.add("nsgIds"); + 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("routeTableId") + private String routeTableId; + + public Builder routeTableId(String routeTableId) { + this.routeTableId = routeTableId; + this.__explicitlySet__.add("routeTableId"); + 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 Vlan build() { + Vlan __instance__ = + new Vlan( + availabilityDomain, + cidrBlock, + compartmentId, + definedTags, + displayName, + freeformTags, + id, + lifecycleState, + nsgIds, + vlanTag, + routeTableId, + timeCreated, + vcnId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(Vlan o) { + Builder copiedBuilder = + availabilityDomain(o.getAvailabilityDomain()) + .cidrBlock(o.getCidrBlock()) + .compartmentId(o.getCompartmentId()) + .definedTags(o.getDefinedTags()) + .displayName(o.getDisplayName()) + .freeformTags(o.getFreeformTags()) + .id(o.getId()) + .lifecycleState(o.getLifecycleState()) + .nsgIds(o.getNsgIds()) + .vlanTag(o.getVlanTag()) + .routeTableId(o.getRouteTableId()) + .timeCreated(o.getTimeCreated()) + .vcnId(o.getVcnId()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The availability domain of the VLAN. + *

+ * Example: `Uocm:PHX-AD-1` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("availabilityDomain") + String availabilityDomain; + + /** + * The range of IPv4 addresses that will be used for layer 3 communication with + * hosts outside the VLAN. + *

+ * Example: `192.168.1.0/24` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("cidrBlock") + String cidrBlock; + + /** + * The OCID of the compartment containing the VLAN. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * Defined tags for this resource. Each key is predefined and scoped to a + * namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

+ * Example: `{\"Operations\": {\"CostCenter\": \"42\"}}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + java.util.Map> definedTags; + + /** + * A user-friendly name. Does not have to be unique, and it's changeable. + * Avoid entering confidential information. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no + * predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

+ * Example: `{\"Department\": \"Finance\"}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + java.util.Map freeformTags; + + /** + * The VLAN's Oracle ID (OCID). + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + /** + * The VLAN's current state. + **/ + @lombok.extern.slf4j.Slf4j + public enum LifecycleState { + Provisioning("PROVISIONING"), + Available("AVAILABLE"), + Terminating("TERMINATING"), + Terminated("TERMINATED"), + Updating("UPDATING"), + + /** + * 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 VLAN's current state. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleState lifecycleState; + + /** + * A list of the OCIDs of the network security groups (NSGs) to use with this VLAN. + * All VNICs in the VLAN belong to these NSGs. For more + * information about NSGs, see + * {@link NetworkSecurityGroup}. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsgIds") + java.util.List nsgIds; + + /** + * The IEEE 802.1Q VLAN tag of this VLAN. + *

+ * Example: `100` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vlanTag") + Integer vlanTag; + + /** + * The OCID of the route table that the VLAN uses. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("routeTableId") + String routeTableId; + + /** + * The date and time the VLAN was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + *

+ * Example: `2016-08-25T21:10:29.600Z` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + + /** + * The OCID of the VCN the VLAN is in. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vcnId") + 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/Vnic.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/Vnic.java index 32bee865ac2..a50df5e0a86 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 @@ -17,6 +17,12 @@ * information, see {@link #createPrivateIp(CreatePrivateIpRequest) createPrivateIp} and * [IP Addresses](https://docs.cloud.oracle.com/Content/Network/Tasks/managingIPaddresses.htm). *

+ * + * If you are an Oracle Cloud VMware Solution customer, you will have secondary VNICs + * that reside in a VLAN instead of a subnet. These VNICs have other differences, which + * are called out in the descriptions of the relevant attributes in the `Vnic` object. + * Also see {@link Vlan}. + *

* 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.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm). @@ -37,6 +43,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Vnic.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Vnic { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -141,6 +148,15 @@ public Builder nsgIds(java.util.List nsgIds) { return this; } + @com.fasterxml.jackson.annotation.JsonProperty("vlanId") + private String vlanId; + + public Builder vlanId(String vlanId) { + this.vlanId = vlanId; + this.__explicitlySet__.add("vlanId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("privateIp") private String privateIp; @@ -203,6 +219,7 @@ public Vnic build() { lifecycleState, macAddress, nsgIds, + vlanId, privateIp, publicIp, skipSourceDestCheck, @@ -226,6 +243,7 @@ public Builder copy(Vnic o) { .lifecycleState(o.getLifecycleState()) .macAddress(o.getMacAddress()) .nsgIds(o.getNsgIds()) + .vlanId(o.getVlanId()) .privateIp(o.getPrivateIp()) .publicIp(o.getPublicIp()) .skipSourceDestCheck(o.getSkipSourceDestCheck()) @@ -374,21 +392,39 @@ public static LifecycleState create(String key) { /** * The MAC address of the VNIC. *

- * Example: `00:00:17:B6:4D:DD` + * If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution, + * the MAC address is learned. If the VNIC belongs to a subnet, the + * MAC address is a static, Oracle-provided value. + *

+ * Example: `00:00:00:00:00:01` * **/ @com.fasterxml.jackson.annotation.JsonProperty("macAddress") String macAddress; /** - * A list of the OCIDs of the network security groups that the VNIC belongs to. For more - * information about NSGs, see + * A list of the OCIDs of the network security groups that the VNIC belongs to. + *

+ * If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of + * belonging to a subnet), the value of the `nsgIds` attribute is ignored. Instead, the + * VNIC belongs to the NSGs that are associated with the VLAN itself. See {@link Vlan}. + *

+ * For more information about NSGs, see * {@link NetworkSecurityGroup}. * **/ @com.fasterxml.jackson.annotation.JsonProperty("nsgIds") java.util.List nsgIds; + /** + * If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of + * belonging to a subnet), the `vlanId` is the OCID of the VLAN the VNIC is in. See + * {@link Vlan}. If the VNIC is instead in a subnet, `subnetId` has a value. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vlanId") + String vlanId; + /** * The private IP address of the primary `privateIp` object on the VNIC. * The address is within the CIDR of the VNIC's subnet. @@ -412,6 +448,11 @@ public static LifecycleState create(String key) { * about why you would skip the source/destination check, see * [Using a Private IP as a Route Target](https://docs.cloud.oracle.com/Content/Network/Tasks/managingroutetables.htm#privateip). *

+ * + * If the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution (instead of + * belonging to a subnet), the `skipSourceDestCheck` attribute is `true`. + * This is because the source/destination check is always disabled for VNICs in a VLAN. + *

* Example: `true` * **/ @@ -425,7 +466,7 @@ public static LifecycleState create(String key) { String subnetId; /** - * The date and time the VNIC was created, in the format defined by RFC3339. + * The date and time the VNIC was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * 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 f028bb90b0b..69af0f5aeee 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 @@ -24,6 +24,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VnicAttachment.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VnicAttachment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -100,6 +101,15 @@ public Builder subnetId(String subnetId) { return this; } + @com.fasterxml.jackson.annotation.JsonProperty("vlanId") + private String vlanId; + + public Builder vlanId(String vlanId) { + this.vlanId = vlanId; + this.__explicitlySet__.add("vlanId"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") private java.util.Date timeCreated; @@ -141,6 +151,7 @@ public VnicAttachment build() { lifecycleState, nicIndex, subnetId, + vlanId, timeCreated, vlanTag, vnicId); @@ -159,6 +170,7 @@ public Builder copy(VnicAttachment o) { .lifecycleState(o.getLifecycleState()) .nicIndex(o.getNicIndex()) .subnetId(o.getSubnetId()) + .vlanId(o.getVlanId()) .timeCreated(o.getTimeCreated()) .vlanTag(o.getVlanTag()) .vnicId(o.getVnicId()); @@ -283,7 +295,18 @@ public static LifecycleState create(String key) { String subnetId; /** - * The date and time the VNIC attachment was created, in the format defined by RFC3339. + * The OCID of the VLAN to create the VNIC in. Creating the VNIC in a VLAN (instead + * of a subnet) is possible only if you are an Oracle Cloud VMware Solution customer. + * See {@link Vlan}. + *

+ * An error is returned if the instance already has a VNIC attached to it from this VLAN. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vlanId") + String vlanId; + + /** + * The date and time the VNIC attachment was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * @@ -295,6 +318,10 @@ public static LifecycleState create(String key) { * The Oracle-assigned VLAN tag of the attached VNIC. Available after the * attachment process is complete. *

+ * However, if the VNIC belongs to a VLAN as part of the Oracle Cloud VMware Solution, + * the `vlanTag` value is instead the value of the `vlanTag` attribute for the VLAN. + * See {@link Vlan}. + *

* Example: `0` * **/ 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 d496d015ba0..ba703c3f697 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 @@ -29,6 +29,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Volume.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Volume { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -398,7 +399,7 @@ public static LifecycleState create(String key) { VolumeSourceDetails sourceDetails; /** - * The date and time the volume was created. Format defined by RFC3339. + * The date and time the volume was created. Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; 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 9b92ed538c2..50ae4c8ed41 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 @@ -162,7 +162,7 @@ public static LifecycleState create(String key) { LifecycleState lifecycleState; /** - * The date and time the volume was created, in the format defined by RFC3339. + * The date and time the volume was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). *

* Example: `2016-08-25T21:10:29.600Z` * 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 603fcf0d98c..728961f0ca0 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 @@ -29,6 +29,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VolumeBackup.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VolumeBackup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -303,7 +304,7 @@ public static Builder builder() { /** * The date and time the volume backup will expire and be automatically deleted. - * Format defined by RFC3339. This parameter will always be present for backups that + * Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). This parameter will always be present for backups that * were created automatically by a scheduled-backup policy. For manually created backups, * it will be absent, signifying that there is no expiration time and the backup will * last forever until manually deleted. @@ -467,14 +468,14 @@ public static SourceType create(String key) { /** * The date and time the volume backup was created. This is the time the actual point-in-time image - * of the volume data was taken. Format defined by RFC3339. + * of the volume data was taken. Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; /** - * The date and time the request to create the volume backup was received. Format defined by RFC3339. + * The date and time the request to create the volume backup was received. Format defined by [RFC3339]https://tools.ietf.org/html/rfc3339. * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeRequestReceived") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackupPolicy.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackupPolicy.java index 61918375655..392a101015b 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackupPolicy.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackupPolicy.java @@ -27,6 +27,7 @@ builder = VolumeBackupPolicy.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VolumeBackupPolicy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -167,14 +168,15 @@ public static Builder builder() { java.util.List schedules; /** - * The paired destination region (pre-defined by oracle) for scheduled cross region backup calls. Example `us-ashburn-1` + * The paired destination region for copying scheduled backups to. Example `us-ashburn-1`. + * See [Region Pairs](https://docs.cloud.oracle.com/iaas/Content/Block/Tasks/schedulingvolumebackups.htm#RegionPairs) for details about paired regions. * **/ @com.fasterxml.jackson.annotation.JsonProperty("destinationRegion") String destinationRegion; /** - * The date and time the volume backup policy was created. Format defined by RFC3339. + * The date and time the volume backup policy was created. Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackupPolicyAssignment.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackupPolicyAssignment.java index 325a80c044d..620b303adaf 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackupPolicyAssignment.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackupPolicyAssignment.java @@ -25,6 +25,7 @@ builder = VolumeBackupPolicyAssignment.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VolumeBackupPolicyAssignment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -114,7 +115,7 @@ public static Builder builder() { String policyId; /** - * The date and time the volume backup policy was assigned to the volume. The format is defined by RFC3339. + * The date and time the volume backup policy was assigned to the volume. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackupSchedule.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackupSchedule.java index 2fea9fa4664..6e54c5bccf5 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackupSchedule.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeBackupSchedule.java @@ -23,6 +23,7 @@ builder = VolumeBackupSchedule.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VolumeBackupSchedule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroup.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroup.java index 128b0f05ad1..38bec092080 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroup.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroup.java @@ -24,6 +24,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VolumeGroup.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VolumeGroup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -317,7 +318,7 @@ public static LifecycleState create(String key) { VolumeGroupSourceDetails sourceDetails; /** - * The date and time the volume group was created. Format defined by RFC3339. + * The date and time the volume group was created. Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupBackup.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupBackup.java index 7e76637fd7a..e84852fc936 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupBackup.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupBackup.java @@ -30,6 +30,7 @@ builder = VolumeGroupBackup.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VolumeGroupBackup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -336,14 +337,14 @@ public static LifecycleState create(String key) { /** * The date and time the volume group backup was created. This is the time the actual point-in-time image - * of the volume group data was taken. Format defined by RFC3339. + * of the volume group data was taken. Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; /** - * The date and time the request to create the volume group backup was received. Format defined by RFC3339. + * The date and time the request to create the volume group backup was received. Format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). * **/ @com.fasterxml.jackson.annotation.JsonProperty("timeRequestReceived") diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupSourceFromVolumeGroupBackupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupSourceFromVolumeGroupBackupDetails.java index 06a8dddcc11..6b6b8660f57 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupSourceFromVolumeGroupBackupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupSourceFromVolumeGroupBackupDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VolumeGroupSourceFromVolumeGroupBackupDetails extends VolumeGroupSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupSourceFromVolumeGroupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupSourceFromVolumeGroupDetails.java index 206ff7293af..7f321e760a3 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupSourceFromVolumeGroupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupSourceFromVolumeGroupDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VolumeGroupSourceFromVolumeGroupDetails extends VolumeGroupSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupSourceFromVolumesDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupSourceFromVolumesDetails.java index 31bf8bbda59..99ca33b921f 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupSourceFromVolumesDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeGroupSourceFromVolumesDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VolumeGroupSourceFromVolumesDetails extends VolumeGroupSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeKmsKey.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeKmsKey.java index 0bb7e81b5fe..13ac8307913 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeKmsKey.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeKmsKey.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VolumeKmsKey.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VolumeKmsKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeSourceFromVolumeBackupDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeSourceFromVolumeBackupDetails.java index 3ebd596bdc2..7109e346e33 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeSourceFromVolumeBackupDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeSourceFromVolumeBackupDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VolumeSourceFromVolumeBackupDetails extends VolumeSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeSourceFromVolumeDetails.java b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeSourceFromVolumeDetails.java index f914ffb1744..0b520892958 100644 --- a/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeSourceFromVolumeDetails.java +++ b/bmc-core/src/main/java/com/oracle/bmc/core/model/VolumeSourceFromVolumeDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VolumeSourceFromVolumeDetails extends VolumeSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ChangeVlanCompartmentRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ChangeVlanCompartmentRequest.java new file mode 100644 index 00000000000..e6d44e4d426 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ChangeVlanCompartmentRequest.java @@ -0,0 +1,133 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.requests; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ChangeVlanCompartmentRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN. + */ + private String vlanId; + + /** + * Request to change the compartment of a given VLAN. + */ + private ChangeVlanCompartmentDetails changeVlanCompartmentDetails; + + /** + * 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; + + /** + * Unique identifier for the request. + * If you need to contact Oracle about a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations (for example, if a resource + * has been deleted and purged from the system, then a retry of the original creation request + * may be rejected). + * + */ + private String opcRetryToken; + + /** + * Alternative accessor for the body parameter. + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public ChangeVlanCompartmentDetails getBody$() { + return changeVlanCompartmentDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ChangeVlanCompartmentRequest, ChangeVlanCompartmentDetails> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ChangeVlanCompartmentRequest o) { + vlanId(o.getVlanId()); + changeVlanCompartmentDetails(o.getChangeVlanCompartmentDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ChangeVlanCompartmentRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ChangeVlanCompartmentRequest + */ + public ChangeVlanCompartmentRequest build() { + ChangeVlanCompartmentRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Alternative setter for the body parameter. + * @param body the body parameter + * @return this builder instance + */ + @com.oracle.bmc.InternalSdk + public Builder body$(ChangeVlanCompartmentDetails body) { + changeVlanCompartmentDetails(body); + return this; + } + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVlanRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVlanRequest.java new file mode 100644 index 00000000000..413f6aafb12 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/CreateVlanRequest.java @@ -0,0 +1,117 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.requests; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class CreateVlanRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * Details for creating a VLAN + */ + private CreateVlanDetails createVlanDetails; + + /** + * 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; + + /** + * Unique identifier for the request. + * If you need to contact Oracle about a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * Alternative accessor for the body parameter. + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public CreateVlanDetails getBody$() { + return createVlanDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + CreateVlanRequest, CreateVlanDetails> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(CreateVlanRequest o) { + createVlanDetails(o.getCreateVlanDetails()); + opcRetryToken(o.getOpcRetryToken()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of CreateVlanRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateVlanRequest + */ + public CreateVlanRequest build() { + CreateVlanRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Alternative setter for the body parameter. + * @param body the body parameter + * @return this builder instance + */ + @com.oracle.bmc.InternalSdk + public Builder body$(CreateVlanDetails body) { + createVlanDetails(body); + return this; + } + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVlanRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVlanRequest.java new file mode 100644 index 00000000000..4ae41accf35 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/DeleteVlanRequest.java @@ -0,0 +1,94 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.requests; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class DeleteVlanRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN. + */ + private String vlanId; + + /** + * 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; + + /** + * Unique 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 + implements com.oracle.bmc.requests.BmcRequest.Builder< + DeleteVlanRequest, java.lang.Void> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(DeleteVlanRequest o) { + vlanId(o.getVlanId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of DeleteVlanRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteVlanRequest + */ + public DeleteVlanRequest build() { + DeleteVlanRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVlanRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVlanRequest.java new file mode 100644 index 00000000000..bdc3d50abb2 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/GetVlanRequest.java @@ -0,0 +1,84 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.requests; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class GetVlanRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN. + */ + private String vlanId; + + /** + * Unique 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 + implements com.oracle.bmc.requests.BmcRequest.Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetVlanRequest o) { + vlanId(o.getVlanId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetVlanRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetVlanRequest + */ + public GetVlanRequest build() { + GetVlanRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + 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 f88ce825d35..f024ad72afd 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 @@ -46,6 +46,11 @@ public class ListPrivateIpsRequest extends com.oracle.bmc.requests.BmcRequest { @@ -86,6 +91,7 @@ public Builder copy(ListPrivateIpsRequest o) { ipAddress(o.getIpAddress()); subnetId(o.getSubnetId()); vnicId(o.getVnicId()); + vlanId(o.getVlanId()); invocationCallback(o.getInvocationCallback()); retryConfiguration(o.getRetryConfiguration()); return this; diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVlansRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVlansRequest.java new file mode 100644 index 00000000000..3526b646768 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/ListVlansRequest.java @@ -0,0 +1,227 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.requests; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListVlansRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. + */ + private String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VCN. + */ + private String vcnId; + + /** + * For list pagination. The maximum number of results per page, or items to return in a paginated + * \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + *

+ * Example: `50` + * + */ + private Integer limit; + + /** + * For list pagination. The value of the `opc-next-page` response header from the previous \"List\" + * call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private String page; + + /** + * A filter to return only resources that match the given display name exactly. + * + */ + private String displayName; + + /** + * The field to sort by. You can provide one sort order (`sortOrder`). Default order for + * TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME + * sort order is case sensitive. + *

+ **Note:** In general, some \"List\" operations (for example, `ListInstances`) let you + * optionally filter by availability domain if the scope of the resource type is within a + * single availability domain. If you call one of these \"List\" operations without specifying + * an availability domain, the resources are grouped by availability domain, then sorted. + * + */ + private SortBy sortBy; + + /** + * The field to sort by. You can provide one sort order (`sortOrder`). Default order for + * TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME + * sort order is case sensitive. + *

+ **Note:** In general, some \"List\" operations (for example, `ListInstances`) let you + * optionally filter by availability domain if the scope of the resource type is within a + * single availability domain. If you call one of these \"List\" operations without specifying + * an availability domain, the resources are grouped by availability domain, then sorted. + * + **/ + public enum SortBy { + Timecreated("TIMECREATED"), + Displayname("DISPLAYNAME"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + /** + * The sort order to use, either ascending (`ASC`) or descending (`DESC`). The DISPLAYNAME sort order + * is case sensitive. + * + */ + private SortOrder sortOrder; + + /** + * The sort order to use, either ascending (`ASC`) or descending (`DESC`). The DISPLAYNAME sort order + * is case sensitive. + * + **/ + public enum SortOrder { + Asc("ASC"), + Desc("DESC"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortOrder v : SortOrder.values()) { + map.put(v.getValue(), v); + } + } + + SortOrder(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortOrder create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortOrder: " + key); + } + }; + /** + * Unique identifier for the request. + * If you need to contact Oracle about a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A filter to only return resources that match the given lifecycle state. The state value is case-insensitive. + * + */ + private Vlan.LifecycleState lifecycleState; + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListVlansRequest, java.lang.Void> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListVlansRequest o) { + compartmentId(o.getCompartmentId()); + vcnId(o.getVcnId()); + limit(o.getLimit()); + page(o.getPage()); + displayName(o.getDisplayName()); + sortBy(o.getSortBy()); + sortOrder(o.getSortOrder()); + opcRequestId(o.getOpcRequestId()); + lifecycleState(o.getLifecycleState()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListVlansRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListVlansRequest + */ + public ListVlansRequest build() { + ListVlansRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVlanRequest.java b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVlanRequest.java new file mode 100644 index 00000000000..15af6e3f1ec --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/requests/UpdateVlanRequest.java @@ -0,0 +1,121 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.requests; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class UpdateVlanRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN. + */ + private String vlanId; + + /** + * Details object for updating a subnet. + */ + private UpdateVlanDetails updateVlanDetails; + + /** + * 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; + + /** + * Unique identifier for the request. + * If you need to contact Oracle about a particular request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * Alternative accessor for the body parameter. + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public UpdateVlanDetails getBody$() { + return updateVlanDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + UpdateVlanRequest, UpdateVlanDetails> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(UpdateVlanRequest o) { + vlanId(o.getVlanId()); + updateVlanDetails(o.getUpdateVlanDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of UpdateVlanRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateVlanRequest + */ + public UpdateVlanRequest build() { + UpdateVlanRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Alternative setter for the body parameter. + * @param body the body parameter + * @return this builder instance + */ + @com.oracle.bmc.InternalSdk + public Builder body$(UpdateVlanDetails body) { + updateVlanDetails(body); + return this; + } + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/responses/ChangeVlanCompartmentResponse.java b/bmc-core/src/main/java/com/oracle/bmc/core/responses/ChangeVlanCompartmentResponse.java new file mode 100644 index 00000000000..4f9c8b5e09b --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/responses/ChangeVlanCompartmentResponse.java @@ -0,0 +1,40 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.responses; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ChangeVlanCompartmentResponse { + + /** + * 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 OCID of the work request. Use [GetWorkRequest](https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) + * with this ID to track the status of the request. + * + */ + private String opcWorkRequestId; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ChangeVlanCompartmentResponse o) { + opcRequestId(o.getOpcRequestId()); + opcWorkRequestId(o.getOpcWorkRequestId()); + + return this; + } + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/responses/CreateVlanResponse.java b/bmc-core/src/main/java/com/oracle/bmc/core/responses/CreateVlanResponse.java new file mode 100644 index 00000000000..e7ef5e78e0a --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/responses/CreateVlanResponse.java @@ -0,0 +1,45 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.responses; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class CreateVlanResponse { + + /** + * 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 Vlan instance. + */ + private Vlan vlan; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(CreateVlanResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + vlan(o.getVlan()); + + return this; + } + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/responses/DeleteVlanResponse.java b/bmc-core/src/main/java/com/oracle/bmc/core/responses/DeleteVlanResponse.java new file mode 100644 index 00000000000..937758f7c25 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/responses/DeleteVlanResponse.java @@ -0,0 +1,32 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.responses; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class DeleteVlanResponse { + + /** + * 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(DeleteVlanResponse o) { + opcRequestId(o.getOpcRequestId()); + + return this; + } + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/responses/GetVlanResponse.java b/bmc-core/src/main/java/com/oracle/bmc/core/responses/GetVlanResponse.java new file mode 100644 index 00000000000..e8c9bdd7fc0 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/responses/GetVlanResponse.java @@ -0,0 +1,45 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.responses; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class GetVlanResponse { + + /** + * 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 Vlan instance. + */ + private Vlan vlan; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetVlanResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + vlan(o.getVlan()); + + return this; + } + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/responses/ListVlansResponse.java b/bmc-core/src/main/java/com/oracle/bmc/core/responses/ListVlansResponse.java new file mode 100644 index 00000000000..add02083132 --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/responses/ListVlansResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.responses; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListVlansResponse { + + /** + * For list pagination. When this header appears in the response, additional pages + * of results remain. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + 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 Vlan 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(ListVlansResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + items(o.getItems()); + + return this; + } + } +} diff --git a/bmc-core/src/main/java/com/oracle/bmc/core/responses/UpdateVlanResponse.java b/bmc-core/src/main/java/com/oracle/bmc/core/responses/UpdateVlanResponse.java new file mode 100644 index 00000000000..3c5808367ab --- /dev/null +++ b/bmc-core/src/main/java/com/oracle/bmc/core/responses/UpdateVlanResponse.java @@ -0,0 +1,45 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.core.responses; + +import com.oracle.bmc.core.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class UpdateVlanResponse { + + /** + * 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 Vlan instance. + */ + private Vlan vlan; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(UpdateVlanResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + vlan(o.getVlan()); + + return this; + } + } +} diff --git a/bmc-database/pom.xml b/bmc-database/pom.xml index 9f3ba06f1ce..ed735cc2b33 100644 --- a/bmc-database/pom.xml +++ b/bmc-database/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml @@ -19,12 +19,12 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 com.oracle.oci.sdk oci-java-sdk-workrequests - 1.19.0 + 1.19.1 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 index 5e1f4f3c4ae..b8f541dc16c 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/Database.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/Database.java @@ -8,6 +8,10 @@ import com.oracle.bmc.database.responses.*; import com.oracle.bmc.workrequests.WorkRequest; +/** + * The API for the Database Service. Use this API to manage resources such as databases and DB Systems. For more information, see [Overview of the Database Service](https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface Database extends AutoCloseable { 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 index 9f481335558..9242cb64f06 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseAsync.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/DatabaseAsync.java @@ -7,6 +7,10 @@ import com.oracle.bmc.database.requests.*; import com.oracle.bmc.database.responses.*; +/** + * The API for the Database Service. Use this API to manage resources such as databases and DB Systems. For more information, see [Overview of the Database Service](https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface DatabaseAsync extends AutoCloseable { diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ActivateExadataInfrastructureDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ActivateExadataInfrastructureDetails.java index d5b2026cb8b..165b5fda3b1 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/ActivateExadataInfrastructureDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ActivateExadataInfrastructureDetails.java @@ -21,6 +21,7 @@ builder = ActivateExadataInfrastructureDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ActivateExadataInfrastructureDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AssociatedDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AssociatedDatabaseDetails.java index a613ad39177..af902443a6c 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AssociatedDatabaseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AssociatedDatabaseDetails.java @@ -21,6 +21,7 @@ builder = AssociatedDatabaseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AssociatedDatabaseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutomatedMountDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutomatedMountDetails.java index 1c54c117b9f..ad1b4e5bce7 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutomatedMountDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutomatedMountDetails.java @@ -27,6 +27,7 @@ property = "mountType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutomatedMountDetails extends MountTypeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousContainerDatabase.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousContainerDatabase.java index d987c61bbd8..29f5649ff2b 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousContainerDatabase.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousContainerDatabase.java @@ -21,6 +21,7 @@ builder = AutonomousContainerDatabase.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousContainerDatabase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousContainerDatabaseBackupConfig.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousContainerDatabaseBackupConfig.java index 07b67d46504..3af2a515d81 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousContainerDatabaseBackupConfig.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousContainerDatabaseBackupConfig.java @@ -22,6 +22,7 @@ builder = AutonomousContainerDatabaseBackupConfig.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousContainerDatabaseBackupConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousContainerDatabaseSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousContainerDatabaseSummary.java index bffe47e3d01..c1d882016cc 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousContainerDatabaseSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousContainerDatabaseSummary.java @@ -22,6 +22,7 @@ builder = AutonomousContainerDatabaseSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousContainerDatabaseSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouse.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouse.java index 8d1fb772f67..7cbec0edc04 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouse.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouse.java @@ -22,6 +22,7 @@ builder = AutonomousDataWarehouse.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDataWarehouse { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseBackup.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseBackup.java index d65ac9e6f63..4e5f1ea0ab2 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseBackup.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseBackup.java @@ -22,6 +22,7 @@ builder = AutonomousDataWarehouseBackup.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDataWarehouseBackup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseBackupSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseBackupSummary.java index 6dd55ddfaca..e2914305266 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseBackupSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseBackupSummary.java @@ -24,6 +24,7 @@ builder = AutonomousDataWarehouseBackupSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDataWarehouseBackupSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseConnectionStrings.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseConnectionStrings.java index d6c7450ea42..485efc78b6a 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseConnectionStrings.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseConnectionStrings.java @@ -22,6 +22,7 @@ builder = AutonomousDataWarehouseConnectionStrings.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDataWarehouseConnectionStrings { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseConsoleTokenDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseConsoleTokenDetails.java index abbfae6f634..d3baee4fda4 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseConsoleTokenDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseConsoleTokenDetails.java @@ -22,6 +22,7 @@ builder = AutonomousDataWarehouseConsoleTokenDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDataWarehouseConsoleTokenDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseSummary.java index 537838de3f5..dc525addde0 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDataWarehouseSummary.java @@ -24,6 +24,7 @@ builder = AutonomousDataWarehouseSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDataWarehouseSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabase.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabase.java index 841df07d412..d4dd6dd62af 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabase.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabase.java @@ -22,6 +22,7 @@ builder = AutonomousDatabase.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDatabase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseBackup.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseBackup.java index 96d5937caa9..979f40d1b33 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseBackup.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseBackup.java @@ -22,6 +22,7 @@ builder = AutonomousDatabaseBackup.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDatabaseBackup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseBackupSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseBackupSummary.java index 22223826632..b82a84f1f93 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseBackupSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseBackupSummary.java @@ -25,6 +25,7 @@ builder = AutonomousDatabaseBackupSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDatabaseBackupSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseConnectionStrings.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseConnectionStrings.java index 7665efe8b61..c19c24c58f0 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseConnectionStrings.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseConnectionStrings.java @@ -22,6 +22,7 @@ builder = AutonomousDatabaseConnectionStrings.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDatabaseConnectionStrings { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseConnectionUrls.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseConnectionUrls.java index a040a4b98cd..b9d98ac1905 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseConnectionUrls.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseConnectionUrls.java @@ -24,6 +24,7 @@ builder = AutonomousDatabaseConnectionUrls.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDatabaseConnectionUrls { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseConsoleTokenDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseConsoleTokenDetails.java index 2f65730dd3b..116277848fe 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseConsoleTokenDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseConsoleTokenDetails.java @@ -21,6 +21,7 @@ builder = AutonomousDatabaseConsoleTokenDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDatabaseConsoleTokenDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseSummary.java index 91d4ea7a50d..2910242a5f2 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseSummary.java @@ -24,6 +24,7 @@ builder = AutonomousDatabaseSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDatabaseSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseWallet.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseWallet.java index ed598dea202..ef6fa5d89cd 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseWallet.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDatabaseWallet.java @@ -22,6 +22,7 @@ builder = AutonomousDatabaseWallet.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDatabaseWallet { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDbPreviewVersionSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDbPreviewVersionSummary.java index 6aba7184602..990c8a7e66d 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDbPreviewVersionSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDbPreviewVersionSummary.java @@ -22,6 +22,7 @@ builder = AutonomousDbPreviewVersionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDbPreviewVersionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDbVersionSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDbVersionSummary.java index e7eda448c61..d277698bd5b 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDbVersionSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousDbVersionSummary.java @@ -22,6 +22,7 @@ builder = AutonomousDbVersionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousDbVersionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousExadataInfrastructure.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousExadataInfrastructure.java index 21e0e96cf8c..4cca8da38dd 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousExadataInfrastructure.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousExadataInfrastructure.java @@ -21,6 +21,7 @@ builder = AutonomousExadataInfrastructure.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousExadataInfrastructure { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousExadataInfrastructureShapeSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousExadataInfrastructureShapeSummary.java index 4c87529095d..a0489a41d37 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousExadataInfrastructureShapeSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousExadataInfrastructureShapeSummary.java @@ -26,6 +26,7 @@ builder = AutonomousExadataInfrastructureShapeSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousExadataInfrastructureShapeSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousExadataInfrastructureSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousExadataInfrastructureSummary.java index 9ea8ff3ce9c..cf8ec927d60 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousExadataInfrastructureSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousExadataInfrastructureSummary.java @@ -35,6 +35,7 @@ builder = AutonomousExadataInfrastructureSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousExadataInfrastructureSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousVmCluster.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousVmCluster.java index 94a135cc651..363c5144067 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousVmCluster.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousVmCluster.java @@ -22,6 +22,7 @@ builder = AutonomousVmCluster.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousVmCluster { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousVmClusterSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousVmClusterSummary.java index 1751472d72c..2d09119d24b 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousVmClusterSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/AutonomousVmClusterSummary.java @@ -22,6 +22,7 @@ builder = AutonomousVmClusterSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AutonomousVmClusterSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/Backup.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/Backup.java index b939daff790..deacb7f5d87 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/Backup.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/Backup.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Backup.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Backup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupDestination.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupDestination.java index bd383d9ccba..21509f9fb54 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupDestination.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupDestination.java @@ -21,6 +21,7 @@ builder = BackupDestination.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackupDestination { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupDestinationDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupDestinationDetails.java index db84e46caa6..c7f8423c73a 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupDestinationDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupDestinationDetails.java @@ -21,6 +21,7 @@ builder = BackupDestinationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackupDestinationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupDestinationSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupDestinationSummary.java index 3811715536f..541b998a6da 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupDestinationSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupDestinationSummary.java @@ -21,6 +21,7 @@ builder = BackupDestinationSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackupDestinationSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupSummary.java index 32cac1730d6..8d6634a1519 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/BackupSummary.java @@ -23,6 +23,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BackupSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackupSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeAutonomousVmClusterCompartmentDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeAutonomousVmClusterCompartmentDetails.java index 1e309234510..46d9ef8c23a 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeAutonomousVmClusterCompartmentDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeAutonomousVmClusterCompartmentDetails.java @@ -22,6 +22,7 @@ builder = ChangeAutonomousVmClusterCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeAutonomousVmClusterCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeCompartmentDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeCompartmentDetails.java index d399025c9b0..5c82db2d950 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeCompartmentDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeCompartmentDetails.java @@ -22,6 +22,7 @@ builder = ChangeCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeExadataInfrastructureCompartmentDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeExadataInfrastructureCompartmentDetails.java index c481b161872..fc98d7c3074 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeExadataInfrastructureCompartmentDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeExadataInfrastructureCompartmentDetails.java @@ -22,6 +22,7 @@ builder = ChangeExadataInfrastructureCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeExadataInfrastructureCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeVmClusterCompartmentDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeVmClusterCompartmentDetails.java index 789a843a103..a3e900c66fa 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeVmClusterCompartmentDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ChangeVmClusterCompartmentDetails.java @@ -22,6 +22,7 @@ builder = ChangeVmClusterCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeVmClusterCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CompleteExternalBackupJobDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CompleteExternalBackupJobDetails.java index 762330519c0..7f0f9e3107e 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CompleteExternalBackupJobDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CompleteExternalBackupJobDetails.java @@ -21,6 +21,7 @@ builder = CompleteExternalBackupJobDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CompleteExternalBackupJobDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ConsoleConnection.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ConsoleConnection.java index c1c655a9ba8..04bfa5cc767 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/ConsoleConnection.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ConsoleConnection.java @@ -21,6 +21,7 @@ builder = ConsoleConnection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConsoleConnection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ConsoleConnectionSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ConsoleConnectionSummary.java index 52a39d569e1..b7151333c68 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/ConsoleConnectionSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ConsoleConnectionSummary.java @@ -23,6 +23,7 @@ builder = ConsoleConnectionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConsoleConnectionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousContainerDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousContainerDatabaseDetails.java index 45c1793bee1..480d5eac2b8 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousContainerDatabaseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousContainerDatabaseDetails.java @@ -22,6 +22,7 @@ builder = CreateAutonomousContainerDatabaseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAutonomousContainerDatabaseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDataWarehouseBackupDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDataWarehouseBackupDetails.java index 9d3915e4c43..72bc36a6d06 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDataWarehouseBackupDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDataWarehouseBackupDetails.java @@ -24,6 +24,7 @@ builder = CreateAutonomousDataWarehouseBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAutonomousDataWarehouseBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDataWarehouseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDataWarehouseDetails.java index 5d04f3e756c..98b7f5e63e9 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDataWarehouseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDataWarehouseDetails.java @@ -24,6 +24,7 @@ builder = CreateAutonomousDataWarehouseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAutonomousDataWarehouseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseBackupDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseBackupDetails.java index f7ba7d5c090..9819aba4ea2 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseBackupDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseBackupDetails.java @@ -24,6 +24,7 @@ builder = CreateAutonomousDatabaseBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAutonomousDatabaseBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseCloneDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseCloneDetails.java index 322a7b1517b..09fe25afec2 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseCloneDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseCloneDetails.java @@ -28,6 +28,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAutonomousDatabaseCloneDetails extends CreateAutonomousDatabaseBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseDetails.java index 4e4e625bf7f..3b8300597ca 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseDetails.java @@ -28,6 +28,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAutonomousDatabaseDetails extends CreateAutonomousDatabaseBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseFromBackupDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseFromBackupDetails.java index eed8b2c81a5..0dbb7738ce7 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseFromBackupDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseFromBackupDetails.java @@ -28,6 +28,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAutonomousDatabaseFromBackupDetails extends CreateAutonomousDatabaseBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseFromBackupTimestampDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseFromBackupTimestampDetails.java index 9185317ab0c..82d85b07be4 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseFromBackupTimestampDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousDatabaseFromBackupTimestampDetails.java @@ -28,6 +28,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAutonomousDatabaseFromBackupTimestampDetails extends CreateAutonomousDatabaseBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousVmClusterDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousVmClusterDetails.java index 7948c4540de..d2def9b0447 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousVmClusterDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateAutonomousVmClusterDetails.java @@ -22,6 +22,7 @@ builder = CreateAutonomousVmClusterDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAutonomousVmClusterDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateBackupDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateBackupDetails.java index 01b42a61a97..fe9e8296907 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateBackupDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateBackupDetails.java @@ -24,6 +24,7 @@ builder = CreateBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateConsoleConnectionDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateConsoleConnectionDetails.java index 769471532f9..6b23c0e316b 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateConsoleConnectionDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateConsoleConnectionDetails.java @@ -23,6 +23,7 @@ builder = CreateConsoleConnectionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateConsoleConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 0f5bc1c8ae7..bfad0a8cc5c 100644 --- 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 @@ -30,6 +30,7 @@ property = "creationType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDataGuardAssociationToExistingDbSystemDetails extends CreateDataGuardAssociationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDataGuardAssociationWithNewDbSystemDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDataGuardAssociationWithNewDbSystemDetails.java index 981535ed8c8..cffb31229c3 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDataGuardAssociationWithNewDbSystemDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDataGuardAssociationWithNewDbSystemDetails.java @@ -30,6 +30,7 @@ property = "creationType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDataGuardAssociationWithNewDbSystemDetails extends CreateDataGuardAssociationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") 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 index cd166e6ef1c..22629ce20e1 100644 --- 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 @@ -24,6 +24,7 @@ builder = CreateDatabaseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDatabaseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseFromAnotherDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseFromAnotherDatabaseDetails.java index 4a7c8e72ee3..1a5b51fdc83 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseFromAnotherDatabaseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseFromAnotherDatabaseDetails.java @@ -21,6 +21,7 @@ builder = CreateDatabaseFromAnotherDatabaseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDatabaseFromAnotherDatabaseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseFromBackup.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseFromBackup.java index d6ecb396850..2d46514d14e 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseFromBackup.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseFromBackup.java @@ -30,6 +30,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDatabaseFromBackup extends CreateDatabaseBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseFromBackupDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseFromBackupDetails.java index d4512d36501..ef6b5cdac78 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseFromBackupDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDatabaseFromBackupDetails.java @@ -21,6 +21,7 @@ builder = CreateDatabaseFromBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDatabaseFromBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 524ccc8dec0..62894b084eb 100644 --- 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 @@ -24,6 +24,7 @@ builder = CreateDbHomeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDbHomeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeFromBackupDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeFromBackupDetails.java index ca1ea1b4a0e..89da90e0f9f 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeFromBackupDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeFromBackupDetails.java @@ -24,6 +24,7 @@ builder = CreateDbHomeFromBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDbHomeFromBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeFromDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeFromDatabaseDetails.java index 3d04b3b90b9..18687148207 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeFromDatabaseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeFromDatabaseDetails.java @@ -24,6 +24,7 @@ builder = CreateDbHomeFromDatabaseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDbHomeFromDatabaseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index c8dc4364735..7c2a69311bf 100644 --- 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 @@ -28,6 +28,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDbHomeWithDbSystemIdDetails extends CreateDbHomeBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithDbSystemIdFromBackupDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithDbSystemIdFromBackupDetails.java index f351b0a9ffc..56864529bac 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithDbSystemIdFromBackupDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithDbSystemIdFromBackupDetails.java @@ -28,6 +28,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDbHomeWithDbSystemIdFromBackupDetails extends CreateDbHomeBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithDbSystemIdFromDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithDbSystemIdFromDatabaseDetails.java index dd533646989..05e7487bf4c 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithDbSystemIdFromDatabaseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithDbSystemIdFromDatabaseDetails.java @@ -28,6 +28,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDbHomeWithDbSystemIdFromDatabaseDetails extends CreateDbHomeBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithVmClusterIdDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithVmClusterIdDetails.java index 9f9abd8d05e..bcb99ea4a0c 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithVmClusterIdDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateDbHomeWithVmClusterIdDetails.java @@ -28,6 +28,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDbHomeWithVmClusterIdDetails extends CreateDbHomeBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateExadataInfrastructureDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateExadataInfrastructureDetails.java index a0df064ec20..0cc8ca0ef77 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateExadataInfrastructureDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateExadataInfrastructureDetails.java @@ -22,6 +22,7 @@ builder = CreateExadataInfrastructureDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateExadataInfrastructureDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateExternalBackupJobDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateExternalBackupJobDetails.java index ca07eee72fc..3692c20a919 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateExternalBackupJobDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateExternalBackupJobDetails.java @@ -21,6 +21,7 @@ builder = CreateExternalBackupJobDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateExternalBackupJobDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateNFSBackupDestinationDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateNFSBackupDestinationDetails.java index 8960b35f2db..77e4ad181dc 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateNFSBackupDestinationDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateNFSBackupDestinationDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateNFSBackupDestinationDetails extends CreateBackupDestinationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateNewDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateNewDatabaseDetails.java index 40dfe569afb..65f85f70258 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateNewDatabaseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateNewDatabaseDetails.java @@ -30,6 +30,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateNewDatabaseDetails extends CreateDatabaseBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateRecoveryApplianceBackupDestinationDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateRecoveryApplianceBackupDestinationDetails.java index d1f7013de29..157b7ae775c 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateRecoveryApplianceBackupDestinationDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateRecoveryApplianceBackupDestinationDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateRecoveryApplianceBackupDestinationDetails extends CreateBackupDestinationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateVmClusterDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateVmClusterDetails.java index f85c094f651..ff8ecd0e242 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateVmClusterDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/CreateVmClusterDetails.java @@ -22,6 +22,7 @@ builder = CreateVmClusterDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateVmClusterDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 29199e03fcc..e6337b9d9b8 100644 --- 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 @@ -21,6 +21,7 @@ builder = DataGuardAssociation.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataGuardAssociation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DataGuardAssociationSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DataGuardAssociationSummary.java index 782016411a7..7fbd4dc90ee 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/DataGuardAssociationSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DataGuardAssociationSummary.java @@ -30,6 +30,7 @@ builder = DataGuardAssociationSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataGuardAssociationSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index a9403f62ff5..fc4643c8c40 100644 --- 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Database.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Database { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DatabaseConnectionStrings.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DatabaseConnectionStrings.java index 66c44492f5a..46b4ed52a3a 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/DatabaseConnectionStrings.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DatabaseConnectionStrings.java @@ -22,6 +22,7 @@ builder = DatabaseConnectionStrings.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DatabaseConnectionStrings { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 2096fbd8871..f7849bd674d 100644 --- 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 @@ -24,6 +24,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DatabaseSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DatabaseSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DayOfWeek.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DayOfWeek.java index 038d88c998f..1959d0420eb 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/DayOfWeek.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DayOfWeek.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DayOfWeek.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DayOfWeek { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbBackupConfig.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbBackupConfig.java index 8f33c0a964a..0185e6a2a6b 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbBackupConfig.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbBackupConfig.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbBackupConfig.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbBackupConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index b9f413e38ff..a94da05a419 100644 --- 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbHome.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbHome { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -122,6 +123,15 @@ public Builder timeCreated(java.util.Date timeCreated) { return this; } + @com.fasterxml.jackson.annotation.JsonProperty("oneOffPatches") + private java.util.List oneOffPatches; + + public Builder oneOffPatches(java.util.List oneOffPatches) { + this.oneOffPatches = oneOffPatches; + this.__explicitlySet__.add("oneOffPatches"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; @@ -158,6 +168,7 @@ public DbHome build() { dbHomeLocation, lifecycleDetails, timeCreated, + oneOffPatches, freeformTags, definedTags); __instance__.__explicitlySet__.addAll(__explicitlySet__); @@ -178,6 +189,7 @@ public Builder copy(DbHome o) { .dbHomeLocation(o.getDbHomeLocation()) .lifecycleDetails(o.getLifecycleDetails()) .timeCreated(o.getTimeCreated()) + .oneOffPatches(o.getOneOffPatches()) .freeformTags(o.getFreeformTags()) .definedTags(o.getDefinedTags()); @@ -308,6 +320,12 @@ public static LifecycleState create(String key) { @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; + /** + * List of one-off patches for Database Homes. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("oneOffPatches") + java.util.List oneOffPatches; + /** * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. * For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). 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 index bba857d697f..219e6e1871a 100644 --- 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 @@ -28,6 +28,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbHomeSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbHomeSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -131,6 +132,15 @@ public Builder timeCreated(java.util.Date timeCreated) { return this; } + @com.fasterxml.jackson.annotation.JsonProperty("oneOffPatches") + private java.util.List oneOffPatches; + + public Builder oneOffPatches(java.util.List oneOffPatches) { + this.oneOffPatches = oneOffPatches; + this.__explicitlySet__.add("oneOffPatches"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; @@ -167,6 +177,7 @@ public DbHomeSummary build() { dbHomeLocation, lifecycleDetails, timeCreated, + oneOffPatches, freeformTags, definedTags); __instance__.__explicitlySet__.addAll(__explicitlySet__); @@ -187,6 +198,7 @@ public Builder copy(DbHomeSummary o) { .dbHomeLocation(o.getDbHomeLocation()) .lifecycleDetails(o.getLifecycleDetails()) .timeCreated(o.getTimeCreated()) + .oneOffPatches(o.getOneOffPatches()) .freeformTags(o.getFreeformTags()) .definedTags(o.getDefinedTags()); @@ -317,6 +329,12 @@ public static LifecycleState create(String key) { @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") java.util.Date timeCreated; + /** + * List of one-off patches for Database Homes. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("oneOffPatches") + java.util.List oneOffPatches; + /** * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. * For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbIormConfig.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbIormConfig.java index 8a50f4aa585..1bee45445fb 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbIormConfig.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbIormConfig.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbIormConfig.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbIormConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbIormConfigUpdateDetail.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbIormConfigUpdateDetail.java index ec8d169e5ca..b2c05a639e9 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbIormConfigUpdateDetail.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbIormConfigUpdateDetail.java @@ -22,6 +22,7 @@ builder = DbIormConfigUpdateDetail.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbIormConfigUpdateDetail { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 064aa54d62c..52346cea21f 100644 --- 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbNode.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbNode { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index cc05af149ad..d522b4fd33b 100644 --- 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 @@ -24,6 +24,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbNodeSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbNodeSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 96fae1dd0c1..46e9d494acf 100644 --- 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbSystem.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbSystem { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbSystemOptions.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbSystemOptions.java index 9d4bfef8ec6..977465f6255 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/DbSystemOptions.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/DbSystemOptions.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbSystemOptions.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbSystemOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index fbb7eb49a78..3a01cf26faa 100644 --- 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 @@ -26,6 +26,7 @@ builder = DbSystemShapeSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbSystemShapeSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 4bd0d02b524..aed0809391e 100644 --- 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 @@ -36,6 +36,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbSystemSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbSystemSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index dafd7b0cee5..39e6e356e19 100644 --- 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 @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbVersionSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbVersionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataInfrastructure.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataInfrastructure.java index 1a151fded9d..d89b7f5673f 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataInfrastructure.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataInfrastructure.java @@ -21,6 +21,7 @@ builder = ExadataInfrastructure.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExadataInfrastructure { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataInfrastructureSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataInfrastructureSummary.java index 7bee35e1309..61de33491e3 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataInfrastructureSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataInfrastructureSummary.java @@ -21,6 +21,7 @@ builder = ExadataInfrastructureSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExadataInfrastructureSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataIormConfig.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataIormConfig.java index 33310726ecf..9258b4ca4b1 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataIormConfig.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataIormConfig.java @@ -22,6 +22,7 @@ builder = ExadataIormConfig.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExadataIormConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataIormConfigUpdateDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataIormConfigUpdateDetails.java index 7246435a3e1..ba37e26e4b1 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataIormConfigUpdateDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ExadataIormConfigUpdateDetails.java @@ -22,6 +22,7 @@ builder = ExadataIormConfigUpdateDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExadataIormConfigUpdateDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ExternalBackupJob.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ExternalBackupJob.java index 8af455e26c9..e5dddb58710 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/ExternalBackupJob.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ExternalBackupJob.java @@ -22,6 +22,7 @@ builder = ExternalBackupJob.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExternalBackupJob { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 3c83041ebc9..da71af3a658 100644 --- 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 @@ -22,6 +22,7 @@ builder = FailoverDataGuardAssociationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FailoverDataGuardAssociationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/GenerateAutonomousDataWarehouseWalletDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/GenerateAutonomousDataWarehouseWalletDetails.java index ef1c9c0ecb7..db7eeffc350 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/GenerateAutonomousDataWarehouseWalletDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/GenerateAutonomousDataWarehouseWalletDetails.java @@ -22,6 +22,7 @@ builder = GenerateAutonomousDataWarehouseWalletDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class GenerateAutonomousDataWarehouseWalletDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/GenerateAutonomousDatabaseWalletDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/GenerateAutonomousDatabaseWalletDetails.java index 7a1d6b38fd2..75421c6b044 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/GenerateAutonomousDatabaseWalletDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/GenerateAutonomousDatabaseWalletDetails.java @@ -22,6 +22,7 @@ builder = GenerateAutonomousDatabaseWalletDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class GenerateAutonomousDatabaseWalletDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/GenerateRecommendedNetworkDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/GenerateRecommendedNetworkDetails.java index e4b83582511..93e6077c467 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/GenerateRecommendedNetworkDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/GenerateRecommendedNetworkDetails.java @@ -22,6 +22,7 @@ builder = GenerateRecommendedNetworkDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class GenerateRecommendedNetworkDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/GiVersionSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/GiVersionSummary.java index f4f91d8b624..2e825c62ae3 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/GiVersionSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/GiVersionSummary.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = GiVersionSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class GiVersionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/InfoForNetworkGenDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/InfoForNetworkGenDetails.java index f3a24d9f7a4..43634360f74 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/InfoForNetworkGenDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/InfoForNetworkGenDetails.java @@ -22,6 +22,7 @@ builder = InfoForNetworkGenDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InfoForNetworkGenDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchAutonomousExadataInfrastructureDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchAutonomousExadataInfrastructureDetails.java index 37bfc8546a4..a4bcf22f110 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchAutonomousExadataInfrastructureDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchAutonomousExadataInfrastructureDetails.java @@ -22,6 +22,7 @@ builder = LaunchAutonomousExadataInfrastructureDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LaunchAutonomousExadataInfrastructureDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 910b8bc4e9b..f30893cbc13 100644 --- 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 @@ -28,6 +28,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LaunchDbSystemDetails extends LaunchDbSystemBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchDbSystemFromBackupDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchDbSystemFromBackupDetails.java index d2e0605ef19..6d7ba4de2ec 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchDbSystemFromBackupDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchDbSystemFromBackupDetails.java @@ -28,6 +28,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LaunchDbSystemFromBackupDetails extends LaunchDbSystemBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchDbSystemFromDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchDbSystemFromDatabaseDetails.java index 2f0e28a18e2..3143242c32d 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchDbSystemFromDatabaseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/LaunchDbSystemFromDatabaseDetails.java @@ -28,6 +28,7 @@ property = "source" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LaunchDbSystemFromDatabaseDetails extends LaunchDbSystemBase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/MaintenanceRun.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/MaintenanceRun.java index 3356d8a4387..059ee06af0c 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/MaintenanceRun.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/MaintenanceRun.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = MaintenanceRun.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MaintenanceRun { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/MaintenanceRunSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/MaintenanceRunSummary.java index d5ecd443a6c..a9f534c07db 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/MaintenanceRunSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/MaintenanceRunSummary.java @@ -22,6 +22,7 @@ builder = MaintenanceRunSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MaintenanceRunSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/MaintenanceWindow.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/MaintenanceWindow.java index 0f6faeeaa74..d0592782e2e 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/MaintenanceWindow.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/MaintenanceWindow.java @@ -22,6 +22,7 @@ builder = MaintenanceWindow.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MaintenanceWindow { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/Month.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/Month.java index f49e26b7a00..24e70b52e24 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/Month.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/Month.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Month.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Month { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/NodeDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/NodeDetails.java index dd1f05f4b2c..7db58de1b32 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/NodeDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/NodeDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = NodeDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NodeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/OCPUs.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/OCPUs.java index a101b5be072..0c1b0d42ed2 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/OCPUs.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/OCPUs.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = OCPUs.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OCPUs { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 8ee1ebdfd29..3149326b561 100644 --- 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Patch.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Patch { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index f7040519a53..a1a7ea0d8ef 100644 --- 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 @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PatchDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PatchDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 7766fbec56c..ed046c3fe43 100644 --- 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 @@ -21,6 +21,7 @@ builder = PatchHistoryEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PatchHistoryEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 00f81651025..a5de173c27b 100644 --- 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 @@ -21,6 +21,7 @@ builder = PatchHistoryEntrySummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PatchHistoryEntrySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 111131bc2f6..a58cf5e8b45 100644 --- 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 @@ -24,6 +24,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PatchSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PatchSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index 8f837b35ee1..1aa5c43c3a2 100644 --- 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 @@ -22,6 +22,7 @@ builder = ReinstateDataGuardAssociationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ReinstateDataGuardAssociationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/RestoreAutonomousDataWarehouseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/RestoreAutonomousDataWarehouseDetails.java index e6a863fbb64..e7a5ee1cf53 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/RestoreAutonomousDataWarehouseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/RestoreAutonomousDataWarehouseDetails.java @@ -22,6 +22,7 @@ builder = RestoreAutonomousDataWarehouseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RestoreAutonomousDataWarehouseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/RestoreAutonomousDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/RestoreAutonomousDatabaseDetails.java index 58b4700e4be..87d609c86d0 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/RestoreAutonomousDatabaseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/RestoreAutonomousDatabaseDetails.java @@ -22,6 +22,7 @@ builder = RestoreAutonomousDatabaseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RestoreAutonomousDatabaseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/RestoreDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/RestoreDatabaseDetails.java index f0ed0ccbbcd..563a7b40060 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/RestoreDatabaseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/RestoreDatabaseDetails.java @@ -21,6 +21,7 @@ builder = RestoreDatabaseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RestoreDatabaseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/ScanDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/ScanDetails.java index 421a5d2b012..6375beca698 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/ScanDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/ScanDetails.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ScanDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ScanDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/SelfMountDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/SelfMountDetails.java index 9646b50921e..19322e3d699 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/SelfMountDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/SelfMountDetails.java @@ -25,6 +25,7 @@ property = "mountType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SelfMountDetails extends MountTypeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index ec5e2291e32..20a5bafd058 100644 --- 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 @@ -22,6 +22,7 @@ builder = SwitchoverDataGuardAssociationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SwitchoverDataGuardAssociationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousContainerDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousContainerDatabaseDetails.java index 29eb12c4e98..4e5c1d513a5 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousContainerDatabaseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousContainerDatabaseDetails.java @@ -22,6 +22,7 @@ builder = UpdateAutonomousContainerDatabaseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateAutonomousContainerDatabaseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousDataWarehouseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousDataWarehouseDetails.java index 12e7d6fbec9..e50977153b1 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousDataWarehouseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousDataWarehouseDetails.java @@ -24,6 +24,7 @@ builder = UpdateAutonomousDataWarehouseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateAutonomousDataWarehouseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousDatabaseDetails.java index 49bc004f599..1870f58d9c6 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousDatabaseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousDatabaseDetails.java @@ -24,6 +24,7 @@ builder = UpdateAutonomousDatabaseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateAutonomousDatabaseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousDatabaseWalletDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousDatabaseWalletDetails.java index 5b907f07666..32b9aa41272 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousDatabaseWalletDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousDatabaseWalletDetails.java @@ -22,6 +22,7 @@ builder = UpdateAutonomousDatabaseWalletDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateAutonomousDatabaseWalletDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousExadataInfrastructureDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousExadataInfrastructureDetails.java index 59df929b449..34a5a51f111 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousExadataInfrastructureDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousExadataInfrastructureDetails.java @@ -22,6 +22,7 @@ builder = UpdateAutonomousExadataInfrastructureDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateAutonomousExadataInfrastructureDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousVmClusterDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousVmClusterDetails.java index cf9438481cb..91a2034f4ec 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousVmClusterDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateAutonomousVmClusterDetails.java @@ -21,6 +21,7 @@ builder = UpdateAutonomousVmClusterDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateAutonomousVmClusterDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateBackupDestinationDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateBackupDestinationDetails.java index 878aa5de8b7..12a97862ba6 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateBackupDestinationDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateBackupDestinationDetails.java @@ -23,6 +23,7 @@ builder = UpdateBackupDestinationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateBackupDestinationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateDatabaseDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateDatabaseDetails.java index 573638de77f..bab32694b64 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateDatabaseDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateDatabaseDetails.java @@ -24,6 +24,7 @@ builder = UpdateDatabaseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDatabaseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 index ef42068151f..8de9e004640 100644 --- 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 @@ -22,6 +22,7 @@ builder = UpdateDbHomeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDbHomeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -35,6 +36,15 @@ public Builder dbVersion(PatchDetails dbVersion) { return this; } + @com.fasterxml.jackson.annotation.JsonProperty("oneOffPatches") + private java.util.List oneOffPatches; + + public Builder oneOffPatches(java.util.List oneOffPatches) { + this.oneOffPatches = oneOffPatches; + this.__explicitlySet__.add("oneOffPatches"); + return this; + } + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") private java.util.Map freeformTags; @@ -59,7 +69,7 @@ public Builder definedTags( public UpdateDbHomeDetails build() { UpdateDbHomeDetails __instance__ = - new UpdateDbHomeDetails(dbVersion, freeformTags, definedTags); + new UpdateDbHomeDetails(dbVersion, oneOffPatches, freeformTags, definedTags); __instance__.__explicitlySet__.addAll(__explicitlySet__); return __instance__; } @@ -68,6 +78,7 @@ public UpdateDbHomeDetails build() { public Builder copy(UpdateDbHomeDetails o) { Builder copiedBuilder = dbVersion(o.getDbVersion()) + .oneOffPatches(o.getOneOffPatches()) .freeformTags(o.getFreeformTags()) .definedTags(o.getDefinedTags()); @@ -86,6 +97,12 @@ public static Builder builder() { @com.fasterxml.jackson.annotation.JsonProperty("dbVersion") PatchDetails dbVersion; + /** + * List of one-off patches for Database Homes. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("oneOffPatches") + java.util.List oneOffPatches; + /** * Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. * For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). 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 index fd4b25712f7..ed9bb093788 100644 --- 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 @@ -24,6 +24,7 @@ builder = UpdateDbSystemDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDbSystemDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateExadataInfrastructureDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateExadataInfrastructureDetails.java index f9dcb27423e..2aa13e2f49e 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateExadataInfrastructureDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateExadataInfrastructureDetails.java @@ -22,6 +22,7 @@ builder = UpdateExadataInfrastructureDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateExadataInfrastructureDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateMaintenanceRunDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateMaintenanceRunDetails.java index 2955d9c4258..c250c4b35b4 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateMaintenanceRunDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateMaintenanceRunDetails.java @@ -22,6 +22,7 @@ builder = UpdateMaintenanceRunDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateMaintenanceRunDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateVmClusterDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateVmClusterDetails.java index a4c6691c4e9..da009d21220 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateVmClusterDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateVmClusterDetails.java @@ -21,6 +21,7 @@ builder = UpdateVmClusterDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateVmClusterDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateVmClusterNetworkDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateVmClusterNetworkDetails.java index faf977180d4..3d136819410 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateVmClusterNetworkDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/UpdateVmClusterNetworkDetails.java @@ -22,6 +22,7 @@ builder = UpdateVmClusterNetworkDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateVmClusterNetworkDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/VmCluster.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/VmCluster.java index ce332ba5af3..13af04457fe 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/VmCluster.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/VmCluster.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VmCluster.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VmCluster { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterNetwork.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterNetwork.java index 3bf5b33eddc..84c4045f595 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterNetwork.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterNetwork.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VmClusterNetwork.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VmClusterNetwork { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterNetworkDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterNetworkDetails.java index 72119732997..04fc4eb3301 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterNetworkDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterNetworkDetails.java @@ -22,6 +22,7 @@ builder = VmClusterNetworkDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VmClusterNetworkDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterNetworkSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterNetworkSummary.java index ebb1dc03afa..9fe3c21d8f8 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterNetworkSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterNetworkSummary.java @@ -21,6 +21,7 @@ builder = VmClusterNetworkSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VmClusterNetworkSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterSummary.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterSummary.java index 1ece1e416db..ff542cc763d 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterSummary.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/VmClusterSummary.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VmClusterSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VmClusterSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/VmNetworkDetails.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/VmNetworkDetails.java index d88d62f4489..b8f78824cb9 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/VmNetworkDetails.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/VmNetworkDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VmNetworkDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VmNetworkDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-database/src/main/java/com/oracle/bmc/database/model/WorkloadType.java b/bmc-database/src/main/java/com/oracle/bmc/database/model/WorkloadType.java index 9df55fda435..0362f834c89 100644 --- a/bmc-database/src/main/java/com/oracle/bmc/database/model/WorkloadType.java +++ b/bmc-database/src/main/java/com/oracle/bmc/database/model/WorkloadType.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkloadType.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkloadType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/pom.xml b/bmc-datacatalog/pom.xml index e9485cce2d3..9ca0b81f4d7 100644 --- a/bmc-datacatalog/pom.xml +++ b/bmc-datacatalog/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-datacatalog @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/DataCatalog.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/DataCatalog.java index e3c8a013aab..d8e6d7a881d 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/DataCatalog.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/DataCatalog.java @@ -7,6 +7,9 @@ import com.oracle.bmc.datacatalog.requests.*; import com.oracle.bmc.datacatalog.responses.*; +/** + * Use the Data Catalog APIs to collect, organize, find, access, understand, enrich, and activate technical, business, and operational metadata. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190325") public interface DataCatalog extends AutoCloseable { diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/DataCatalogAsync.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/DataCatalogAsync.java index 2ddcd85c197..08ed4bee08b 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/DataCatalogAsync.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/DataCatalogAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.datacatalog.requests.*; import com.oracle.bmc.datacatalog.responses.*; +/** + * Use the Data Catalog APIs to collect, organize, find, access, understand, enrich, and activate technical, business, and operational metadata. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190325") public interface DataCatalogAsync extends AutoCloseable { diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttachCatalogPrivateEndpointDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttachCatalogPrivateEndpointDetails.java index 2b70606eb0e..60d52b10e87 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttachCatalogPrivateEndpointDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttachCatalogPrivateEndpointDetails.java @@ -21,6 +21,7 @@ builder = AttachCatalogPrivateEndpointDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttachCatalogPrivateEndpointDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Attribute.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Attribute.java index 50e8fa0957c..bdeac952af9 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Attribute.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Attribute.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Attribute.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Attribute { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeCollection.java index e894ca2a38d..523e8e34dbe 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeCollection.java @@ -22,6 +22,7 @@ builder = AttributeCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttributeCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeSummary.java index 325b2c5cb9e..db59530b8de 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = AttributeSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttributeSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeTag.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeTag.java index 7261d106440..0493155b1ba 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeTag.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeTag.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = AttributeTag.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttributeTag { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeTagCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeTagCollection.java index 8b341a78bad..51b760a44da 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeTagCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeTagCollection.java @@ -22,6 +22,7 @@ builder = AttributeTagCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttributeTagCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeTagSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeTagSummary.java index 45dbe17b4d6..a2db252af4e 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeTagSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/AttributeTagSummary.java @@ -21,6 +21,7 @@ builder = AttributeTagSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttributeTagSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/BasePermissionsSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/BasePermissionsSummary.java index 0a84d41d49a..ab11b42b722 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/BasePermissionsSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/BasePermissionsSummary.java @@ -21,6 +21,7 @@ builder = BasePermissionsSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BasePermissionsSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/BaseTag.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/BaseTag.java index 9a2eaee96a5..77b975c8b1f 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/BaseTag.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/BaseTag.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BaseTag.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BaseTag { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/BaseTagSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/BaseTagSummary.java index a664770cd07..ef1597e4817 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/BaseTagSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/BaseTagSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BaseTagSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BaseTagSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Catalog.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Catalog.java index 15f44714b78..657221b591a 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Catalog.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Catalog.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Catalog.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Catalog { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogPermissionsSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogPermissionsSummary.java index b7db5beb099..1c6d8ac6703 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogPermissionsSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogPermissionsSummary.java @@ -21,6 +21,7 @@ builder = CatalogPermissionsSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CatalogPermissionsSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogPrivateEndpoint.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogPrivateEndpoint.java index 89438cb0b07..037c608d26f 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogPrivateEndpoint.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogPrivateEndpoint.java @@ -21,6 +21,7 @@ builder = CatalogPrivateEndpoint.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CatalogPrivateEndpoint { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogPrivateEndpointSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogPrivateEndpointSummary.java index 651dc353028..4b82371bb21 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogPrivateEndpointSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogPrivateEndpointSummary.java @@ -21,6 +21,7 @@ builder = CatalogPrivateEndpointSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CatalogPrivateEndpointSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogSummary.java index e31e3f1117d..437d56dcd22 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CatalogSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CatalogSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CatalogSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ChangeCatalogCompartmentDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ChangeCatalogCompartmentDetails.java index 036f6557d10..fd7d66bb67a 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ChangeCatalogCompartmentDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ChangeCatalogCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeCatalogCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeCatalogCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ChangeCatalogPrivateEndpointCompartmentDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ChangeCatalogPrivateEndpointCompartmentDetails.java index f43e2c64595..404c5c8ca1b 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ChangeCatalogPrivateEndpointCompartmentDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ChangeCatalogPrivateEndpointCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeCatalogPrivateEndpointCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeCatalogPrivateEndpointCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Connection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Connection.java index c979379fc12..41e34c7ba7f 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Connection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Connection.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Connection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Connection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ConnectionAliasSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ConnectionAliasSummary.java index 48c3e03d50c..23c67f82312 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ConnectionAliasSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ConnectionAliasSummary.java @@ -21,6 +21,7 @@ builder = ConnectionAliasSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionAliasSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ConnectionCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ConnectionCollection.java index f001f605ee1..9056afe4fdb 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ConnectionCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ConnectionCollection.java @@ -22,6 +22,7 @@ builder = ConnectionCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ConnectionSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ConnectionSummary.java index 155ce99d7bd..dcbf0d34a8e 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ConnectionSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ConnectionSummary.java @@ -21,6 +21,7 @@ builder = ConnectionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateAttributeDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateAttributeDetails.java index d763654eed5..90846bee7c6 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateAttributeDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateAttributeDetails.java @@ -21,6 +21,7 @@ builder = CreateAttributeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAttributeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateCatalogDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateCatalogDetails.java index 8979e8fbffb..ef94e29cf13 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateCatalogDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateCatalogDetails.java @@ -21,6 +21,7 @@ builder = CreateCatalogDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateCatalogDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateCatalogPrivateEndpointDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateCatalogPrivateEndpointDetails.java index 0ed5b3d7859..5071c4664b8 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateCatalogPrivateEndpointDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateCatalogPrivateEndpointDetails.java @@ -21,6 +21,7 @@ builder = CreateCatalogPrivateEndpointDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateCatalogPrivateEndpointDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateConnectionDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateConnectionDetails.java index 6628a36a1e4..aea8fe7b5ce 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateConnectionDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateConnectionDetails.java @@ -21,6 +21,7 @@ builder = CreateConnectionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateDataAssetDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateDataAssetDetails.java index 0efbc4ce2d2..103b028d784 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateDataAssetDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateDataAssetDetails.java @@ -21,6 +21,7 @@ builder = CreateDataAssetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDataAssetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateEntityDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateEntityDetails.java index fa04646d337..054e84ddab0 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateEntityDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateEntityDetails.java @@ -21,6 +21,7 @@ builder = CreateEntityDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateEntityDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateFolderDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateFolderDetails.java index b7edec4fb37..376bdf6be51 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateFolderDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateFolderDetails.java @@ -21,6 +21,7 @@ builder = CreateFolderDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateFolderDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateGlossaryDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateGlossaryDetails.java index 6c68f34111e..d4d3a314821 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateGlossaryDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateGlossaryDetails.java @@ -21,6 +21,7 @@ builder = CreateGlossaryDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateGlossaryDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateJobDefinitionDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateJobDefinitionDetails.java index a2f80ab80b6..a9e23cf08c8 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateJobDefinitionDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateJobDefinitionDetails.java @@ -24,6 +24,7 @@ builder = CreateJobDefinitionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateJobDefinitionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateJobDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateJobDetails.java index 5aef0706618..8c46d10a581 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateJobDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateJobDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CreateJobDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateJobDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateJobExecutionDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateJobExecutionDetails.java index d80d08a946a..fc13e6386a6 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateJobExecutionDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateJobExecutionDetails.java @@ -21,6 +21,7 @@ builder = CreateJobExecutionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateJobExecutionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateTagDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateTagDetails.java index 4148d65bed6..7de58c73065 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateTagDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateTagDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CreateTagDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTagDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateTermDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateTermDetails.java index 7211aecf61f..b7ef2737043 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateTermDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateTermDetails.java @@ -21,6 +21,7 @@ builder = CreateTermDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTermDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateTermRelationshipDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateTermRelationshipDetails.java index d487a943ca9..490d10e38e8 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateTermRelationshipDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/CreateTermRelationshipDetails.java @@ -21,6 +21,7 @@ builder = CreateTermRelationshipDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTermRelationshipDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAsset.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAsset.java index a06b24e31eb..73a8f73adaa 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAsset.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAsset.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DataAsset.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAsset { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetCollection.java index 8853e5edb52..018fce7ae03 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetCollection.java @@ -22,6 +22,7 @@ builder = DataAssetCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetPermissionsSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetPermissionsSummary.java index 92736c7551d..9536a42d051 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetPermissionsSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetPermissionsSummary.java @@ -21,6 +21,7 @@ builder = DataAssetPermissionsSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetPermissionsSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetSummary.java index 9b60419c640..96b16ccaafb 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetSummary.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DataAssetSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetTag.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetTag.java index a438048adb3..a22673b1824 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetTag.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetTag.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DataAssetTag.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetTag { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetTagCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetTagCollection.java index 1f91eae19dd..e5ab7ebfd05 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetTagCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetTagCollection.java @@ -22,6 +22,7 @@ builder = DataAssetTagCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetTagCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetTagSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetTagSummary.java index 898afb832e1..5340b1daab8 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetTagSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DataAssetTagSummary.java @@ -21,6 +21,7 @@ builder = DataAssetTagSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetTagSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DetachCatalogPrivateEndpointDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DetachCatalogPrivateEndpointDetails.java index 5e884acd511..4d63ecc25d0 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DetachCatalogPrivateEndpointDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/DetachCatalogPrivateEndpointDetails.java @@ -21,6 +21,7 @@ builder = DetachCatalogPrivateEndpointDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DetachCatalogPrivateEndpointDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Entity.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Entity.java index 39433b4eb9c..e52f73d5ca4 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Entity.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Entity.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Entity.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Entity { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityCollection.java index 1eaadd6a7b0..0b932562fcc 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityCollection.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = EntityCollection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class EntityCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntitySummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntitySummary.java index 94677c5db19..94e4dddaefb 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntitySummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntitySummary.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = EntitySummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class EntitySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityTag.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityTag.java index 500567b90a5..976ade87b9f 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityTag.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityTag.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = EntityTag.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class EntityTag { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityTagCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityTagCollection.java index 46fdf28ae75..e288bc9ee84 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityTagCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityTagCollection.java @@ -22,6 +22,7 @@ builder = EntityTagCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class EntityTagCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityTagSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityTagSummary.java index 8601e80fbfe..2f0244ca577 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityTagSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/EntityTagSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = EntityTagSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class EntityTagSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Folder.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Folder.java index a72bdaac6c1..df70388ed24 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Folder.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Folder.java @@ -23,6 +23,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Folder.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Folder { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderCollection.java index 200cf4b2bdd..80365bf2a44 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderCollection.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = FolderCollection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FolderCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderSummary.java index d31c3cc57d9..4419a4d23d4 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderSummary.java @@ -24,6 +24,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = FolderSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FolderSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderTag.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderTag.java index c478bc07646..077276a9e99 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderTag.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderTag.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = FolderTag.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FolderTag { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderTagCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderTagCollection.java index a5e6900fa27..8783f97213c 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderTagCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderTagCollection.java @@ -22,6 +22,7 @@ builder = FolderTagCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FolderTagCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderTagSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderTagSummary.java index 3786f4c66f8..cd22f5edf71 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderTagSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/FolderTagSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = FolderTagSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FolderTagSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Glossary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Glossary.java index 11c0446d786..726c4d86758 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Glossary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Glossary.java @@ -27,6 +27,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Glossary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Glossary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossaryCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossaryCollection.java index 51fdb770d03..1e627161ba5 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossaryCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossaryCollection.java @@ -22,6 +22,7 @@ builder = GlossaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class GlossaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossaryPermissionsSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossaryPermissionsSummary.java index ffd8f00257d..dc8c5f10bac 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossaryPermissionsSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossaryPermissionsSummary.java @@ -21,6 +21,7 @@ builder = GlossaryPermissionsSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class GlossaryPermissionsSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossarySummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossarySummary.java index 5d331128c50..6517990e9c8 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossarySummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossarySummary.java @@ -27,6 +27,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = GlossarySummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class GlossarySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossaryTreeElement.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossaryTreeElement.java index 98a1823688b..637cb525c75 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossaryTreeElement.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/GlossaryTreeElement.java @@ -21,6 +21,7 @@ builder = GlossaryTreeElement.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class GlossaryTreeElement { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ImportConnectionDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ImportConnectionDetails.java index ddefeb8e8c9..02fb7e60a95 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ImportConnectionDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ImportConnectionDetails.java @@ -21,6 +21,7 @@ builder = ImportConnectionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ImportConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ImportGlossaryDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ImportGlossaryDetails.java index f89856bff66..38f3f65b8b6 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ImportGlossaryDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ImportGlossaryDetails.java @@ -21,6 +21,7 @@ builder = ImportGlossaryDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ImportGlossaryDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Job.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Job.java index c6f9d0340e6..0a287992c52 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Job.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Job.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Job.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Job { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobCollection.java index 11e8d4c45c4..2f6e96a7424 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobCollection.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JobCollection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinition.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinition.java index 8528d7ef9dd..0d20815a93a 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinition.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinition.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JobDefinition.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobDefinition { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionCollection.java index e9a4b3155ec..3b70d5244b6 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionCollection.java @@ -22,6 +22,7 @@ builder = JobDefinitionCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobDefinitionCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionPermissionsSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionPermissionsSummary.java index 2735788097c..7c67cdea7ac 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionPermissionsSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionPermissionsSummary.java @@ -21,6 +21,7 @@ builder = JobDefinitionPermissionsSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobDefinitionPermissionsSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionScope.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionScope.java index 33168ee8ed4..98ccf92682a 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionScope.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionScope.java @@ -21,6 +21,7 @@ builder = JobDefinitionScope.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobDefinitionScope { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionSummary.java index 2e3b5998d3a..c3d6b033016 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobDefinitionSummary.java @@ -24,6 +24,7 @@ builder = JobDefinitionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobDefinitionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobExecution.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobExecution.java index a7698a04601..3d49ec0db73 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobExecution.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobExecution.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JobExecution.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobExecution { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobExecutionCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobExecutionCollection.java index edf8456cb15..877ac34b587 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobExecutionCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobExecutionCollection.java @@ -22,6 +22,7 @@ builder = JobExecutionCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobExecutionCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobExecutionSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobExecutionSummary.java index ff81f1a631a..6722d73429d 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobExecutionSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobExecutionSummary.java @@ -21,6 +21,7 @@ builder = JobExecutionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobExecutionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobLog.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobLog.java index f3afa8983c5..3ace2bf8a04 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobLog.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobLog.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JobLog.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobLog { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobLogCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobLogCollection.java index d08891e0834..c1c9ab38e9c 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobLogCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobLogCollection.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JobLogCollection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobLogCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobLogSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobLogSummary.java index 329f95037a4..e7c11f95912 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobLogSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobLogSummary.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JobLogSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobLogSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobMetric.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobMetric.java index 13c6f1fe381..b25e62e98d5 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobMetric.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobMetric.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JobMetric.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobMetric { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobMetricCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobMetricCollection.java index 95fbc5629dd..db275278a87 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobMetricCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobMetricCollection.java @@ -22,6 +22,7 @@ builder = JobMetricCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobMetricCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobMetricSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobMetricSummary.java index 8edbfa3015e..ea934bfa89d 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobMetricSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobMetricSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JobMetricSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobMetricSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobSummary.java index 15b544f0a7d..754fa418dd5 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/JobSummary.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JobSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ParseConnectionDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ParseConnectionDetails.java index 35f6ab1181d..58db254bfaa 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ParseConnectionDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ParseConnectionDetails.java @@ -21,6 +21,7 @@ builder = ParseConnectionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ParseConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/PropertyDefinition.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/PropertyDefinition.java index bf04c2f83c7..0228a097001 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/PropertyDefinition.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/PropertyDefinition.java @@ -21,6 +21,7 @@ builder = PropertyDefinition.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PropertyDefinition { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchCriteria.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchCriteria.java index be155f3ea8b..761d3278966 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchCriteria.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchCriteria.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SearchCriteria.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SearchCriteria { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchResult.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchResult.java index 22f60f2e9d8..909c721fdfa 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchResult.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchResult.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SearchResult.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SearchResult { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchResultCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchResultCollection.java index ecbc2ebc7b6..a19d008838a 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchResultCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchResultCollection.java @@ -23,6 +23,7 @@ builder = SearchResultCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SearchResultCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchTagSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchTagSummary.java index a7ce2f90ebd..aaa5dd5756d 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchTagSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchTagSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SearchTagSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SearchTagSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchTermSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchTermSummary.java index 24287aa064e..16d346b2cb0 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchTermSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/SearchTermSummary.java @@ -22,6 +22,7 @@ builder = SearchTermSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SearchTermSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Term.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Term.java index 967400dde46..ac473ad0221 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Term.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Term.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Term.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Term { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermAssociatedObject.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermAssociatedObject.java index fca546df697..06445fe9e8e 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermAssociatedObject.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermAssociatedObject.java @@ -21,6 +21,7 @@ builder = TermAssociatedObject.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TermAssociatedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermCollection.java index 3cffc61debe..f929b04199a 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermCollection.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TermCollection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TermCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermRelationship.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermRelationship.java index 5dc23153161..fadab040c45 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermRelationship.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermRelationship.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TermRelationship.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TermRelationship { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermRelationshipCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermRelationshipCollection.java index cd52717c87e..37558a11a26 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermRelationshipCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermRelationshipCollection.java @@ -22,6 +22,7 @@ builder = TermRelationshipCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TermRelationshipCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermRelationshipSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermRelationshipSummary.java index dac0cbde3fc..cddc9a42405 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermRelationshipSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermRelationshipSummary.java @@ -22,6 +22,7 @@ builder = TermRelationshipSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TermRelationshipSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermSummary.java index 12a47f24408..940a9d790df 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TermSummary.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TermSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TermSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Type.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Type.java index 5c8c79ba417..b5a1c6e6c46 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Type.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/Type.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Type.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Type { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TypeCollection.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TypeCollection.java index 2f3944356e3..68d57683674 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TypeCollection.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TypeCollection.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TypeCollection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TypeCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TypeSummary.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TypeSummary.java index 32a480cf0ff..e346b5e0959 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TypeSummary.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/TypeSummary.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TypeSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TypeSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateAttributeDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateAttributeDetails.java index 3e10fb89555..768e688a303 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateAttributeDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateAttributeDetails.java @@ -21,6 +21,7 @@ builder = UpdateAttributeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateAttributeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateCatalogDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateCatalogDetails.java index b24cf1d8c0d..f4c4140b5d6 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateCatalogDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateCatalogDetails.java @@ -21,6 +21,7 @@ builder = UpdateCatalogDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateCatalogDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateCatalogPrivateEndpointDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateCatalogPrivateEndpointDetails.java index aa6f8dcc798..63a5ca0c356 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateCatalogPrivateEndpointDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateCatalogPrivateEndpointDetails.java @@ -21,6 +21,7 @@ builder = UpdateCatalogPrivateEndpointDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateCatalogPrivateEndpointDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateConnectionDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateConnectionDetails.java index ff27efd614d..e22d4947a3d 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateConnectionDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateConnectionDetails.java @@ -21,6 +21,7 @@ builder = UpdateConnectionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateDataAssetDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateDataAssetDetails.java index f400f59f4ec..c0190be9b50 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateDataAssetDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateDataAssetDetails.java @@ -21,6 +21,7 @@ builder = UpdateDataAssetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDataAssetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateEntityDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateEntityDetails.java index 1ae072a4949..323e21300d0 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateEntityDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateEntityDetails.java @@ -21,6 +21,7 @@ builder = UpdateEntityDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateEntityDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateFolderDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateFolderDetails.java index d8898bc3816..2910a06477e 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateFolderDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateFolderDetails.java @@ -21,6 +21,7 @@ builder = UpdateFolderDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateFolderDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateGlossaryDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateGlossaryDetails.java index f69337c5d37..5f7f9c1d71b 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateGlossaryDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateGlossaryDetails.java @@ -21,6 +21,7 @@ builder = UpdateGlossaryDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateGlossaryDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateJobDefinitionDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateJobDefinitionDetails.java index afa6df60924..39f882017b7 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateJobDefinitionDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateJobDefinitionDetails.java @@ -21,6 +21,7 @@ builder = UpdateJobDefinitionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateJobDefinitionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateJobDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateJobDetails.java index 88748e697fb..3b3f2bd5e4d 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateJobDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateJobDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateJobDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateJobDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateTermDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateTermDetails.java index b09f8ff9050..bd77d0a14fa 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateTermDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateTermDetails.java @@ -21,6 +21,7 @@ builder = UpdateTermDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTermDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateTermRelationshipDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateTermRelationshipDetails.java index 79e0e75b008..215728077a4 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateTermRelationshipDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UpdateTermRelationshipDetails.java @@ -21,6 +21,7 @@ builder = UpdateTermRelationshipDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTermRelationshipDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UploadCredentialsDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UploadCredentialsDetails.java index 3c90566e3b3..a933aeb27bc 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UploadCredentialsDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/UploadCredentialsDetails.java @@ -21,6 +21,7 @@ builder = UploadCredentialsDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UploadCredentialsDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ValidateConnectionDetails.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ValidateConnectionDetails.java index d4449748dd1..ed141efb5e1 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ValidateConnectionDetails.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ValidateConnectionDetails.java @@ -21,6 +21,7 @@ builder = ValidateConnectionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ValidateConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ValidateConnectionResult.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ValidateConnectionResult.java index 372ac9754d2..4bb479ac791 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ValidateConnectionResult.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/ValidateConnectionResult.java @@ -21,6 +21,7 @@ builder = ValidateConnectionResult.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ValidateConnectionResult { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequest.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequest.java index 08b315d2c5d..91244c9dd9e 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequest.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequestError.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequestError.java index 3e6ac80be7c..757cec4f2e3 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequestError.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequestLog.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequestLog.java index 6144543da25..74f850b6b19 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequestLog.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequestLog.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestLog.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLog { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequestResource.java b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequestResource.java index 6b57b87104a..6b4152fe7e9 100644 --- a/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequestResource.java +++ b/bmc-datacatalog/src/main/java/com/oracle/bmc/datacatalog/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataflow/pom.xml b/bmc-dataflow/pom.xml index 31eb063ee72..342ec2c7f3a 100644 --- a/bmc-dataflow/pom.xml +++ b/bmc-dataflow/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-dataflow @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/DataFlow.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/DataFlow.java index 08f7a785867..b28a3f06a7b 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/DataFlow.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/DataFlow.java @@ -7,6 +7,10 @@ import com.oracle.bmc.dataflow.requests.*; import com.oracle.bmc.dataflow.responses.*; +/** + * Use the Data Flow APIs to run any Apache Spark application at any scale without deploying or managing any infrastructure. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200129") public interface DataFlow extends AutoCloseable { diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/DataFlowAsync.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/DataFlowAsync.java index 7327ff86108..e2967d12557 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/DataFlowAsync.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/DataFlowAsync.java @@ -7,6 +7,10 @@ import com.oracle.bmc.dataflow.requests.*; import com.oracle.bmc.dataflow.responses.*; +/** + * Use the Data Flow APIs to run any Apache Spark application at any scale without deploying or managing any infrastructure. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200129") public interface DataFlowAsync extends AutoCloseable { diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/Application.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/Application.java index b55180a75ed..e21d9116491 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/Application.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/Application.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Application.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Application { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ApplicationParameter.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ApplicationParameter.java index 7dc39e1ef9b..9f42f799674 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ApplicationParameter.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ApplicationParameter.java @@ -22,6 +22,7 @@ builder = ApplicationParameter.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ApplicationParameter { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ApplicationSummary.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ApplicationSummary.java index a7cc76f9d0d..ae2161b5af6 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ApplicationSummary.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ApplicationSummary.java @@ -22,6 +22,7 @@ builder = ApplicationSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ApplicationSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ChangeApplicationCompartmentDetails.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ChangeApplicationCompartmentDetails.java index c0a62cdb1ff..fa00e07ba53 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ChangeApplicationCompartmentDetails.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ChangeApplicationCompartmentDetails.java @@ -22,6 +22,7 @@ builder = ChangeApplicationCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeApplicationCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ChangeRunCompartmentDetails.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ChangeRunCompartmentDetails.java index ea6e849c7a8..5c763378c77 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ChangeRunCompartmentDetails.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/ChangeRunCompartmentDetails.java @@ -22,6 +22,7 @@ builder = ChangeRunCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeRunCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/CreateApplicationDetails.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/CreateApplicationDetails.java index 2c017c47f34..ab6ec357f5a 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/CreateApplicationDetails.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/CreateApplicationDetails.java @@ -22,6 +22,7 @@ builder = CreateApplicationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateApplicationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/CreateRunDetails.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/CreateRunDetails.java index eb7a66dfef8..14e279882ff 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/CreateRunDetails.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/CreateRunDetails.java @@ -35,6 +35,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CreateRunDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateRunDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/Run.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/Run.java index b907b76a0c7..208070c9e80 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/Run.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/Run.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Run.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Run { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/RunLogSummary.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/RunLogSummary.java index 23c563d5c5f..e38dc8737e6 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/RunLogSummary.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/RunLogSummary.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RunLogSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RunLogSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/RunSummary.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/RunSummary.java index fbb4ec7b831..0ad8c041e3b 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/RunSummary.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/RunSummary.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RunSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RunSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/UpdateApplicationDetails.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/UpdateApplicationDetails.java index b65ce0a5fbd..985b2ab0b59 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/UpdateApplicationDetails.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/UpdateApplicationDetails.java @@ -22,6 +22,7 @@ builder = UpdateApplicationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateApplicationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/UpdateRunDetails.java b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/UpdateRunDetails.java index 0571469950a..f4e4702447b 100644 --- a/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/UpdateRunDetails.java +++ b/bmc-dataflow/src/main/java/com/oracle/bmc/dataflow/model/UpdateRunDetails.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateRunDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateRunDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/pom.xml b/bmc-dataintegration/pom.xml index 1b3ae644bf9..6543dc94e6a 100644 --- a/bmc-dataintegration/pom.xml +++ b/bmc-dataintegration/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-dataintegration @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/DataIntegration.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/DataIntegration.java index 59bfe517963..8900679e255 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/DataIntegration.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/DataIntegration.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dataintegration.requests.*; import com.oracle.bmc.dataintegration.responses.*; +/** + * Use the Data Integration Service APIs to perform common extract, load, and transform (ETL) tasks. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200430") public interface DataIntegration extends AutoCloseable { diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/DataIntegrationAsync.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/DataIntegrationAsync.java index df8868b1547..60012e6fea6 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/DataIntegrationAsync.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/DataIntegrationAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dataintegration.requests.*; import com.oracle.bmc.dataintegration.responses.*; +/** + * Use the Data Integration Service APIs to perform common extract, load, and transform (ETL) tasks. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200430") public interface DataIntegrationAsync extends AutoCloseable { diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/AbstractField.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/AbstractField.java index 482ea3dd72c..605396bc8c4 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/AbstractField.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/AbstractField.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AbstractField extends TypedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Aggregator.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Aggregator.java index 1efc547f75e..d9efa137ef9 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Aggregator.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Aggregator.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Aggregator extends Operator { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Application.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Application.java index 2b5637c15d7..f2e8079e076 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Application.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Application.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Application.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Application { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ApplicationDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ApplicationDetails.java index b9e754685de..bbfa201b667 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ApplicationDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ApplicationDetails.java @@ -21,6 +21,7 @@ builder = ApplicationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ApplicationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ApplicationSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ApplicationSummary.java index ce2b55a5504..c2c514048af 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ApplicationSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ApplicationSummary.java @@ -21,6 +21,7 @@ builder = ApplicationSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ApplicationSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ApplicationSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ApplicationSummaryCollection.java index 81d69330f1e..143432d15ca 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ApplicationSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ApplicationSummaryCollection.java @@ -21,6 +21,7 @@ builder = ApplicationSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ApplicationSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ChangeCompartmentDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ChangeCompartmentDetails.java index a2e8c92c655..f7a9df19e6d 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ChangeCompartmentDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ChangeCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CompositeFieldMap.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CompositeFieldMap.java index 21d1b223a7b..4922377d729 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CompositeFieldMap.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CompositeFieldMap.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CompositeFieldMap extends FieldMap { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CompositeType.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CompositeType.java index 9dc86f8aed3..6d87ee7b788 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CompositeType.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CompositeType.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CompositeType extends BaseType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConditionalInputLink.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConditionalInputLink.java index 5cdff420154..ce790b85d3a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConditionalInputLink.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConditionalInputLink.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConditionalInputLink extends FlowPortLink { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigDefinition.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigDefinition.java index 9b5430dfc48..bae24597874 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigDefinition.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigDefinition.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ConfigDefinition.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConfigDefinition { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigParameterDefinition.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigParameterDefinition.java index c3450fa20b5..ea69ee9c13f 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigParameterDefinition.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigParameterDefinition.java @@ -21,6 +21,7 @@ builder = ConfigParameterDefinition.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConfigParameterDefinition { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigParameterValue.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigParameterValue.java index 44d49960497..3b017dbb75e 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigParameterValue.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigParameterValue.java @@ -21,6 +21,7 @@ builder = ConfigParameterValue.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConfigParameterValue { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigProvider.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigProvider.java index 23d18af91da..36a43daa8e1 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigProvider.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigProvider.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ConfigProvider.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConfigProvider { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigValues.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigValues.java index 4359d8e0ecb..a964788b170 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigValues.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfigValues.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ConfigValues.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConfigValues { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfiguredType.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfiguredType.java index 53ca5fd854e..1f151a3abc2 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfiguredType.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConfiguredType.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConfiguredType extends BaseType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAdwc.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAdwc.java index 896697f224e..bd7f54347d7 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAdwc.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAdwc.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionFromAdwc extends Connection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAdwcDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAdwcDetails.java index d71076fee4a..b0540a3e8ce 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAdwcDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAdwcDetails.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionFromAdwcDetails extends ConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAtp.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAtp.java index 8cf474c3636..2df81962629 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAtp.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAtp.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionFromAtp extends Connection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAtpDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAtpDetails.java index f239c92d43e..d47520e4177 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAtpDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromAtpDetails.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionFromAtpDetails extends ConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromObjectStorage.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromObjectStorage.java index 0d575120b07..47e0ec68bf0 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromObjectStorage.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromObjectStorage.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionFromObjectStorage extends Connection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromObjectStorageDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromObjectStorageDetails.java index 65133db68c2..9b2d6f1733a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromObjectStorageDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromObjectStorageDetails.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionFromObjectStorageDetails extends ConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromOracle.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromOracle.java index 5867f2725ec..ebabb08741a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromOracle.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromOracle.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionFromOracle extends Connection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromOracleDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromOracleDetails.java index 3546912b33b..b53bdfb05f7 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromOracleDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionFromOracleDetails.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionFromOracleDetails extends ConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionProperty.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionProperty.java index 3793a29e4e5..bd9208daa56 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionProperty.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionProperty.java @@ -21,6 +21,7 @@ builder = ConnectionProperty.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionProperty { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryCollection.java index 6b602bd738f..11167a29b82 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryCollection.java @@ -21,6 +21,7 @@ builder = ConnectionSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromAdwc.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromAdwc.java index d83d063a6a7..29d575ae375 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromAdwc.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromAdwc.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionSummaryFromAdwc extends ConnectionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromAtp.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromAtp.java index 9f5d0b659ea..61b9da7bdbe 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromAtp.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromAtp.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionSummaryFromAtp extends ConnectionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromObjectStorage.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromObjectStorage.java index 14114ca4373..1b7821e83bc 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromObjectStorage.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromObjectStorage.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionSummaryFromObjectStorage extends ConnectionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromOracle.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromOracle.java index da5799bf373..2cc662ab172 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromOracle.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionSummaryFromOracle.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionSummaryFromOracle extends ConnectionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionValidation.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionValidation.java index d83d9b7ea92..ad446569fad 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionValidation.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionValidation.java @@ -21,6 +21,7 @@ builder = ConnectionValidation.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionValidation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionValidationSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionValidationSummary.java index c2c1dc68263..73fa48355bf 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionValidationSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionValidationSummary.java @@ -21,6 +21,7 @@ builder = ConnectionValidationSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionValidationSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionValidationSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionValidationSummaryCollection.java index a4185b5f4a4..00be6228c37 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionValidationSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ConnectionValidationSummaryCollection.java @@ -21,6 +21,7 @@ builder = ConnectionValidationSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionValidationSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CountStatistic.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CountStatistic.java index 56e752130fe..8a5b8bcf5f3 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CountStatistic.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CountStatistic.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CountStatistic.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CountStatistic { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CountStatisticSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CountStatisticSummary.java index 71c15b74564..778f3384dd1 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CountStatisticSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CountStatisticSummary.java @@ -21,6 +21,7 @@ builder = CountStatisticSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CountStatisticSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateApplicationDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateApplicationDetails.java index c54df658a2b..6c0bc5b07d5 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateApplicationDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateApplicationDetails.java @@ -21,6 +21,7 @@ builder = CreateApplicationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateApplicationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConfigProvider.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConfigProvider.java index c6cf52f0c2a..475ecc6b624 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConfigProvider.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConfigProvider.java @@ -21,6 +21,7 @@ builder = CreateConfigProvider.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateConfigProvider { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromAdwc.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromAdwc.java index ce88680ecbb..a352f527609 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromAdwc.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromAdwc.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateConnectionFromAdwc extends CreateConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromAtp.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromAtp.java index 5a5bab3ddb5..600e7b9e476 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromAtp.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromAtp.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateConnectionFromAtp extends CreateConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromObjectStorage.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromObjectStorage.java index 9972052b083..9cf3b7b811b 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromObjectStorage.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromObjectStorage.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateConnectionFromObjectStorage extends CreateConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromOracle.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromOracle.java index 31ffd808216..51f69ede54b 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromOracle.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionFromOracle.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateConnectionFromOracle extends CreateConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionValidationDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionValidationDetails.java index a37f269735b..7ecdbcde0a8 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionValidationDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateConnectionValidationDetails.java @@ -21,6 +21,7 @@ builder = CreateConnectionValidationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateConnectionValidationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromAdwc.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromAdwc.java index 8b14003cbfd..237a5ab4025 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromAdwc.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromAdwc.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDataAssetFromAdwc extends CreateDataAssetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromAtp.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromAtp.java index 2317ecb6916..e64fdba77c2 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromAtp.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromAtp.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDataAssetFromAtp extends CreateDataAssetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromObjectStorage.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromObjectStorage.java index 319cf24a520..093b5b0dca8 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromObjectStorage.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromObjectStorage.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDataAssetFromObjectStorage extends CreateDataAssetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromOracle.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromOracle.java index f197cd45ef1..6eb263b342a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromOracle.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataAssetFromOracle.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDataAssetFromOracle extends CreateDataAssetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataFlowDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataFlowDetails.java index fc4f17a4ea2..50a366d1e5d 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataFlowDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataFlowDetails.java @@ -21,6 +21,7 @@ builder = CreateDataFlowDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDataFlowDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataFlowValidationDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataFlowValidationDetails.java index a3f25d851eb..d94d3bb26cf 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataFlowValidationDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateDataFlowValidationDetails.java @@ -21,6 +21,7 @@ builder = CreateDataFlowValidationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDataFlowValidationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateEntityShapeFromFile.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateEntityShapeFromFile.java index df1d3988946..d96b9f7eb64 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateEntityShapeFromFile.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateEntityShapeFromFile.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateEntityShapeFromFile extends CreateEntityShapeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateFolderDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateFolderDetails.java index f1030494e79..4f336cbb6c6 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateFolderDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateFolderDetails.java @@ -21,6 +21,7 @@ builder = CreateFolderDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateFolderDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreatePatchDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreatePatchDetails.java index ca7db6b64b3..320699352ea 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreatePatchDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreatePatchDetails.java @@ -21,6 +21,7 @@ builder = CreatePatchDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreatePatchDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateProjectDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateProjectDetails.java index 622d8904d3b..df63494458b 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateProjectDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateProjectDetails.java @@ -21,6 +21,7 @@ builder = CreateProjectDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateProjectDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskFromDataLoaderTask.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskFromDataLoaderTask.java index 5a09448524a..99050f796d6 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskFromDataLoaderTask.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskFromDataLoaderTask.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTaskFromDataLoaderTask extends CreateTaskDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskFromIntegrationTask.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskFromIntegrationTask.java index f7ef64a4e48..d051fe08fd2 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskFromIntegrationTask.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskFromIntegrationTask.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTaskFromIntegrationTask extends CreateTaskDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskRunDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskRunDetails.java index 1b5214f4a77..f150e4f1426 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskRunDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskRunDetails.java @@ -21,6 +21,7 @@ builder = CreateTaskRunDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTaskRunDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskValidationFromDataLoaderTask.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskValidationFromDataLoaderTask.java index 0f50dd92cce..f6c4fe1e84a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskValidationFromDataLoaderTask.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskValidationFromDataLoaderTask.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTaskValidationFromDataLoaderTask extends CreateTaskValidationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskValidationFromIntegrationTask.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskValidationFromIntegrationTask.java index 40022218c6b..bccb2795239 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskValidationFromIntegrationTask.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateTaskValidationFromIntegrationTask.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTaskValidationFromIntegrationTask extends CreateTaskValidationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateWorkspaceDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateWorkspaceDetails.java index 9abb9e63136..92f3fb6b644 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateWorkspaceDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CreateWorkspaceDetails.java @@ -21,6 +21,7 @@ builder = CreateWorkspaceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateWorkspaceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CsvFormatAttribute.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CsvFormatAttribute.java index 80fcbd58fb0..235a4a1f53b 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CsvFormatAttribute.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/CsvFormatAttribute.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CsvFormatAttribute extends AbstractFormatAttribute { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromAdwcDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromAdwcDetails.java index 03eb9e018aa..dc994b232fd 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromAdwcDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromAdwcDetails.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetFromAdwcDetails extends DataAsset { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromAtpDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromAtpDetails.java index b75097836f0..c1aea7e3a53 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromAtpDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromAtpDetails.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetFromAtpDetails extends DataAsset { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromObjectStorageDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromObjectStorageDetails.java index 5ec6991c39a..6f8a03870c5 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromObjectStorageDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromObjectStorageDetails.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetFromObjectStorageDetails extends DataAsset { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromOracleDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromOracleDetails.java index f6119f44923..1eef4b29fd2 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromOracleDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetFromOracleDetails.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetFromOracleDetails extends DataAsset { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryCollection.java index cfe91a8fe04..b5e240163bb 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryCollection.java @@ -21,6 +21,7 @@ builder = DataAssetSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromAdwc.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromAdwc.java index 2889497f9ed..6e1014c5ee8 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromAdwc.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromAdwc.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetSummaryFromAdwc extends DataAssetSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromAtp.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromAtp.java index e2fdd3d6ea2..83a371b0180 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromAtp.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromAtp.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetSummaryFromAtp extends DataAssetSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromObjectStorage.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromObjectStorage.java index ea39f269f67..11adbc683b7 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromObjectStorage.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromObjectStorage.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetSummaryFromObjectStorage extends DataAssetSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromOracle.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromOracle.java index e7ed09599a3..0bb8e80744a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromOracle.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataAssetSummaryFromOracle.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataAssetSummaryFromOracle extends DataAssetSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromFile.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromFile.java index ed63762660f..89270a4035b 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromFile.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromFile.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataEntityFromFile extends DataEntity { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromFileEntityDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromFileEntityDetails.java index 7f137e25847..35080255f88 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromFileEntityDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromFileEntityDetails.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataEntityFromFileEntityDetails extends DataEntityDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromTable.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromTable.java index b4fdfd94c80..4dced405c37 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromTable.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromTable.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataEntityFromTable extends DataEntity { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromTableEntityDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromTableEntityDetails.java index 82082502272..4e8409f2369 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromTableEntityDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromTableEntityDetails.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataEntityFromTableEntityDetails extends DataEntityDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromView.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromView.java index d887da9192a..56612cfa256 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromView.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromView.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataEntityFromView extends DataEntity { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromViewEntityDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromViewEntityDetails.java index f3a413de6d5..451e90014a5 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromViewEntityDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntityFromViewEntityDetails.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataEntityFromViewEntityDetails extends DataEntityDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryCollection.java index e5cf5c29eb5..344e621d5fe 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryCollection.java @@ -21,6 +21,7 @@ builder = DataEntitySummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataEntitySummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryFromFile.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryFromFile.java index 645b604fb0e..e3465105fcd 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryFromFile.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryFromFile.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataEntitySummaryFromFile extends DataEntitySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryFromTable.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryFromTable.java index 0fa06b4851f..04bf3bd6c30 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryFromTable.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryFromTable.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataEntitySummaryFromTable extends DataEntitySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryFromView.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryFromView.java index 723dd442bb7..84f62bdfa74 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryFromView.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataEntitySummaryFromView.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataEntitySummaryFromView extends DataEntitySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlow.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlow.java index 3151aedcd14..809ed83c45d 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlow.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlow.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DataFlow.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataFlow { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowDetails.java index 914c289f34e..8291e3ca6e8 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DataFlowDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataFlowDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowSummary.java index e89804a01d0..dcb0f6f8d3c 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DataFlowSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataFlowSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowSummaryCollection.java index d7b4f67c7a0..fb244c26e40 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowSummaryCollection.java @@ -21,6 +21,7 @@ builder = DataFlowSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataFlowSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowValidation.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowValidation.java index 4425bee9937..a179158521d 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowValidation.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowValidation.java @@ -21,6 +21,7 @@ builder = DataFlowValidation.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataFlowValidation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowValidationSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowValidationSummary.java index 7bd36ac9d59..e9fe082338f 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowValidationSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowValidationSummary.java @@ -21,6 +21,7 @@ builder = DataFlowValidationSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataFlowValidationSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowValidationSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowValidationSummaryCollection.java index ea88a65418a..d718a24a17e 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowValidationSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFlowValidationSummaryCollection.java @@ -21,6 +21,7 @@ builder = DataFlowValidationSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataFlowValidationSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFormat.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFormat.java index 8d530850212..d92352c999a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFormat.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataFormat.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DataFormat.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataFormat { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataType.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataType.java index c606bb4885e..698ce0dc2f6 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataType.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DataType.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataType extends BaseType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DependentObject.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DependentObject.java index c72e52375f5..02e42704dc4 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DependentObject.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DependentObject.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DependentObject.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DependentObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DependentObjectSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DependentObjectSummary.java index 0aa14f9cd00..dfc400a54ce 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DependentObjectSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DependentObjectSummary.java @@ -21,6 +21,7 @@ builder = DependentObjectSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DependentObjectSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DependentObjectSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DependentObjectSummaryCollection.java index 7f9d5bfb6ad..86049dd149c 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DependentObjectSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DependentObjectSummaryCollection.java @@ -21,6 +21,7 @@ builder = DependentObjectSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DependentObjectSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DerivedField.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DerivedField.java index 29f46bc62da..c8c6c000dbd 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DerivedField.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DerivedField.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DerivedField extends TypedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DerivedType.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DerivedType.java index 54299c25b72..73318924709 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DerivedType.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DerivedType.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DerivedType extends BaseType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DirectFieldMap.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DirectFieldMap.java index 6ec33c2ba94..9f97929ee8a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DirectFieldMap.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DirectFieldMap.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DirectFieldMap extends FieldMap { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DirectNamedFieldMap.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DirectNamedFieldMap.java index ae878b1d491..ade5d93ca38 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DirectNamedFieldMap.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DirectNamedFieldMap.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DirectNamedFieldMap extends FieldMap { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DynamicInputField.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DynamicInputField.java index 11ec96d709a..8d5fad3445c 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DynamicInputField.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DynamicInputField.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DynamicInputField extends TypedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DynamicProxyField.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DynamicProxyField.java index a82af6452fa..828cfba7c3e 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DynamicProxyField.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DynamicProxyField.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DynamicProxyField extends TypedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DynamicType.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DynamicType.java index 6aa76d15ea9..8492f0f91a8 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DynamicType.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/DynamicType.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DynamicType extends BaseType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/EntityShapeFromFile.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/EntityShapeFromFile.java index 8c6fb114392..371161a5fdb 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/EntityShapeFromFile.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/EntityShapeFromFile.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class EntityShapeFromFile extends EntityShape { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ErrorDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ErrorDetails.java index 5fa4fa37363..a990852d4b8 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ErrorDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ErrorDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ErrorDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ErrorDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Expression.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Expression.java index 665abb9ab59..37d02fd4d26 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Expression.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Expression.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Expression.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Expression { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Filter.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Filter.java index 91506a331df..c804a4f1651 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Filter.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Filter.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Filter extends Operator { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FilterPush.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FilterPush.java index 45a00e807be..a44b0c60870 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FilterPush.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FilterPush.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FilterPush extends PushDownOperation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FlowNode.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FlowNode.java index 24cd0fa15eb..4c6496a6e4f 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FlowNode.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FlowNode.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = FlowNode.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FlowNode { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FlowPort.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FlowPort.java index cc8c4f31313..df0334a346d 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FlowPort.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FlowPort.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FlowPort extends TypedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Folder.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Folder.java index 60f5aa8a2d9..8e018fc2215 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Folder.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Folder.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Folder.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Folder { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FolderDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FolderDetails.java index 21c23f2dfc6..42c3b503040 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FolderDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FolderDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = FolderDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FolderDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FolderSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FolderSummary.java index 3ba322a0123..4607e6e1443 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FolderSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FolderSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = FolderSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FolderSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FolderSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FolderSummaryCollection.java index a23551a3d9f..373dfc954b2 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FolderSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/FolderSummaryCollection.java @@ -21,6 +21,7 @@ builder = FolderSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FolderSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ForeignKey.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ForeignKey.java index 14212ac103f..c3717487e6d 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ForeignKey.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ForeignKey.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ForeignKey extends Key { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/InputField.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/InputField.java index 0cdc497931c..21a0762cb55 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/InputField.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/InputField.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InputField extends TypedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/InputLink.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/InputLink.java index 799b5fd7b8d..59c7fa8d1ac 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/InputLink.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/InputLink.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InputLink extends FlowPortLink { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/InputPort.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/InputPort.java index 9dc3f590931..86bb382a04b 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/InputPort.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/InputPort.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InputPort extends TypedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/JavaType.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/JavaType.java index 0d3827adb9e..fd0e8783021 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/JavaType.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/JavaType.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JavaType extends BaseType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Join.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Join.java index 0d856b635c7..adf7fa6cbc8 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Join.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Join.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Join extends PushDownOperation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Joiner.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Joiner.java index 971f9b6f4df..89907afd62c 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Joiner.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Joiner.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Joiner extends Operator { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/JsonFormatAttribute.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/JsonFormatAttribute.java index 1b51bb8927b..2019f1d2912 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/JsonFormatAttribute.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/JsonFormatAttribute.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JsonFormatAttribute extends AbstractFormatAttribute { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/KeyAttribute.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/KeyAttribute.java index 0672b267d11..d8bd657b091 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/KeyAttribute.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/KeyAttribute.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = KeyAttribute.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class KeyAttribute { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/KeyRange.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/KeyRange.java index 133ecea847b..3e9351df6cc 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/KeyRange.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/KeyRange.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = KeyRange.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class KeyRange { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/KeyRangePartitionConfig.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/KeyRangePartitionConfig.java index c0883274868..2c3d5a4fa43 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/KeyRangePartitionConfig.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/KeyRangePartitionConfig.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class KeyRangePartitionConfig extends PartitionConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Message.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Message.java index 3899a3f121e..c19fd7dd2e1 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Message.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Message.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Message.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Message { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/NameListRule.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/NameListRule.java index 3bcdc0e6e7f..7e05938e406 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/NameListRule.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/NameListRule.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NameListRule extends ProjectionRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/NamePatternRule.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/NamePatternRule.java index 91366b892d8..547913896b2 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/NamePatternRule.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/NamePatternRule.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NamePatternRule extends ProjectionRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/NativeShapeField.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/NativeShapeField.java index 9277a227b90..fbf11d8d813 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/NativeShapeField.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/NativeShapeField.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = NativeShapeField.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NativeShapeField { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ObjectMetadata.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ObjectMetadata.java index fd0e5c05c67..ba6d963bd66 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ObjectMetadata.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ObjectMetadata.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ObjectMetadata.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ObjectMetadata { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleAdwcWriteAttribute.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleAdwcWriteAttribute.java index 6b7e264fd1f..62edc4d38c3 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleAdwcWriteAttribute.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleAdwcWriteAttribute.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OracleAdwcWriteAttribute extends AbstractWriteAttribute { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleAtpWriteAttribute.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleAtpWriteAttribute.java index 5e4bc8564fc..af5c15ec304 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleAtpWriteAttribute.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleAtpWriteAttribute.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OracleAtpWriteAttribute extends AbstractWriteAttribute { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleReadAttribute.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleReadAttribute.java index d4f990cb815..29d14712a01 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleReadAttribute.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleReadAttribute.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OracleReadAttribute extends AbstractReadAttribute { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleWriteAttribute.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleWriteAttribute.java index c9ce7c29af0..dd9dc24e752 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleWriteAttribute.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OracleWriteAttribute.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OracleWriteAttribute extends AbstractWriteAttribute { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OutputField.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OutputField.java index d9ee48afe8b..1d9069c80a3 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OutputField.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OutputField.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OutputField extends TypedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OutputLink.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OutputLink.java index eeae5394f7f..a766db9e38a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OutputLink.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OutputLink.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OutputLink extends FlowPortLink { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OutputPort.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OutputPort.java index b06b4c4430f..7a4abf622e3 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OutputPort.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/OutputPort.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OutputPort extends TypedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Parameter.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Parameter.java index eded2e2adfb..be97e3ecc84 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Parameter.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Parameter.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Parameter extends TypedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ParameterValue.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ParameterValue.java index a82dc58e83b..7faeb840fdc 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ParameterValue.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ParameterValue.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ParameterValue.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ParameterValue { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ParentReference.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ParentReference.java index cd1ff0d4b2e..a76c41fcb6a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ParentReference.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ParentReference.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ParentReference.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ParentReference { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Patch.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Patch.java index b8cd45b8fbf..7ac7128e7b9 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Patch.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Patch.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Patch.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Patch { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PatchObjectMetadata.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PatchObjectMetadata.java index fc038769dc1..f9b1f661238 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PatchObjectMetadata.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PatchObjectMetadata.java @@ -21,6 +21,7 @@ builder = PatchObjectMetadata.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PatchObjectMetadata { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PatchSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PatchSummary.java index 60bc3fb8c28..ce5d2b020c4 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PatchSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PatchSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PatchSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PatchSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PatchSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PatchSummaryCollection.java index 3729a431403..849b8427b5e 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PatchSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PatchSummaryCollection.java @@ -21,6 +21,7 @@ builder = PatchSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PatchSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PrimaryKey.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PrimaryKey.java index dcbfe1e4899..507ea9694b0 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PrimaryKey.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PrimaryKey.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PrimaryKey.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PrimaryKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Project.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Project.java index b93d505e81a..051180a1c62 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Project.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Project.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Project.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Project { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProjectDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProjectDetails.java index 94678228d54..2580b8cfc5c 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProjectDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProjectDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ProjectDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ProjectDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProjectSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProjectSummary.java index 2452070b4b6..83ae7fce5d7 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProjectSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProjectSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ProjectSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ProjectSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProjectSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProjectSummaryCollection.java index 13308dc7cee..d391599b9e8 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProjectSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProjectSummaryCollection.java @@ -21,6 +21,7 @@ builder = ProjectSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ProjectSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Projection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Projection.java index 001fa1c94c6..d11e920ef8a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Projection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Projection.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Projection extends Operator { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProxyField.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProxyField.java index 5115d5047b0..4f865e0574e 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProxyField.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ProxyField.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ProxyField extends TypedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectFromDataLoaderTask.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectFromDataLoaderTask.java index 37b935db8cc..f14a1656ad4 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectFromDataLoaderTask.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectFromDataLoaderTask.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PublishedObjectFromDataLoaderTask extends PublishedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectFromIntegrationTask.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectFromIntegrationTask.java index 42226b61ff5..45e58dc62f8 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectFromIntegrationTask.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectFromIntegrationTask.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PublishedObjectFromIntegrationTask extends PublishedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectSummaryCollection.java index 5d695aa65dd..1db43793cbc 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectSummaryCollection.java @@ -21,6 +21,7 @@ builder = PublishedObjectSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PublishedObjectSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectSummaryFromDataLoaderTask.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectSummaryFromDataLoaderTask.java index b87700e0d3c..734fcccc19a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectSummaryFromDataLoaderTask.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectSummaryFromDataLoaderTask.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PublishedObjectSummaryFromDataLoaderTask extends PublishedObjectSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectSummaryFromIntegrationTask.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectSummaryFromIntegrationTask.java index 28104d3ec5a..712de2b0ead 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectSummaryFromIntegrationTask.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/PublishedObjectSummaryFromIntegrationTask.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PublishedObjectSummaryFromIntegrationTask extends PublishedObjectSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Query.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Query.java index e03bb635bac..77deee8d7f8 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Query.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Query.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Query extends PushDownOperation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ReadOperationConfig.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ReadOperationConfig.java index e62bc82ea0e..49de07a8969 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ReadOperationConfig.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ReadOperationConfig.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ReadOperationConfig extends AbstractDataOperationConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RegistryMetadata.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RegistryMetadata.java index 74808c23d55..31c2b6604d2 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RegistryMetadata.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RegistryMetadata.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RegistryMetadata.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RegistryMetadata { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RenameRule.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RenameRule.java index 2fe66c19c2a..8868529c0d3 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RenameRule.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RenameRule.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RenameRule extends ProjectionRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RootObject.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RootObject.java index 46a357ab850..4fe3a6c4683 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RootObject.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RootObject.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RootObject.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RootObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RuleBasedFieldMap.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RuleBasedFieldMap.java index a5ee0e7b148..dfd205b6d43 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RuleBasedFieldMap.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RuleBasedFieldMap.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RuleBasedFieldMap extends FieldMap { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RuleTypeConfig.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RuleTypeConfig.java index 84b6d249c01..6eaaf0564cf 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RuleTypeConfig.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/RuleTypeConfig.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RuleTypeConfig extends DynamicTypeHandler { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Schema.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Schema.java index 4a760f51554..39b855fa4aa 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Schema.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Schema.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Schema.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Schema { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/SchemaSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/SchemaSummary.java index 64322b53e7c..430b7a2b7af 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/SchemaSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/SchemaSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SchemaSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SchemaSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/SchemaSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/SchemaSummaryCollection.java index 3ceef0adbba..69458dc0843 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/SchemaSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/SchemaSummaryCollection.java @@ -21,6 +21,7 @@ builder = SchemaSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SchemaSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Select.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Select.java index 10e17752524..9ef6bfaf351 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Select.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Select.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Select extends PushDownOperation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Shape.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Shape.java index 2e9d013df34..7690f088f93 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Shape.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Shape.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Shape extends TypedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ShapeField.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ShapeField.java index 503efa43c89..a43e20cb4f7 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ShapeField.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ShapeField.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ShapeField extends TypedObject { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Sort.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Sort.java index 9f24818e2d6..20f885223e4 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Sort.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Sort.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Sort extends PushDownOperation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/SortClause.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/SortClause.java index 1aff1ebe02a..0617647f6ae 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/SortClause.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/SortClause.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SortClause.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SortClause { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Source.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Source.java index c899a7a4c89..84161c077a8 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Source.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Source.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Source extends Operator { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/StructuredType.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/StructuredType.java index e646d4c1806..aaf6461d99a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/StructuredType.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/StructuredType.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = StructuredType.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class StructuredType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Target.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Target.java index 3b78c12a1f1..ab24cd6e2da 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Target.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Target.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Target extends Operator { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskFromDataLoaderTaskDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskFromDataLoaderTaskDetails.java index aa256a4d4a2..05be68323f8 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskFromDataLoaderTaskDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskFromDataLoaderTaskDetails.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaskFromDataLoaderTaskDetails extends Task { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskFromIntegrationTaskDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskFromIntegrationTaskDetails.java index 6f5cfa98a42..1b3999fefc9 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskFromIntegrationTaskDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskFromIntegrationTaskDetails.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaskFromIntegrationTaskDetails extends Task { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRun.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRun.java index 5b3b969646e..0d3815f93ac 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRun.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRun.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TaskRun.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaskRun { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunDetails.java index a493b04be83..fa859534c16 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TaskRunDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaskRunDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunLogSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunLogSummary.java index 92eb184810e..ed94ce2aaf4 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunLogSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunLogSummary.java @@ -21,6 +21,7 @@ builder = TaskRunLogSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaskRunLogSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunSummary.java index 4ad2c2f947e..4569bf8ceb7 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TaskRunSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaskRunSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunSummaryCollection.java index b5b699b6828..105ddd23e7d 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskRunSummaryCollection.java @@ -21,6 +21,7 @@ builder = TaskRunSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaskRunSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskSummaryCollection.java index f5e7351ba32..61f9d01d59d 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskSummaryCollection.java @@ -21,6 +21,7 @@ builder = TaskSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaskSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskSummaryFromDataLoaderTask.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskSummaryFromDataLoaderTask.java index 2626f079d23..a2deb4a1ff5 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskSummaryFromDataLoaderTask.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskSummaryFromDataLoaderTask.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaskSummaryFromDataLoaderTask extends TaskSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskSummaryFromIntegrationTask.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskSummaryFromIntegrationTask.java index 877b8ed51b2..01a2a94e3bc 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskSummaryFromIntegrationTask.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskSummaryFromIntegrationTask.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaskSummaryFromIntegrationTask extends TaskSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskValidation.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskValidation.java index 4340390fc75..fc75fe7a348 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskValidation.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskValidation.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TaskValidation.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaskValidation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskValidationSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskValidationSummary.java index a193dfacf49..85b30bb74cc 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskValidationSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskValidationSummary.java @@ -21,6 +21,7 @@ builder = TaskValidationSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaskValidationSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskValidationSummaryCollection.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskValidationSummaryCollection.java index 4dedc9a6dee..de552819d1e 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskValidationSummaryCollection.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TaskValidationSummaryCollection.java @@ -21,6 +21,7 @@ builder = TaskValidationSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaskValidationSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypeLibrary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypeLibrary.java index 44f5b6c7e76..84c3864fe87 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypeLibrary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypeLibrary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TypeLibrary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TypeLibrary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypeListRule.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypeListRule.java index faf00d19f52..adcbd2386b8 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypeListRule.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypeListRule.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TypeListRule extends ProjectionRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypeSystem.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypeSystem.java index 5f720148bea..aa6873755cc 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypeSystem.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypeSystem.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TypeSystem.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TypeSystem { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypedNamePatternRule.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypedNamePatternRule.java index 2d559edbe1f..33a8b80f056 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypedNamePatternRule.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/TypedNamePatternRule.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TypedNamePatternRule extends ProjectionRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UIProperties.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UIProperties.java index fe629536d34..a8aebd45257 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UIProperties.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UIProperties.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UIProperties.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UIProperties { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UniqueKey.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UniqueKey.java index bbd3d827dc5..3664399a2db 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UniqueKey.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UniqueKey.java @@ -25,6 +25,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UniqueKey extends Key { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateApplicationDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateApplicationDetails.java index 8047dcd36fc..208b575fc9d 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateApplicationDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateApplicationDetails.java @@ -21,6 +21,7 @@ builder = UpdateApplicationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateApplicationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromAdwc.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromAdwc.java index 755038f361f..190e0d88c97 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromAdwc.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromAdwc.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateConnectionFromAdwc extends UpdateConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromAtp.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromAtp.java index 45132a8af1b..1ffaf834e9a 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromAtp.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromAtp.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateConnectionFromAtp extends UpdateConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromObjectStorage.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromObjectStorage.java index 600ad35bca0..d09efc6a3bf 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromObjectStorage.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromObjectStorage.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateConnectionFromObjectStorage extends UpdateConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromOracle.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromOracle.java index 00eb4101f99..483579e5a09 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromOracle.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateConnectionFromOracle.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateConnectionFromOracle extends UpdateConnectionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromAdwc.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromAdwc.java index 0858e43e17b..5e98930e6b6 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromAdwc.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromAdwc.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDataAssetFromAdwc extends UpdateDataAssetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromAtp.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromAtp.java index f88f7ddb9fd..549367f6187 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromAtp.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromAtp.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDataAssetFromAtp extends UpdateDataAssetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromObjectStorage.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromObjectStorage.java index 8bc2032d748..9435314c128 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromObjectStorage.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromObjectStorage.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDataAssetFromObjectStorage extends UpdateDataAssetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromOracle.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromOracle.java index b08bbeaaead..f18b8dbdd2f 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromOracle.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataAssetFromOracle.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDataAssetFromOracle extends UpdateDataAssetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataFlowDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataFlowDetails.java index f5f668eddc7..c9688fcdabb 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataFlowDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateDataFlowDetails.java @@ -21,6 +21,7 @@ builder = UpdateDataFlowDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDataFlowDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateFolderDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateFolderDetails.java index 65e4a6a60fc..94d477453a5 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateFolderDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateFolderDetails.java @@ -21,6 +21,7 @@ builder = UpdateFolderDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateFolderDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateProjectDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateProjectDetails.java index b93aadf4f8a..b81eaefe0a2 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateProjectDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateProjectDetails.java @@ -21,6 +21,7 @@ builder = UpdateProjectDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateProjectDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateTaskFromDataLoaderTask.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateTaskFromDataLoaderTask.java index 7e4787f45fa..024c22a4b88 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateTaskFromDataLoaderTask.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateTaskFromDataLoaderTask.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTaskFromDataLoaderTask extends UpdateTaskDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateTaskFromIntegrationTask.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateTaskFromIntegrationTask.java index ffe0d14ae0f..d6bf2ff9c76 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateTaskFromIntegrationTask.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateTaskFromIntegrationTask.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTaskFromIntegrationTask extends UpdateTaskDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateTaskRunDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateTaskRunDetails.java index 75c3f66f7ed..45b30b6363f 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateTaskRunDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateTaskRunDetails.java @@ -21,6 +21,7 @@ builder = UpdateTaskRunDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTaskRunDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateWorkspaceDetails.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateWorkspaceDetails.java index ca9198f54d1..1fe3ddc9c81 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateWorkspaceDetails.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/UpdateWorkspaceDetails.java @@ -21,6 +21,7 @@ builder = UpdateWorkspaceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateWorkspaceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ValidationMessage.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ValidationMessage.java index 73359900a70..7b7b7c58044 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ValidationMessage.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/ValidationMessage.java @@ -21,6 +21,7 @@ builder = ValidationMessage.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ValidationMessage { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequest.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequest.java index d673052b99a..ae35e8f2750 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequest.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestError.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestError.java index 36fdd84988b..ae95e6689d2 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestError.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestLogEntry.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestLogEntry.java index 7dc506befe9..c0e4b109b70 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestLogEntry.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestLogEntry.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestResource.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestResource.java index 649267942ee..75ce27011e1 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestResource.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestSummary.java index 65aa05a7fb1..e6639e7bb9c 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkRequestSummary.java @@ -21,6 +21,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Workspace.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Workspace.java index e8a06a0cad3..6e24d5a3196 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Workspace.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/Workspace.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Workspace.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Workspace { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkspaceSummary.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkspaceSummary.java index b258cc3474a..20e7ead9582 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkspaceSummary.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WorkspaceSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkspaceSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkspaceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WriteOperationConfig.java b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WriteOperationConfig.java index 736328494a5..cb426a8a416 100644 --- a/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WriteOperationConfig.java +++ b/bmc-dataintegration/src/main/java/com/oracle/bmc/dataintegration/model/WriteOperationConfig.java @@ -27,6 +27,7 @@ property = "modelType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WriteOperationConfig extends AbstractDataOperationConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datasafe/pom.xml b/bmc-datasafe/pom.xml index 3ce4717e624..dccda9f97ea 100644 --- a/bmc-datasafe/pom.xml +++ b/bmc-datasafe/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-datasafe @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafe.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafe.java index c9879744694..eed3e944e50 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafe.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafe.java @@ -7,6 +7,9 @@ import com.oracle.bmc.datasafe.requests.*; import com.oracle.bmc.datasafe.responses.*; +/** + * APIs for using Oracle Data Safe. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public interface DataSafe extends AutoCloseable { diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeAsync.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeAsync.java index 68061377c5b..1310cffcccf 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeAsync.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/DataSafeAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.datasafe.requests.*; import com.oracle.bmc.datasafe.responses.*; +/** + * APIs for using Oracle Data Safe. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public interface DataSafeAsync extends AutoCloseable { diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeDataSafePrivateEndpointCompartmentDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeDataSafePrivateEndpointCompartmentDetails.java index 22aa07efedd..ca47934bd5b 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeDataSafePrivateEndpointCompartmentDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/ChangeDataSafePrivateEndpointCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeDataSafePrivateEndpointCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeDataSafePrivateEndpointCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateDataSafePrivateEndpointDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateDataSafePrivateEndpointDetails.java index 6c7559c0802..380b85091f2 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateDataSafePrivateEndpointDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/CreateDataSafePrivateEndpointDetails.java @@ -21,6 +21,7 @@ builder = CreateDataSafePrivateEndpointDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDataSafePrivateEndpointDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DataSafeConfiguration.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DataSafeConfiguration.java index c0e011f6489..d18ae036571 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DataSafeConfiguration.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DataSafeConfiguration.java @@ -21,6 +21,7 @@ builder = DataSafeConfiguration.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataSafeConfiguration { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DataSafePrivateEndpoint.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DataSafePrivateEndpoint.java index 7d2d2089fd3..a276b85987b 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DataSafePrivateEndpoint.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DataSafePrivateEndpoint.java @@ -21,6 +21,7 @@ builder = DataSafePrivateEndpoint.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataSafePrivateEndpoint { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DataSafePrivateEndpointSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DataSafePrivateEndpointSummary.java index dd325ef32ea..ab8da4eacc9 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DataSafePrivateEndpointSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/DataSafePrivateEndpointSummary.java @@ -21,6 +21,7 @@ builder = DataSafePrivateEndpointSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DataSafePrivateEndpointSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/EnableDataSafeConfigurationDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/EnableDataSafeConfigurationDetails.java index 6527ed25d7f..9b7b436542f 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/EnableDataSafeConfigurationDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/EnableDataSafeConfigurationDetails.java @@ -21,6 +21,7 @@ builder = EnableDataSafeConfigurationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class EnableDataSafeConfigurationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateDataSafePrivateEndpointDetails.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateDataSafePrivateEndpointDetails.java index 6288cc45ca6..8f9e863cadc 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateDataSafePrivateEndpointDetails.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/UpdateDataSafePrivateEndpointDetails.java @@ -21,6 +21,7 @@ builder = UpdateDataSafePrivateEndpointDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDataSafePrivateEndpointDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequest.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequest.java index 3a7d46a0115..034e2298fc9 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequest.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestError.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestError.java index f26c78705e7..0e804bff6a9 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestError.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestLogEntry.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestLogEntry.java index a4ac50eaf70..939ad66c8a5 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestLogEntry.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestLogEntry.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestResource.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestResource.java index f8c5927fc79..1cd28dc1b38 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestResource.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestSummary.java b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestSummary.java index 4ab7fe2d901..9e551695546 100644 --- a/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestSummary.java +++ b/bmc-datasafe/src/main/java/com/oracle/bmc/datasafe/model/WorkRequestSummary.java @@ -21,6 +21,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/pom.xml b/bmc-datascience/pom.xml index dc9c90844fb..5086152dc3a 100644 --- a/bmc-datascience/pom.xml +++ b/bmc-datascience/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-datascience @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/DataScience.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/DataScience.java index 549a7ab470a..90440568808 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/DataScience.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/DataScience.java @@ -7,6 +7,10 @@ import com.oracle.bmc.datascience.requests.*; import com.oracle.bmc.datascience.responses.*; +/** + * Use the Data Science APIs to organize your data science work, access data and computing resources, and build, train, deploy, and manage models on Oracle Cloud. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190101") public interface DataScience extends AutoCloseable { diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/DataScienceAsync.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/DataScienceAsync.java index 062be50a9c1..89b822f8f8a 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/DataScienceAsync.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/DataScienceAsync.java @@ -7,6 +7,10 @@ import com.oracle.bmc.datascience.requests.*; import com.oracle.bmc.datascience.responses.*; +/** + * Use the Data Science APIs to organize your data science work, access data and computing resources, and build, train, deploy, and manage models on Oracle Cloud. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190101") public interface DataScienceAsync extends AutoCloseable { diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ChangeModelCompartmentDetails.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ChangeModelCompartmentDetails.java index a6722e121f3..73fd883b678 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ChangeModelCompartmentDetails.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ChangeModelCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeModelCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeModelCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ChangeNotebookSessionCompartmentDetails.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ChangeNotebookSessionCompartmentDetails.java index aaf79366f9d..052f31d08ae 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ChangeNotebookSessionCompartmentDetails.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ChangeNotebookSessionCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeNotebookSessionCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeNotebookSessionCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ChangeProjectCompartmentDetails.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ChangeProjectCompartmentDetails.java index 770980c783f..668213d9bf3 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ChangeProjectCompartmentDetails.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ChangeProjectCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeProjectCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeProjectCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateModelDetails.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateModelDetails.java index ec73cab7d3b..6178c22fb47 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateModelDetails.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateModelDetails.java @@ -21,6 +21,7 @@ builder = CreateModelDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateModelDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateModelProvenanceDetails.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateModelProvenanceDetails.java index 7a744386370..29c15cb3064 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateModelProvenanceDetails.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateModelProvenanceDetails.java @@ -21,6 +21,7 @@ builder = CreateModelProvenanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateModelProvenanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateNotebookSessionDetails.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateNotebookSessionDetails.java index 365b62ab873..b6900aefc49 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateNotebookSessionDetails.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateNotebookSessionDetails.java @@ -22,6 +22,7 @@ builder = CreateNotebookSessionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateNotebookSessionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateProjectDetails.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateProjectDetails.java index 57f0ff11994..d1e8becdacf 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateProjectDetails.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/CreateProjectDetails.java @@ -22,6 +22,7 @@ builder = CreateProjectDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateProjectDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/Model.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/Model.java index f9becce2042..7c2c2cb1de5 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/Model.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/Model.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Model.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Model { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ModelProvenance.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ModelProvenance.java index 55a984d6c98..f6f70fe1fe9 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ModelProvenance.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ModelProvenance.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ModelProvenance.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ModelProvenance { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ModelSummary.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ModelSummary.java index 8adada698bf..db2fde0504d 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ModelSummary.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ModelSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ModelSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ModelSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSession.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSession.java index 051f810b7aa..a72a595ff03 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSession.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSession.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = NotebookSession.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NotebookSession { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSessionConfigurationDetails.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSessionConfigurationDetails.java index bae0bbdd918..dff03eb09df 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSessionConfigurationDetails.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSessionConfigurationDetails.java @@ -21,6 +21,7 @@ builder = NotebookSessionConfigurationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NotebookSessionConfigurationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSessionShapeSummary.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSessionShapeSummary.java index 5b1031ebbb0..b0e68b46061 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSessionShapeSummary.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSessionShapeSummary.java @@ -22,6 +22,7 @@ builder = NotebookSessionShapeSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NotebookSessionShapeSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSessionSummary.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSessionSummary.java index a99cd0eec4c..69bf527c292 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSessionSummary.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/NotebookSessionSummary.java @@ -21,6 +21,7 @@ builder = NotebookSessionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NotebookSessionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/Project.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/Project.java index e4265bd9b6f..143d2cc9f87 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/Project.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/Project.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Project.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Project { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ProjectSummary.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ProjectSummary.java index 82fe6f55a79..6f1edd2c1fb 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ProjectSummary.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/ProjectSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ProjectSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ProjectSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateModelDetails.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateModelDetails.java index f362063fdd8..a6706fe4ba7 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateModelDetails.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateModelDetails.java @@ -22,6 +22,7 @@ builder = UpdateModelDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateModelDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateModelProvenanceDetails.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateModelProvenanceDetails.java index 73954044ed8..b0abf486fa2 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateModelProvenanceDetails.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateModelProvenanceDetails.java @@ -21,6 +21,7 @@ builder = UpdateModelProvenanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateModelProvenanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateNotebookSessionDetails.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateNotebookSessionDetails.java index dda44fef271..a860c8c1748 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateNotebookSessionDetails.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateNotebookSessionDetails.java @@ -23,6 +23,7 @@ builder = UpdateNotebookSessionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateNotebookSessionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateProjectDetails.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateProjectDetails.java index 8a05d1bc799..e142f07c34a 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateProjectDetails.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/UpdateProjectDetails.java @@ -21,6 +21,7 @@ builder = UpdateProjectDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateProjectDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequest.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequest.java index f1f8499f8c5..7428e0cab22 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequest.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestError.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestError.java index d4bf202e8e3..bbb6b110b20 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestError.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestLogEntry.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestLogEntry.java index 28385e1e365..4f5c366dee5 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestLogEntry.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestLogEntry.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestResource.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestResource.java index 95d5c6a3a52..7d25d03b6b7 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestResource.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestSummary.java b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestSummary.java index 7587df4f9a0..100b2c2d0ab 100644 --- a/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestSummary.java +++ b/bmc-datascience/src/main/java/com/oracle/bmc/datascience/model/WorkRequestSummary.java @@ -21,6 +21,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/pom.xml b/bmc-dns/pom.xml index bfd2c5cd8d4..772d377a6e6 100644 --- a/bmc-dns/pom.xml +++ b/bmc-dns/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml @@ -19,7 +19,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/Dns.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/Dns.java index c55a4b2fc7f..b1fee7b2e73 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/Dns.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/Dns.java @@ -7,6 +7,11 @@ import com.oracle.bmc.dns.requests.*; import com.oracle.bmc.dns.responses.*; +/** + * API for the DNS service. Use this API to manage DNS zones, records, and other DNS resources. + * For more information, see [Overview of the DNS Service](https://docs.cloud.oracle.com/iaas/Content/DNS/Concepts/dnszonemanagement.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115") public interface Dns extends AutoCloseable { diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/DnsAsync.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/DnsAsync.java index 71f8258700c..95982c16658 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/DnsAsync.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/DnsAsync.java @@ -7,6 +7,11 @@ import com.oracle.bmc.dns.requests.*; import com.oracle.bmc.dns.responses.*; +/** + * API for the DNS service. Use this API to manage DNS zones, records, and other DNS resources. + * For more information, see [Overview of the DNS Service](https://docs.cloud.oracle.com/iaas/Content/DNS/Concepts/dnszonemanagement.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180115") public interface DnsAsync extends AutoCloseable { diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ChangeSteeringPolicyCompartmentDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ChangeSteeringPolicyCompartmentDetails.java index 0b1194a7470..10d85346d01 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ChangeSteeringPolicyCompartmentDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ChangeSteeringPolicyCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeSteeringPolicyCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeSteeringPolicyCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ChangeTsigKeyCompartmentDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ChangeTsigKeyCompartmentDetails.java index c9ef10a8d05..9be83239ba9 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ChangeTsigKeyCompartmentDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ChangeTsigKeyCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeTsigKeyCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeTsigKeyCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ChangeZoneCompartmentDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ChangeZoneCompartmentDetails.java index ddad414a607..e08b243b43d 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ChangeZoneCompartmentDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ChangeZoneCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeZoneCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeZoneCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateMigratedDynectZoneDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateMigratedDynectZoneDetails.java index 43170a6cfee..e74e31cd8bc 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateMigratedDynectZoneDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateMigratedDynectZoneDetails.java @@ -30,6 +30,7 @@ property = "migrationSource" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateMigratedDynectZoneDetails extends CreateZoneBaseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateSteeringPolicyAttachmentDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateSteeringPolicyAttachmentDetails.java index a93210cba0a..f8346a374f8 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateSteeringPolicyAttachmentDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateSteeringPolicyAttachmentDetails.java @@ -25,6 +25,7 @@ builder = CreateSteeringPolicyAttachmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSteeringPolicyAttachmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateSteeringPolicyDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateSteeringPolicyDetails.java index d0d98ce270a..8204ad1a32d 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateSteeringPolicyDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateSteeringPolicyDetails.java @@ -24,6 +24,7 @@ builder = CreateSteeringPolicyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSteeringPolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateTsigKeyDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateTsigKeyDetails.java index 8eac4395bea..0eb4870f604 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateTsigKeyDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateTsigKeyDetails.java @@ -24,6 +24,7 @@ builder = CreateTsigKeyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTsigKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateZoneDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateZoneDetails.java index 0a9b8589e58..5b9aa79bdf7 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateZoneDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/CreateZoneDetails.java @@ -30,6 +30,7 @@ property = "migrationSource" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateZoneDetails extends CreateZoneBaseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/DynectMigrationDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/DynectMigrationDetails.java index 48cca8c0b87..ebea4d12d6a 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/DynectMigrationDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/DynectMigrationDetails.java @@ -22,6 +22,7 @@ builder = DynectMigrationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DynectMigrationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ExternalMaster.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ExternalMaster.java index 83c135e1ed0..822cef407e0 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ExternalMaster.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ExternalMaster.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ExternalMaster.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExternalMaster { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/MigrationReplacement.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/MigrationReplacement.java index c76ca86a908..a42468dd58f 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/MigrationReplacement.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/MigrationReplacement.java @@ -22,6 +22,7 @@ builder = MigrationReplacement.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MigrationReplacement { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/Nameserver.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/Nameserver.java index 864490e575a..89e608382df 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/Nameserver.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/Nameserver.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Nameserver.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Nameserver { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/PatchDomainRecordsDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/PatchDomainRecordsDetails.java index 18a93e5d099..613fadea814 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/PatchDomainRecordsDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/PatchDomainRecordsDetails.java @@ -21,6 +21,7 @@ builder = PatchDomainRecordsDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PatchDomainRecordsDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/PatchRRSetDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/PatchRRSetDetails.java index 43b4c902b88..e24e1e189ce 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/PatchRRSetDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/PatchRRSetDetails.java @@ -21,6 +21,7 @@ builder = PatchRRSetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PatchRRSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/PatchZoneRecordsDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/PatchZoneRecordsDetails.java index 1bfb9dd5c0d..e3ba6d6cb2c 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/PatchZoneRecordsDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/PatchZoneRecordsDetails.java @@ -21,6 +21,7 @@ builder = PatchZoneRecordsDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PatchZoneRecordsDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RRSet.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RRSet.java index 7577390cc0c..f53cae114e1 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RRSet.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RRSet.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RRSet.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RRSet { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/Record.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/Record.java index e34c5838f2d..81e5c339b0c 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/Record.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/Record.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Record.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Record { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RecordCollection.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RecordCollection.java index c441c40851f..87b4702f31a 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RecordCollection.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RecordCollection.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RecordCollection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RecordCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RecordDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RecordDetails.java index 792d20561a5..4715e87a7f3 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RecordDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RecordDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RecordDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RecordDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RecordOperation.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RecordOperation.java index ad267722239..2a55f2473c2 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RecordOperation.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/RecordOperation.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RecordOperation.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RecordOperation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicy.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicy.java index 66218562387..8c6f76cddc8 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicy.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicy.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SteeringPolicy.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyAnswer.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyAnswer.java index 19236409eff..491655af023 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyAnswer.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyAnswer.java @@ -25,6 +25,7 @@ builder = SteeringPolicyAnswer.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyAnswer { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyAttachment.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyAttachment.java index c586b2fa5c8..ce790aaebb2 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyAttachment.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyAttachment.java @@ -27,6 +27,7 @@ builder = SteeringPolicyAttachment.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyAttachment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyAttachmentSummary.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyAttachmentSummary.java index 9c5fcd6c839..b3d1c2288c4 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyAttachmentSummary.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyAttachmentSummary.java @@ -21,6 +21,7 @@ builder = SteeringPolicyAttachmentSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyAttachmentSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyFilterAnswerData.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyFilterAnswerData.java index b5e9d575559..e134e3e3e24 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyFilterAnswerData.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyFilterAnswerData.java @@ -21,6 +21,7 @@ builder = SteeringPolicyFilterAnswerData.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyFilterAnswerData { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyFilterRule.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyFilterRule.java index f3825cab56a..3e77115947e 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyFilterRule.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyFilterRule.java @@ -27,6 +27,7 @@ property = "ruleType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyFilterRule extends SteeringPolicyRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyFilterRuleCase.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyFilterRuleCase.java index 8c083ac0857..6bcf42beee4 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyFilterRuleCase.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyFilterRuleCase.java @@ -21,6 +21,7 @@ builder = SteeringPolicyFilterRuleCase.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyFilterRuleCase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyHealthRule.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyHealthRule.java index 7b23b1000b2..3e74a1f9451 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyHealthRule.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyHealthRule.java @@ -27,6 +27,7 @@ property = "ruleType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyHealthRule extends SteeringPolicyRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyHealthRuleCase.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyHealthRuleCase.java index e533136933e..dd6d0a7c39b 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyHealthRuleCase.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyHealthRuleCase.java @@ -21,6 +21,7 @@ builder = SteeringPolicyHealthRuleCase.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyHealthRuleCase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyLimitRule.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyLimitRule.java index 410a844d8be..4787b040a9e 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyLimitRule.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyLimitRule.java @@ -27,6 +27,7 @@ property = "ruleType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyLimitRule extends SteeringPolicyRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyLimitRuleCase.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyLimitRuleCase.java index 2fb36800551..6e0d86cf9a2 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyLimitRuleCase.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyLimitRuleCase.java @@ -21,6 +21,7 @@ builder = SteeringPolicyLimitRuleCase.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyLimitRuleCase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyPriorityAnswerData.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyPriorityAnswerData.java index b4c1e088279..df3709e0000 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyPriorityAnswerData.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyPriorityAnswerData.java @@ -21,6 +21,7 @@ builder = SteeringPolicyPriorityAnswerData.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyPriorityAnswerData { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyPriorityRule.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyPriorityRule.java index c99c84f4462..0f6328a207e 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyPriorityRule.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyPriorityRule.java @@ -27,6 +27,7 @@ property = "ruleType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyPriorityRule extends SteeringPolicyRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyPriorityRuleCase.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyPriorityRuleCase.java index 251a6c7d3cf..dff1bd13d2e 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyPriorityRuleCase.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyPriorityRuleCase.java @@ -21,6 +21,7 @@ builder = SteeringPolicyPriorityRuleCase.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyPriorityRuleCase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicySummary.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicySummary.java index 32e364309f8..450558b28c1 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicySummary.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicySummary.java @@ -24,6 +24,7 @@ builder = SteeringPolicySummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyWeightedAnswerData.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyWeightedAnswerData.java index 725d162b1a8..c0ba1c9d0fc 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyWeightedAnswerData.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyWeightedAnswerData.java @@ -21,6 +21,7 @@ builder = SteeringPolicyWeightedAnswerData.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyWeightedAnswerData { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyWeightedRule.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyWeightedRule.java index aa339a4580d..174642df964 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyWeightedRule.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyWeightedRule.java @@ -27,6 +27,7 @@ property = "ruleType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyWeightedRule extends SteeringPolicyRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyWeightedRuleCase.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyWeightedRuleCase.java index 322da48b022..b31f0deb7d7 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyWeightedRuleCase.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/SteeringPolicyWeightedRuleCase.java @@ -21,6 +21,7 @@ builder = SteeringPolicyWeightedRuleCase.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SteeringPolicyWeightedRuleCase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/TSIG.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/TSIG.java index fd0daed78d2..0c4afe444fd 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/TSIG.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/TSIG.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TSIG.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TSIG { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/TsigKey.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/TsigKey.java index c5d6ec67e5a..91d17c65e91 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/TsigKey.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/TsigKey.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TsigKey.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TsigKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/TsigKeySummary.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/TsigKeySummary.java index b15f433ad6c..01d68f230d5 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/TsigKeySummary.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/TsigKeySummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TsigKeySummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TsigKeySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateDomainRecordsDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateDomainRecordsDetails.java index af53f2a2dd7..3224f92b75f 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateDomainRecordsDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateDomainRecordsDetails.java @@ -21,6 +21,7 @@ builder = UpdateDomainRecordsDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDomainRecordsDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateRRSetDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateRRSetDetails.java index 23dbfe996c3..a253e0952af 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateRRSetDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateRRSetDetails.java @@ -21,6 +21,7 @@ builder = UpdateRRSetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateRRSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateSteeringPolicyAttachmentDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateSteeringPolicyAttachmentDetails.java index e1302690070..347705bda18 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateSteeringPolicyAttachmentDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateSteeringPolicyAttachmentDetails.java @@ -25,6 +25,7 @@ builder = UpdateSteeringPolicyAttachmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateSteeringPolicyAttachmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateSteeringPolicyDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateSteeringPolicyDetails.java index 02c8ca33655..0a1c43f2f58 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateSteeringPolicyDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateSteeringPolicyDetails.java @@ -26,6 +26,7 @@ builder = UpdateSteeringPolicyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateSteeringPolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateTsigKeyDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateTsigKeyDetails.java index 34a7b0985da..c3770cd4c30 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateTsigKeyDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateTsigKeyDetails.java @@ -24,6 +24,7 @@ builder = UpdateTsigKeyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTsigKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateZoneDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateZoneDetails.java index 0c47bbc78c3..dc7094deed2 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateZoneDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateZoneDetails.java @@ -24,6 +24,7 @@ builder = UpdateZoneDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateZoneDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateZoneRecordsDetails.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateZoneRecordsDetails.java index 83cc5b4286c..f6028785da5 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateZoneRecordsDetails.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/UpdateZoneRecordsDetails.java @@ -21,6 +21,7 @@ builder = UpdateZoneRecordsDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateZoneRecordsDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/Zone.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/Zone.java index 35fb86360b4..7e8b869be82 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/Zone.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/Zone.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Zone.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Zone { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ZoneSummary.java b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ZoneSummary.java index 114ec7e4759..25c5f8e9faa 100644 --- a/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ZoneSummary.java +++ b/bmc-dns/src/main/java/com/oracle/bmc/dns/model/ZoneSummary.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ZoneSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ZoneSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/pom.xml b/bmc-dts/pom.xml index 1811e3ea6a5..e5db132a693 100644 --- a/bmc-dts/pom.xml +++ b/bmc-dts/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-dts @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/ApplianceExportJob.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/ApplianceExportJob.java index 4f4976f9f66..fe63f63fcc7 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/ApplianceExportJob.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/ApplianceExportJob.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface ApplianceExportJob extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/ApplianceExportJobAsync.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/ApplianceExportJobAsync.java index 6051e8dd1b5..6a79a9d7e56 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/ApplianceExportJobAsync.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/ApplianceExportJobAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface ApplianceExportJobAsync extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/ShippingVendors.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/ShippingVendors.java index e86123eb13e..d668dad05b3 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/ShippingVendors.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/ShippingVendors.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface ShippingVendors extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/ShippingVendorsAsync.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/ShippingVendorsAsync.java index f890c682e4b..b1e09e36bdf 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/ShippingVendorsAsync.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/ShippingVendorsAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface ShippingVendorsAsync extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferAppliance.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferAppliance.java index 3bc135e9549..f9b3b4ac360 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferAppliance.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferAppliance.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface TransferAppliance extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferApplianceAsync.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferApplianceAsync.java index f015b8c857e..a630f6db3c2 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferApplianceAsync.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferApplianceAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface TransferApplianceAsync extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferApplianceEntitlement.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferApplianceEntitlement.java index 28542c05c32..2d348607a1d 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferApplianceEntitlement.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferApplianceEntitlement.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface TransferApplianceEntitlement extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferApplianceEntitlementAsync.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferApplianceEntitlementAsync.java index da5661c03da..48263cf17c3 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferApplianceEntitlementAsync.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferApplianceEntitlementAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface TransferApplianceEntitlementAsync extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferDevice.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferDevice.java index b0c2fda6cdd..a47c79ed80d 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferDevice.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferDevice.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface TransferDevice extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferDeviceAsync.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferDeviceAsync.java index 8cb10b0c0a8..11f998e5d37 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferDeviceAsync.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferDeviceAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface TransferDeviceAsync extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferJob.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferJob.java index 183eeb0379c..1c0b183b35b 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferJob.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferJob.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface TransferJob extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferJobAsync.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferJobAsync.java index b03797710e7..c5f1284f606 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferJobAsync.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferJobAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface TransferJobAsync extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferPackage.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferPackage.java index 3bd73ab63de..2d7fe809937 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferPackage.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferPackage.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface TransferPackage extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferPackageAsync.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferPackageAsync.java index d90d67d05a1..2dda9a306cf 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferPackageAsync.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/TransferPackageAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.dts.requests.*; import com.oracle.bmc.dts.responses.*; +/** + * Data Transfer Service API Specification + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 1.0.015") public interface TransferPackageAsync extends AutoCloseable { diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ApplianceExportJob.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ApplianceExportJob.java index ad71b5e8599..aa21ab2d928 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ApplianceExportJob.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ApplianceExportJob.java @@ -21,6 +21,7 @@ builder = ApplianceExportJob.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ApplianceExportJob { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ApplianceExportJobSummary.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ApplianceExportJobSummary.java index 1ce99c9f399..c44ebfdc9c7 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ApplianceExportJobSummary.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ApplianceExportJobSummary.java @@ -21,6 +21,7 @@ builder = ApplianceExportJobSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ApplianceExportJobSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/AttachDevicesDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/AttachDevicesDetails.java index 489fbdaad3d..d4b9b3c51c6 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/AttachDevicesDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/AttachDevicesDetails.java @@ -21,6 +21,7 @@ builder = AttachDevicesDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttachDevicesDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ChangeApplianceExportJobCompartmentDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ChangeApplianceExportJobCompartmentDetails.java index 2dca7ae6d2b..8d50bb67f23 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ChangeApplianceExportJobCompartmentDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ChangeApplianceExportJobCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeApplianceExportJobCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeApplianceExportJobCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ChangeTransferJobCompartmentDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ChangeTransferJobCompartmentDetails.java index f835b540a2e..5fc9547b177 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ChangeTransferJobCompartmentDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ChangeTransferJobCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeTransferJobCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeTransferJobCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateApplianceExportJobDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateApplianceExportJobDetails.java index 548f4315e60..810b68a516a 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateApplianceExportJobDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateApplianceExportJobDetails.java @@ -21,6 +21,7 @@ builder = CreateApplianceExportJobDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateApplianceExportJobDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferApplianceDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferApplianceDetails.java index a792e7acd3f..600ff6fc53e 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferApplianceDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferApplianceDetails.java @@ -21,6 +21,7 @@ builder = CreateTransferApplianceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTransferApplianceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferApplianceEntitlementDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferApplianceEntitlementDetails.java index 437747568ed..5fb54202051 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferApplianceEntitlementDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferApplianceEntitlementDetails.java @@ -21,6 +21,7 @@ builder = CreateTransferApplianceEntitlementDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTransferApplianceEntitlementDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferDeviceDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferDeviceDetails.java index 25efe43e578..35952fc5696 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferDeviceDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferDeviceDetails.java @@ -21,6 +21,7 @@ builder = CreateTransferDeviceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTransferDeviceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferJobDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferJobDetails.java index 94dbb6e60a9..4a69deb8031 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferJobDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferJobDetails.java @@ -21,6 +21,7 @@ builder = CreateTransferJobDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTransferJobDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferPackageDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferPackageDetails.java index 51131ac2764..8da078ed1bf 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferPackageDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/CreateTransferPackageDetails.java @@ -21,6 +21,7 @@ builder = CreateTransferPackageDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTransferPackageDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/DetachDevicesDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/DetachDevicesDetails.java index 2beb9fb26ee..eb66f3134b7 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/DetachDevicesDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/DetachDevicesDetails.java @@ -21,6 +21,7 @@ builder = DetachDevicesDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DetachDevicesDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/MultipleTransferAppliances.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/MultipleTransferAppliances.java index 0c5ada70dd6..118412083bd 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/MultipleTransferAppliances.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/MultipleTransferAppliances.java @@ -21,6 +21,7 @@ builder = MultipleTransferAppliances.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MultipleTransferAppliances { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/MultipleTransferDevices.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/MultipleTransferDevices.java index 69e3b258fc7..80ee87f89e6 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/MultipleTransferDevices.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/MultipleTransferDevices.java @@ -21,6 +21,7 @@ builder = MultipleTransferDevices.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MultipleTransferDevices { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/MultipleTransferPackages.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/MultipleTransferPackages.java index 4760cca261b..74bd27fed04 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/MultipleTransferPackages.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/MultipleTransferPackages.java @@ -21,6 +21,7 @@ builder = MultipleTransferPackages.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MultipleTransferPackages { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/NewTransferDevice.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/NewTransferDevice.java index db8408bed9d..4d4176f47ce 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/NewTransferDevice.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/NewTransferDevice.java @@ -21,6 +21,7 @@ builder = NewTransferDevice.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NewTransferDevice { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ShippingAddress.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ShippingAddress.java index 38c23eea44d..d1ef4991ae4 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ShippingAddress.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ShippingAddress.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ShippingAddress.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ShippingAddress { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ShippingVendors.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ShippingVendors.java index 48d3de77469..cc7907b768f 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ShippingVendors.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/ShippingVendors.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ShippingVendors.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ShippingVendors { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferAppliance.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferAppliance.java index c678e43999d..7fba5011e8e 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferAppliance.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferAppliance.java @@ -21,6 +21,7 @@ builder = TransferAppliance.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TransferAppliance { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceCertificate.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceCertificate.java index 7d9b830bdca..0d0d4e13334 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceCertificate.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceCertificate.java @@ -21,6 +21,7 @@ builder = TransferApplianceCertificate.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TransferApplianceCertificate { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceEncryptionPassphrase.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceEncryptionPassphrase.java index e8d95d32606..457857181ff 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceEncryptionPassphrase.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceEncryptionPassphrase.java @@ -21,6 +21,7 @@ builder = TransferApplianceEncryptionPassphrase.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TransferApplianceEncryptionPassphrase { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceEntitlement.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceEntitlement.java index 85457a6cf15..3a3207f1a71 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceEntitlement.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceEntitlement.java @@ -21,6 +21,7 @@ builder = TransferApplianceEntitlement.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TransferApplianceEntitlement { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceEntitlementSummary.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceEntitlementSummary.java index cefbd577e41..e0c4941c7c7 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceEntitlementSummary.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceEntitlementSummary.java @@ -21,6 +21,7 @@ builder = TransferApplianceEntitlementSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TransferApplianceEntitlementSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferAppliancePublicKey.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferAppliancePublicKey.java index 39ed1b01a7f..cf7eb33ed10 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferAppliancePublicKey.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferAppliancePublicKey.java @@ -21,6 +21,7 @@ builder = TransferAppliancePublicKey.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TransferAppliancePublicKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceSummary.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceSummary.java index f53abd08ed6..0d37c5d5685 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceSummary.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferApplianceSummary.java @@ -21,6 +21,7 @@ builder = TransferApplianceSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TransferApplianceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferDevice.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferDevice.java index 18cdb000c14..97e6cd38a4d 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferDevice.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferDevice.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TransferDevice.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TransferDevice { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferDeviceSummary.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferDeviceSummary.java index 5636a7fffd2..2c746dca749 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferDeviceSummary.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferDeviceSummary.java @@ -21,6 +21,7 @@ builder = TransferDeviceSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TransferDeviceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferJob.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferJob.java index b858cbb5803..5e20fb8b990 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferJob.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferJob.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TransferJob.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TransferJob { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferJobSummary.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferJobSummary.java index 69a1c92d217..3425e899ce9 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferJobSummary.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferJobSummary.java @@ -21,6 +21,7 @@ builder = TransferJobSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TransferJobSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferPackage.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferPackage.java index 4c179664e16..e1fb9552afb 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferPackage.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferPackage.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TransferPackage.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TransferPackage { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferPackageSummary.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferPackageSummary.java index 6e8c404dd9a..352bc452307 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferPackageSummary.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/TransferPackageSummary.java @@ -21,6 +21,7 @@ builder = TransferPackageSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TransferPackageSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateApplianceExportJobDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateApplianceExportJobDetails.java index 5a43d7a058f..016333eecfc 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateApplianceExportJobDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateApplianceExportJobDetails.java @@ -21,6 +21,7 @@ builder = UpdateApplianceExportJobDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateApplianceExportJobDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferApplianceDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferApplianceDetails.java index 00e9f76b6a9..f5d12c1b4e3 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferApplianceDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferApplianceDetails.java @@ -21,6 +21,7 @@ builder = UpdateTransferApplianceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTransferApplianceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferDeviceDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferDeviceDetails.java index 29c5a3e65c4..b8b4c5c0c60 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferDeviceDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferDeviceDetails.java @@ -21,6 +21,7 @@ builder = UpdateTransferDeviceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTransferDeviceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferJobDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferJobDetails.java index 2499f3cb7ea..a80c190f97d 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferJobDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferJobDetails.java @@ -21,6 +21,7 @@ builder = UpdateTransferJobDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTransferJobDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferPackageDetails.java b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferPackageDetails.java index 5d51e57f939..f4c785a5e2e 100644 --- a/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferPackageDetails.java +++ b/bmc-dts/src/main/java/com/oracle/bmc/dts/model/UpdateTransferPackageDetails.java @@ -21,6 +21,7 @@ builder = UpdateTransferPackageDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTransferPackageDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-email/pom.xml b/bmc-email/pom.xml index 82010aebc5f..a7db20cede8 100644 --- a/bmc-email/pom.xml +++ b/bmc-email/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml @@ -18,7 +18,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/Email.java b/bmc-email/src/main/java/com/oracle/bmc/email/Email.java index 26c50f7b8a3..e1ca022d691 100644 --- a/bmc-email/src/main/java/com/oracle/bmc/email/Email.java +++ b/bmc-email/src/main/java/com/oracle/bmc/email/Email.java @@ -7,6 +7,14 @@ import com.oracle.bmc.email.requests.*; import com.oracle.bmc.email.responses.*; +/** + * API for the Email Delivery service. Use this API to send high-volume, application-generated + * emails. For more information, see [Overview of the Email Delivery Service](https://docs.cloud.oracle.com/iaas/Content/Email/Concepts/overview.htm). + * + * + **Note:** Write actions (POST, UPDATE, DELETE) may take several minutes to propagate and be reflected by the API. If a subsequent read request fails to reflect your changes, wait a few minutes and try again. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170907") public interface Email extends AutoCloseable { diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/EmailAsync.java b/bmc-email/src/main/java/com/oracle/bmc/email/EmailAsync.java index 57c76e6f25f..ec5eceb1475 100644 --- a/bmc-email/src/main/java/com/oracle/bmc/email/EmailAsync.java +++ b/bmc-email/src/main/java/com/oracle/bmc/email/EmailAsync.java @@ -7,6 +7,14 @@ import com.oracle.bmc.email.requests.*; import com.oracle.bmc.email.responses.*; +/** + * API for the Email Delivery service. Use this API to send high-volume, application-generated + * emails. For more information, see [Overview of the Email Delivery Service](https://docs.cloud.oracle.com/iaas/Content/Email/Concepts/overview.htm). + * + * + **Note:** Write actions (POST, UPDATE, DELETE) may take several minutes to propagate and be reflected by the API. If a subsequent read request fails to reflect your changes, wait a few minutes and try again. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170907") public interface EmailAsync extends AutoCloseable { diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/model/ChangeSenderCompartmentDetails.java b/bmc-email/src/main/java/com/oracle/bmc/email/model/ChangeSenderCompartmentDetails.java index dc384afe470..5cea4814d5a 100644 --- a/bmc-email/src/main/java/com/oracle/bmc/email/model/ChangeSenderCompartmentDetails.java +++ b/bmc-email/src/main/java/com/oracle/bmc/email/model/ChangeSenderCompartmentDetails.java @@ -23,6 +23,7 @@ builder = ChangeSenderCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeSenderCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/model/CreateSenderDetails.java b/bmc-email/src/main/java/com/oracle/bmc/email/model/CreateSenderDetails.java index 76edb140391..7b7aa4ac2fb 100644 --- a/bmc-email/src/main/java/com/oracle/bmc/email/model/CreateSenderDetails.java +++ b/bmc-email/src/main/java/com/oracle/bmc/email/model/CreateSenderDetails.java @@ -22,6 +22,7 @@ builder = CreateSenderDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSenderDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/model/CreateSuppressionDetails.java b/bmc-email/src/main/java/com/oracle/bmc/email/model/CreateSuppressionDetails.java index b04c2b61ad2..4d16336577c 100644 --- a/bmc-email/src/main/java/com/oracle/bmc/email/model/CreateSuppressionDetails.java +++ b/bmc-email/src/main/java/com/oracle/bmc/email/model/CreateSuppressionDetails.java @@ -21,6 +21,7 @@ builder = CreateSuppressionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSuppressionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/model/Sender.java b/bmc-email/src/main/java/com/oracle/bmc/email/model/Sender.java index 478bde5812b..7666b27fd98 100644 --- a/bmc-email/src/main/java/com/oracle/bmc/email/model/Sender.java +++ b/bmc-email/src/main/java/com/oracle/bmc/email/model/Sender.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Sender.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Sender { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/model/SenderSummary.java b/bmc-email/src/main/java/com/oracle/bmc/email/model/SenderSummary.java index 96be30e7936..e3fe0ccdde8 100644 --- a/bmc-email/src/main/java/com/oracle/bmc/email/model/SenderSummary.java +++ b/bmc-email/src/main/java/com/oracle/bmc/email/model/SenderSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SenderSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SenderSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/model/Suppression.java b/bmc-email/src/main/java/com/oracle/bmc/email/model/Suppression.java index 3de80bad6cf..90359c289c6 100644 --- a/bmc-email/src/main/java/com/oracle/bmc/email/model/Suppression.java +++ b/bmc-email/src/main/java/com/oracle/bmc/email/model/Suppression.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Suppression.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Suppression { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/model/SuppressionSummary.java b/bmc-email/src/main/java/com/oracle/bmc/email/model/SuppressionSummary.java index 258c0ba87de..3a7e6090fe3 100644 --- a/bmc-email/src/main/java/com/oracle/bmc/email/model/SuppressionSummary.java +++ b/bmc-email/src/main/java/com/oracle/bmc/email/model/SuppressionSummary.java @@ -21,6 +21,7 @@ builder = SuppressionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SuppressionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-email/src/main/java/com/oracle/bmc/email/model/UpdateSenderDetails.java b/bmc-email/src/main/java/com/oracle/bmc/email/model/UpdateSenderDetails.java index defd70b9b31..f1b09dd71cc 100644 --- a/bmc-email/src/main/java/com/oracle/bmc/email/model/UpdateSenderDetails.java +++ b/bmc-email/src/main/java/com/oracle/bmc/email/model/UpdateSenderDetails.java @@ -22,6 +22,7 @@ builder = UpdateSenderDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateSenderDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-encryption/pom.xml b/bmc-encryption/pom.xml index b121b8aadca..df5dd09199f 100644 --- a/bmc-encryption/pom.xml +++ b/bmc-encryption/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml @@ -25,17 +25,17 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 com.oracle.oci.sdk oci-java-sdk-circuitbreaker - 1.19.0 + 1.19.1 com.oracle.oci.sdk oci-java-sdk-keymanagement - 1.19.0 + 1.19.1 com.fasterxml.jackson.datatype diff --git a/bmc-events/pom.xml b/bmc-events/pom.xml index a42563ea96d..8ad331301a0 100644 --- a/bmc-events/pom.xml +++ b/bmc-events/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-events @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/Events.java b/bmc-events/src/main/java/com/oracle/bmc/events/Events.java index 3dd6fd45f30..c1b46c1a227 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/Events.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/Events.java @@ -7,6 +7,11 @@ import com.oracle.bmc.events.requests.*; import com.oracle.bmc.events.responses.*; +/** + * API for the Events Service. Use this API to manage rules and actions that create automation + * in your tenancy. For more information, see [Overview of Events](https://docs.cloud.oracle.com/iaas/Content/Events/Concepts/eventsoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public interface Events extends AutoCloseable { diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/EventsAsync.java b/bmc-events/src/main/java/com/oracle/bmc/events/EventsAsync.java index 23df7216e79..c2a5401d643 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/EventsAsync.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/EventsAsync.java @@ -7,6 +7,11 @@ import com.oracle.bmc.events.requests.*; import com.oracle.bmc.events.responses.*; +/** + * API for the Events Service. Use this API to manage rules and actions that create automation + * in your tenancy. For more information, see [Overview of Events](https://docs.cloud.oracle.com/iaas/Content/Events/Concepts/eventsoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public interface EventsAsync extends AutoCloseable { diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/model/ActionDetailsList.java b/bmc-events/src/main/java/com/oracle/bmc/events/model/ActionDetailsList.java index ea952315458..46ecad9fb9e 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/model/ActionDetailsList.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/model/ActionDetailsList.java @@ -21,6 +21,7 @@ builder = ActionDetailsList.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ActionDetailsList { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/model/ActionList.java b/bmc-events/src/main/java/com/oracle/bmc/events/model/ActionList.java index 5779f725d18..8f11f1d8e5b 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/model/ActionList.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/model/ActionList.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ActionList.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ActionList { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/model/ChangeRuleCompartmentDetails.java b/bmc-events/src/main/java/com/oracle/bmc/events/model/ChangeRuleCompartmentDetails.java index 7f114f31048..97a1c259107 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/model/ChangeRuleCompartmentDetails.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/model/ChangeRuleCompartmentDetails.java @@ -22,6 +22,7 @@ builder = ChangeRuleCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeRuleCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateFaaSActionDetails.java b/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateFaaSActionDetails.java index 47e7f9c195e..6e72e2ed78a 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateFaaSActionDetails.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateFaaSActionDetails.java @@ -27,6 +27,7 @@ property = "actionType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateFaaSActionDetails extends ActionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateNotificationServiceActionDetails.java b/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateNotificationServiceActionDetails.java index 828929ac2a8..1ab52646d22 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateNotificationServiceActionDetails.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateNotificationServiceActionDetails.java @@ -27,6 +27,7 @@ property = "actionType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateNotificationServiceActionDetails extends ActionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateRuleDetails.java b/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateRuleDetails.java index 3caa7d1e215..310f847fcee 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateRuleDetails.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateRuleDetails.java @@ -21,6 +21,7 @@ builder = CreateRuleDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateRuleDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateStreamingServiceActionDetails.java b/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateStreamingServiceActionDetails.java index 5dec13d93e4..e047df9f0f0 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateStreamingServiceActionDetails.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/model/CreateStreamingServiceActionDetails.java @@ -27,6 +27,7 @@ property = "actionType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateStreamingServiceActionDetails extends ActionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/model/FaaSAction.java b/bmc-events/src/main/java/com/oracle/bmc/events/model/FaaSAction.java index fe5c276146c..8f9fac6f388 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/model/FaaSAction.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/model/FaaSAction.java @@ -25,6 +25,7 @@ property = "actionType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FaaSAction extends Action { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/model/NotificationServiceAction.java b/bmc-events/src/main/java/com/oracle/bmc/events/model/NotificationServiceAction.java index cce13ee0ec3..91b7d670791 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/model/NotificationServiceAction.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/model/NotificationServiceAction.java @@ -28,6 +28,7 @@ property = "actionType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NotificationServiceAction extends Action { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/model/Rule.java b/bmc-events/src/main/java/com/oracle/bmc/events/model/Rule.java index 65a7621c042..9dd75aeee0e 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/model/Rule.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/model/Rule.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Rule.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Rule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/model/RuleSummary.java b/bmc-events/src/main/java/com/oracle/bmc/events/model/RuleSummary.java index 3eee1347c8c..18b16f0704e 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/model/RuleSummary.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/model/RuleSummary.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RuleSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RuleSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/model/StreamingServiceAction.java b/bmc-events/src/main/java/com/oracle/bmc/events/model/StreamingServiceAction.java index ba5b901aa54..b5a48579516 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/model/StreamingServiceAction.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/model/StreamingServiceAction.java @@ -27,6 +27,7 @@ property = "actionType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class StreamingServiceAction extends Action { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-events/src/main/java/com/oracle/bmc/events/model/UpdateRuleDetails.java b/bmc-events/src/main/java/com/oracle/bmc/events/model/UpdateRuleDetails.java index 1b48f463734..f40405b2134 100644 --- a/bmc-events/src/main/java/com/oracle/bmc/events/model/UpdateRuleDetails.java +++ b/bmc-events/src/main/java/com/oracle/bmc/events/model/UpdateRuleDetails.java @@ -21,6 +21,7 @@ builder = UpdateRuleDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateRuleDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-examples/pom.xml b/bmc-examples/pom.xml index 5d306ad6d40..b1beda8fd7f 100644 --- a/bmc-examples/pom.xml +++ b/bmc-examples/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-examples @@ -17,7 +17,7 @@ com.oracle.oci.sdk oci-java-sdk-bom - 1.19.0 + 1.19.1 pom import @@ -228,5 +228,13 @@ com.oracle.oci.sdk oci-java-sdk-dataintegration + + com.oracle.oci.sdk + oci-java-sdk-ocvp + + + com.oracle.oci.sdk + oci-java-sdk-usageapi + \ No newline at end of file diff --git a/bmc-examples/src/main/java/BackupDestinationExample.java b/bmc-examples/src/main/java/BackupDestinationExample.java index 6e51e8635da..c36b78a4f82 100644 --- a/bmc-examples/src/main/java/BackupDestinationExample.java +++ b/bmc-examples/src/main/java/BackupDestinationExample.java @@ -19,9 +19,6 @@ import com.oracle.bmc.database.responses.DeleteBackupDestinationResponse; import com.oracle.bmc.database.responses.GetBackupDestinationResponse; import com.oracle.bmc.database.responses.UpdateBackupDestinationResponse; -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.NonNull; import java.util.*; import java.util.stream.Collectors; @@ -48,7 +45,6 @@ public class BackupDestinationExample { /** * Defines the arguments for this example. */ - @AllArgsConstructor private enum Opts { COMPARTMENT_OCID("--compartmentOcid", "The OCID of compartment.", true), BACKUP_DESTINATION_TYPE("--backupDestinationType", "Type of backup destination", true), @@ -59,9 +55,28 @@ private enum Opts { "--connectionString", "connectionString for ZDLRA type of backup destination", false); - @Getter public final String argName; - @Getter public final String description; - @Getter public final boolean required; + + Opts(String argName, String description, boolean required) { + this.argName = argName; + this.description = description; + this.required = required; + } + + public final String argName; + public final String description; + public final boolean required; + + public String getArgName() { + return argName; + } + + public String getDescription() { + return description; + } + + public boolean isRequired() { + return required; + } } /** @@ -71,7 +86,10 @@ private enum Opts { * @return a mapping of argument to its value. Arguments may be missing from the map if they were not supplied by * the user and not required. */ - private static Map parseOpts(@NonNull String[] argv) { + private static Map parseOpts(String[] argv) { + if (argv == null) { + throw new IllegalArgumentException("Missing arguments to be parsed"); + } final Iterable iterable = Arrays.asList(argv); final Iterator iterator = iterable.iterator(); final Map argsMap = new HashMap<>(); diff --git a/bmc-examples/src/main/java/ContainerEngineNodePoolExample.java b/bmc-examples/src/main/java/ContainerEngineNodePoolExample.java index 0f8d0037d38..e21d78615c7 100644 --- a/bmc-examples/src/main/java/ContainerEngineNodePoolExample.java +++ b/bmc-examples/src/main/java/ContainerEngineNodePoolExample.java @@ -190,7 +190,7 @@ public static void main(String[] args) throws Exception { // Add node pool in the cluster List initialNodeLabels = - Arrays.asList(new KeyValue.Builder().key("key1").value("value1").build()); + Arrays.asList(KeyValue.builder().key("key1").value("value1").build()); List nodePoolPlacementConfigDetails = new ArrayList<>(); availabilityDomains.forEach( diff --git a/bmc-examples/src/main/java/CreateDbHomeBackupDestinationExample.java b/bmc-examples/src/main/java/CreateDbHomeBackupDestinationExample.java index b329283b77d..7b9fa3d1f2b 100644 --- a/bmc-examples/src/main/java/CreateDbHomeBackupDestinationExample.java +++ b/bmc-examples/src/main/java/CreateDbHomeBackupDestinationExample.java @@ -8,9 +8,6 @@ import com.oracle.bmc.database.model.*; import com.oracle.bmc.database.requests.*; import com.oracle.bmc.database.responses.*; -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.NonNull; import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.StringUtils; @@ -40,7 +37,6 @@ public class CreateDbHomeBackupDestinationExample { /** * Defines the arguments for this example. */ - @AllArgsConstructor private enum Opts { VM_CLUSTER_OCID("--vmClusterOcid", "The OCID of a VmCluster.", true, null), DB_NAME( @@ -79,10 +75,38 @@ private enum Opts { "vpcPassword for the ZDLRA type of backup destination", false, null); - @Getter public final String argName; - @Getter public final String description; - @Getter public final boolean required; - @Getter public final Function defaultSupplier; + + Opts( + String argName, + String description, + boolean required, + Function defaultSupplier) { + this.argName = argName; + this.description = description; + this.required = required; + this.defaultSupplier = defaultSupplier; + } + + public final String argName; + public final String description; + public final boolean required; + public final Function defaultSupplier; + + public String getArgName() { + return argName; + } + + public String getDescription() { + return description; + } + + public boolean isRequired() { + return required; + } + + public Function getDefaultSupplier() { + return defaultSupplier; + } } /** @@ -92,7 +116,11 @@ private enum Opts { * @return a mapping of argument to its value. Arguments may be missing from the map if they were not supplied by * the user and not required. */ - private static Map parseOpts(@NonNull String[] argv) { + private static Map parseOpts(String[] argv) { + + if (argv == null) { + throw new IllegalArgumentException("Arguments passed are null"); + } final Iterable iterable = Arrays.asList(argv); final Iterator iterator = iterable.iterator(); final Map argsMap = new HashMap<>(); diff --git a/bmc-examples/src/main/java/DatabaseExampleHelper.java b/bmc-examples/src/main/java/DatabaseExampleHelper.java index 75c820e73f0..d9c55947269 100644 --- a/bmc-examples/src/main/java/DatabaseExampleHelper.java +++ b/bmc-examples/src/main/java/DatabaseExampleHelper.java @@ -32,11 +32,9 @@ import com.oracle.bmc.core.responses.CreateVcnResponse; import com.oracle.bmc.core.responses.GetSecurityListResponse; import com.oracle.bmc.core.responses.UpdateSecurityListResponse; -import lombok.Getter; import java.util.ArrayList; import java.util.Arrays; -import java.util.HashMap; import java.util.List; import java.util.Random; @@ -53,7 +51,11 @@ public enum NetworkProtocol { Tcp(6), Udp(17); - @Getter private final Integer protocolNumber; + private final Integer protocolNumber; + + public Integer getProtocolNumber() { + return protocolNumber; + } NetworkProtocol(Integer protocol) { this.protocolNumber = protocol; diff --git a/bmc-examples/src/main/java/EventsServiceExample.java b/bmc-examples/src/main/java/EventsServiceExample.java index 1e5f672b821..833974c0ae7 100644 --- a/bmc-examples/src/main/java/EventsServiceExample.java +++ b/bmc-examples/src/main/java/EventsServiceExample.java @@ -23,7 +23,6 @@ import com.oracle.bmc.events.responses.GetRuleResponse; import com.oracle.bmc.events.responses.UpdateRuleResponse; import com.oracle.bmc.model.BmcException; -import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import java.io.Closeable; @@ -41,7 +40,6 @@ * - deleting a rule * - listing all rules in a given compartment */ -@Slf4j public class EventsServiceExample implements Closeable { final static String configurationFilePath = "~/.oci/config"; @@ -82,7 +80,8 @@ public static void main(final String[] args) throws Exception { // We now list all the rules in our compartment final List rulesList = eventsServiceExample.listRules(compartmentId); - LOG.info("Number of rules in compartment {} is {}", compartmentId, rulesList.size()); + System.out.println( + "Number of rules in compartment " + compartmentId + " is " + rulesList.size()); // We delete our Rule eventsServiceExample.deleteRule(updatedRule.getId()); @@ -134,19 +133,21 @@ private Rule createRule(String compartmentId, final String streamId) { this.eventsClient.createRule(createRuleRequest); final Rule rule = createRuleResponse.getRule(); - LOG.info( - "Rule {} with displayName {} created in compartment {}", - rule.getId(), - rule.getDisplayName(), - compartmentId); + System.out.println( + "Rule " + + rule.getId() + + " with displayName " + + rule.getDisplayName() + + " created in compartment " + + compartmentId); return rule; } catch (final BmcException e) { - LOG.error( - "Failed to create Rule in compartment {}. StreamId = {}", - compartmentId, - streamId, - e); + System.out.println( + "Failed to create Rule in compartment " + + compartmentId + + "StreamId = " + + streamId); throw e; } } @@ -163,7 +164,7 @@ private Rule getRule(String ruleId) { GetRuleResponse ruleResponse = this.eventsClient.getRule(getRuleRequest); return ruleResponse.getRule(); } catch (final BmcException e) { - LOG.error("Failed to retrieve the Rule {}", ruleId, e); + System.out.println("Failed to retrieve the Rule " + ruleId); throw e; } } @@ -187,11 +188,12 @@ private Rule updateRule(final String ruleId, final String newDisplayName) { try { final UpdateRuleResponse updateRuleResponse = eventsClient.updateRule(updateRuleRequest); - LOG.info("Rule {} was updated", ruleId); + System.out.println("Rule " + ruleId + " was updated"); return updateRuleResponse.getRule(); } catch (final BmcException e) { - LOG.error("Failed to update rule {} with displayName {}", ruleId, newDisplayName, e); + System.out.println( + "Failed to update rule " + ruleId + " with displayName " + newDisplayName); throw e; } } @@ -216,7 +218,7 @@ private List listRules(final String compartmentId) { return allRulesInCompartment; } catch (final BmcException e) { - LOG.error("Failed to list rules in compartment {}", compartmentId, e); + System.out.println("Failed to list rules in compartment " + compartmentId); throw e; } } @@ -231,9 +233,9 @@ private void deleteRule(final String ruleId) { try { eventsClient.deleteRule(deleteRuleRequest); - LOG.info("Rule {} was deleted", ruleId); + System.out.println("Rule " + ruleId + "was deleted"); } catch (final BmcException e) { - LOG.error("Failed to delete rule {}", ruleId, e); + System.out.println("Failed to delete rule " + ruleId); throw e; } } diff --git a/bmc-examples/src/main/java/ResourceManagerExample.java b/bmc-examples/src/main/java/ResourceManagerExample.java index de4263abac7..357571e2879 100644 --- a/bmc-examples/src/main/java/ResourceManagerExample.java +++ b/bmc-examples/src/main/java/ResourceManagerExample.java @@ -7,7 +7,6 @@ import com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider; import com.oracle.bmc.model.BmcException; import com.oracle.bmc.resourcemanager.ResourceManagerClient; -import com.oracle.bmc.resourcemanager.model.ApplyJobPlanResolution; import com.oracle.bmc.resourcemanager.model.CreateApplyJobOperationDetails; import com.oracle.bmc.resourcemanager.model.CreateDestroyJobOperationDetails; import com.oracle.bmc.resourcemanager.model.CreateImportTfStateJobOperationDetails; @@ -19,7 +18,6 @@ import com.oracle.bmc.resourcemanager.model.ApplyJobOperationDetails; import com.oracle.bmc.resourcemanager.model.DestroyJobOperationDetails; import com.oracle.bmc.resourcemanager.model.Job.LifecycleState; -import com.oracle.bmc.resourcemanager.model.Job.Operation; import com.oracle.bmc.resourcemanager.requests.CreateJobRequest; import com.oracle.bmc.resourcemanager.requests.CreateStackRequest; import com.oracle.bmc.resourcemanager.requests.DeleteStackRequest; @@ -38,13 +36,11 @@ import java.nio.file.Paths; import java.util.concurrent.Callable; import java.util.concurrent.TimeUnit; -import lombok.extern.slf4j.Slf4j; import net.jodah.failsafe.Failsafe; import net.jodah.failsafe.RetryPolicy; import net.jodah.failsafe.function.Predicate; import org.apache.commons.codec.binary.Base64; -@Slf4j public class ResourceManagerExample { private static final String CONFIG_LOCATION = "~/.oci/config"; diff --git a/bmc-examples/src/main/java/ResteasyClientExample.java b/bmc-examples/src/main/java/ResteasyClientExample.java index 43b0d8f6dfb..c16d8520caf 100644 --- a/bmc-examples/src/main/java/ResteasyClientExample.java +++ b/bmc-examples/src/main/java/ResteasyClientExample.java @@ -22,7 +22,6 @@ import com.oracle.bmc.identity.responses.ListAvailabilityDomainsResponse; import com.oracle.bmc.identity.responses.UpdateUserResponse; import com.oracle.bmc.responses.AsyncHandler; -import lombok.extern.slf4j.Slf4j; import javax.ws.rs.client.ClientBuilder; import java.util.concurrent.CountDownLatch; @@ -30,7 +29,6 @@ /** * An example to demonstrate how to use resteasy client with JavaSDK. */ -@Slf4j public class ResteasyClientExample { private static final String CONFIG_LOCATION = "~/.oci/config"; private static final String CONFIG_PROFILE = "DEFAULT"; diff --git a/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java b/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java index 2e30d6c4ef3..8a131144f86 100644 --- a/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java +++ b/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java @@ -24,7 +24,6 @@ import com.oracle.bmc.objectstorage.responses.GetObjectResponse; import com.oracle.bmc.objectstorage.responses.PutObjectResponse; import com.oracle.bmc.responses.AsyncHandler; -import lombok.extern.slf4j.Slf4j; import javax.ws.rs.client.ClientBuilder; import java.io.ByteArrayInputStream; @@ -39,7 +38,6 @@ * * provided */ -@Slf4j public class ResteasyClientWithObjectStorageExample { private static final String CONFIG_LOCATION = "~/.oci/config"; private static final String CONFIG_PROFILE = "DEFAULT"; diff --git a/bmc-examples/src/main/java/UpdateDbBackupDestinationExample.java b/bmc-examples/src/main/java/UpdateDbBackupDestinationExample.java index fb57cf3ed95..d1b499c6cb9 100644 --- a/bmc-examples/src/main/java/UpdateDbBackupDestinationExample.java +++ b/bmc-examples/src/main/java/UpdateDbBackupDestinationExample.java @@ -10,10 +10,6 @@ import com.oracle.bmc.database.model.UpdateDatabaseDetails; import com.oracle.bmc.database.requests.UpdateDatabaseRequest; import com.oracle.bmc.database.responses.UpdateDatabaseResponse; -import com.oracle.bmc.http.ResteasyClientConfigurator; -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.NonNull; import org.apache.commons.lang3.StringUtils; import java.util.*; @@ -41,7 +37,6 @@ public class UpdateDbBackupDestinationExample { /** * Defines the arguments for this example. */ - @AllArgsConstructor private enum Opts { DATABASE_OCID("--databaseOcid", "The OCID of a database.", true), BACKUP_DESTINATION_OCID( @@ -50,9 +45,28 @@ private enum Opts { VPC_USER("--vpcUser", "vpcuser for the ZDLRA type of backup destination", false), VPC_PASSWORD( "--vpcPassword", "vpcPassword for the ZDLRA type of backup destination", false); - @Getter public final String argName; - @Getter public final String description; - @Getter public final boolean required; + + Opts(String argName, String description, boolean required) { + this.argName = argName; + this.description = description; + this.required = required; + } + + public final String argName; + public final String description; + public final boolean required; + + public String getArgName() { + return argName; + } + + public String getDescription() { + return description; + } + + public boolean isRequired() { + return required; + } } /** @@ -62,7 +76,11 @@ private enum Opts { * @return a mapping of argument to its value. Arguments may be missing from the map if they were not supplied by * the user and not required. */ - private static Map parseOpts(@NonNull String[] argv) { + private static Map parseOpts(String[] argv) { + if (argv == null) { + throw new IllegalArgumentException("Missing arguments to be parsed"); + } + final Iterable iterable = Arrays.asList(argv); final Iterator iterator = iterable.iterator(); final Map argsMap = new HashMap<>(); diff --git a/bmc-examples/src/main/java/exacc/ExaCCDbHomeExample.java b/bmc-examples/src/main/java/exacc/ExaCCDbHomeExample.java index 9d1b2d984bc..16b01173a04 100644 --- a/bmc-examples/src/main/java/exacc/ExaCCDbHomeExample.java +++ b/bmc-examples/src/main/java/exacc/ExaCCDbHomeExample.java @@ -19,9 +19,6 @@ import com.oracle.bmc.database.responses.GetDbHomeResponse; import com.oracle.bmc.database.responses.GetVmClusterResponse; import com.oracle.bmc.database.responses.ListDbHomesResponse; -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.NonNull; import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.StringUtils; @@ -55,7 +52,6 @@ public class ExaCCDbHomeExample { /** * Defines the arguments for this example. */ - @AllArgsConstructor private enum Opts { VM_CLUSTER_OCID("--vmClusterOcid", "The OCID of a VmCluster.", true, null), DB_NAME( @@ -84,10 +80,38 @@ private enum Opts { "The version to use. Defaults to %s if not specified.", DEFAULT_VERSION), false, o -> DEFAULT_VERSION); - @Getter public final String argName; - @Getter public final String description; - @Getter public final boolean required; - @Getter public final Function defaultSupplier; + + Opts( + String argName, + String description, + boolean required, + Function defaultSupplier) { + this.argName = argName; + this.description = description; + this.required = required; + this.defaultSupplier = defaultSupplier; + } + + public final String argName; + public final String description; + public final boolean required; + public final Function defaultSupplier; + + public String getArgName() { + return argName; + } + + public String getDescription() { + return description; + } + + public boolean isRequired() { + return required; + } + + public Function getDefaultSupplier() { + return defaultSupplier; + } } /** @@ -97,7 +121,10 @@ private enum Opts { * @return a mapping of argument to its value. Arguments may be missing from the map if they were not supplied by * the user and not required. */ - private static Map parseOpts(@NonNull String[] argv) { + private static Map parseOpts(String[] argv) { + if (argv == null) { + throw new IllegalArgumentException("Arguments passed are null"); + } final Iterable iterable = Arrays.asList(argv); final Iterator iterator = iterable.iterator(); final Map argsMap = new HashMap<>(); @@ -136,12 +163,22 @@ private static Map parseOpts(@NonNull String[] argv) { * @return the OCID of the DbHome that is created */ private static String create( - @NonNull final String vmClusterOcid, - @NonNull final DatabaseClient client, - @NonNull final String dbName, - @NonNull final String dbUniqueName, - @NonNull final String dbPassword, - @NonNull final String version) { + final String vmClusterOcid, + final DatabaseClient client, + final String dbName, + final String dbUniqueName, + final String dbPassword, + final String version) { + + if (vmClusterOcid == null + || client == null + || dbName == null + || dbUniqueName == null + || dbPassword == null + || version == null) { + System.out.println( + "vmClusterId, client, dbName, dbUniqueName, dbpassword or version is null. Please check if this values are valid"); + } System.out.println( String.format( @@ -191,7 +228,11 @@ private static String create( * @return a Collection of OCIDs of the DbHomes */ private static Collection list( - @NonNull final String vmClusterOcid, @NonNull final DatabaseClient client) { + final String vmClusterOcid, final DatabaseClient client) { + + if (vmClusterOcid == null || client == null) { + throw new RuntimeException("vmClusterId or client is null"); + } System.out.printf("Listing dbHomes for VmCluster: %s ... %n", vmClusterOcid); @@ -228,9 +269,12 @@ private static Collection list( * @param client the DatabaseClient instance to be used * @return the OCID of the DbHome that was fetched. */ - public static String get( - @NonNull final String dbHomeOcid, @NonNull final DatabaseClient client) { + public static String get(final String dbHomeOcid, final DatabaseClient client) { + if (dbHomeOcid == null || client == null) { + throw new IllegalArgumentException( + "dbHomeOcid or client is null. Please provide valid values"); + } System.out.println("Getting dbHome..."); final GetDbHomeRequest request = GetDbHomeRequest.builder().dbHomeId(dbHomeOcid).build(); diff --git a/bmc-filestorage/pom.xml b/bmc-filestorage/pom.xml index 2817cd0bed4..aaf83e66075 100644 --- a/bmc-filestorage/pom.xml +++ b/bmc-filestorage/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml @@ -19,7 +19,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorage.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorage.java index 49cfb8933ef..c3214da7941 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorage.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorage.java @@ -7,6 +7,10 @@ import com.oracle.bmc.filestorage.requests.*; import com.oracle.bmc.filestorage.responses.*; +/** + * API for the File Storage service. Use this API to manage file systems, mount targets, and snapshots. For more information, see [Overview of File Storage](https://docs.cloud.oracle.com/iaas/Content/File/Concepts/filestorageoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215") public interface FileStorage extends AutoCloseable { diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorageAsync.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorageAsync.java index 0925603afd2..04fc58111d7 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorageAsync.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/FileStorageAsync.java @@ -7,6 +7,10 @@ import com.oracle.bmc.filestorage.requests.*; import com.oracle.bmc.filestorage.responses.*; +/** + * API for the File Storage service. Use this API to manage file systems, mount targets, and snapshots. For more information, see [Overview of File Storage](https://docs.cloud.oracle.com/iaas/Content/File/Concepts/filestorageoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20171215") public interface FileStorageAsync extends AutoCloseable { diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ChangeFileSystemCompartmentDetails.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ChangeFileSystemCompartmentDetails.java index a25ea4c7c07..72f92c0861a 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ChangeFileSystemCompartmentDetails.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ChangeFileSystemCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeFileSystemCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeFileSystemCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ChangeMountTargetCompartmentDetails.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ChangeMountTargetCompartmentDetails.java index 3a40a539940..8ce0d0a151a 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ChangeMountTargetCompartmentDetails.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ChangeMountTargetCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeMountTargetCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeMountTargetCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ClientOptions.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ClientOptions.java index cddb4213cc2..287bcfd6fe8 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ClientOptions.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ClientOptions.java @@ -24,6 +24,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ClientOptions.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ClientOptions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateExportDetails.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateExportDetails.java index 84e5ceee19a..4f6ac09ad00 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateExportDetails.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateExportDetails.java @@ -21,6 +21,7 @@ builder = CreateExportDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateExportDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateFileSystemDetails.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateFileSystemDetails.java index 6d2e1b4e165..0d8616ebc1e 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateFileSystemDetails.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateFileSystemDetails.java @@ -21,6 +21,7 @@ builder = CreateFileSystemDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateFileSystemDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateMountTargetDetails.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateMountTargetDetails.java index e9d6bc5a4a8..4d5804c24a7 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateMountTargetDetails.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateMountTargetDetails.java @@ -21,6 +21,7 @@ builder = CreateMountTargetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateMountTargetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateSnapshotDetails.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateSnapshotDetails.java index 6a6886693d3..bbb9fb45ba2 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateSnapshotDetails.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/CreateSnapshotDetails.java @@ -21,6 +21,7 @@ builder = CreateSnapshotDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSnapshotDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/Export.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/Export.java index 3d8d83972d2..dc494894d2c 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/Export.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/Export.java @@ -54,6 +54,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Export.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Export { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ExportSet.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ExportSet.java index 1cf27668717..4c46e94b880 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ExportSet.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ExportSet.java @@ -23,6 +23,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ExportSet.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExportSet { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ExportSetSummary.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ExportSetSummary.java index eecdc28b140..37ca2ad4293 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ExportSetSummary.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ExportSetSummary.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ExportSetSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExportSetSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ExportSummary.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ExportSummary.java index 6a3faff209e..8220ef4d1f9 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ExportSummary.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/ExportSummary.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ExportSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExportSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystem.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystem.java index d6d6d66ca83..22a49957c51 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystem.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystem.java @@ -31,6 +31,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = FileSystem.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FileSystem { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystemSummary.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystemSummary.java index e0c6e2d5f5a..1d48f2cac5c 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystemSummary.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/FileSystemSummary.java @@ -22,6 +22,7 @@ builder = FileSystemSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FileSystemSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/MountTarget.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/MountTarget.java index 7cf6036a908..0757c016d2e 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/MountTarget.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/MountTarget.java @@ -24,6 +24,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = MountTarget.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MountTarget { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/MountTargetSummary.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/MountTargetSummary.java index 75f50dc2853..8818685be67 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/MountTargetSummary.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/MountTargetSummary.java @@ -22,6 +22,7 @@ builder = MountTargetSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MountTargetSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/Snapshot.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/Snapshot.java index 0e705972c04..5c813eab88c 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/Snapshot.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/Snapshot.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Snapshot.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Snapshot { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/SnapshotSummary.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/SnapshotSummary.java index b11bd811b9e..5b9a05d960b 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/SnapshotSummary.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/SnapshotSummary.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SnapshotSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SnapshotSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateExportDetails.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateExportDetails.java index 456da10e5e6..08c4c9eca09 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateExportDetails.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateExportDetails.java @@ -21,6 +21,7 @@ builder = UpdateExportDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateExportDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateExportSetDetails.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateExportSetDetails.java index 094ef253e7d..755877755a7 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateExportSetDetails.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateExportSetDetails.java @@ -21,6 +21,7 @@ builder = UpdateExportSetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateExportSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateFileSystemDetails.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateFileSystemDetails.java index 40424ee18cf..d4cee7b4c73 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateFileSystemDetails.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateFileSystemDetails.java @@ -21,6 +21,7 @@ builder = UpdateFileSystemDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateFileSystemDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateMountTargetDetails.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateMountTargetDetails.java index 751a5de7e62..261d153e428 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateMountTargetDetails.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateMountTargetDetails.java @@ -21,6 +21,7 @@ builder = UpdateMountTargetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateMountTargetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateSnapshotDetails.java b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateSnapshotDetails.java index c370d716689..be04902c69c 100644 --- a/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateSnapshotDetails.java +++ b/bmc-filestorage/src/main/java/com/oracle/bmc/filestorage/model/UpdateSnapshotDetails.java @@ -21,6 +21,7 @@ builder = UpdateSnapshotDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateSnapshotDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-full/pom.xml b/bmc-full/pom.xml index 3ec2bb1c11e..0c537c1fd94 100644 --- a/bmc-full/pom.xml +++ b/bmc-full/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-full @@ -16,7 +16,7 @@ com.oracle.oci.sdk oci-java-sdk-bom - 1.19.0 + 1.19.1 pom import @@ -211,5 +211,13 @@ com.oracle.oci.sdk oci-java-sdk-dataintegration + + com.oracle.oci.sdk + oci-java-sdk-ocvp + + + com.oracle.oci.sdk + oci-java-sdk-usageapi + \ No newline at end of file diff --git a/bmc-functions/pom.xml b/bmc-functions/pom.xml index 9fa025d2838..6b7086b2fae 100644 --- a/bmc-functions/pom.xml +++ b/bmc-functions/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-functions @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvoke.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvoke.java index 536d9222c2c..4cbcd917269 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvoke.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvoke.java @@ -7,6 +7,10 @@ import com.oracle.bmc.functions.requests.*; import com.oracle.bmc.functions.responses.*; +/** + * API for the Functions service. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public interface FunctionsInvoke extends AutoCloseable { diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvokeAsync.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvokeAsync.java index af203018666..df9c4ae69af 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvokeAsync.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsInvokeAsync.java @@ -7,6 +7,10 @@ import com.oracle.bmc.functions.requests.*; import com.oracle.bmc.functions.responses.*; +/** + * API for the Functions service. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public interface FunctionsInvokeAsync extends AutoCloseable { diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagement.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagement.java index ec94849ccc8..149de74a675 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagement.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagement.java @@ -7,6 +7,10 @@ import com.oracle.bmc.functions.requests.*; import com.oracle.bmc.functions.responses.*; +/** + * API for the Functions service. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public interface FunctionsManagement extends AutoCloseable { diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagementAsync.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagementAsync.java index 5e014777195..ed6cab01678 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagementAsync.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/FunctionsManagementAsync.java @@ -7,6 +7,10 @@ import com.oracle.bmc.functions.requests.*; import com.oracle.bmc.functions.responses.*; +/** + * API for the Functions service. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public interface FunctionsManagementAsync extends AutoCloseable { diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Application.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Application.java index 9cd9ad5cd43..9baaf609273 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Application.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Application.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Application.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Application { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationSummary.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationSummary.java index 890ab583ccd..e07ff8a9dfa 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationSummary.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ApplicationSummary.java @@ -22,6 +22,7 @@ builder = ApplicationSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ApplicationSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ChangeApplicationCompartmentDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ChangeApplicationCompartmentDetails.java index 9938261ff69..f2136ad2e7f 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ChangeApplicationCompartmentDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/ChangeApplicationCompartmentDetails.java @@ -22,6 +22,7 @@ builder = ChangeApplicationCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeApplicationCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/CreateApplicationDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/CreateApplicationDetails.java index 8b46103a50e..c38ea68f4f5 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/CreateApplicationDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/CreateApplicationDetails.java @@ -22,6 +22,7 @@ builder = CreateApplicationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateApplicationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/CreateFunctionDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/CreateFunctionDetails.java index e07a1eb3a2a..9a0982fc037 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/CreateFunctionDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/CreateFunctionDetails.java @@ -22,6 +22,7 @@ builder = CreateFunctionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateFunctionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Function.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Function.java index c0d9d972723..8a78cfd89e8 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Function.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/Function.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Function.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Function { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionSummary.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionSummary.java index bef3eecd5b5..031e2101fc1 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionSummary.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/FunctionSummary.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = FunctionSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FunctionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateApplicationDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateApplicationDetails.java index 0b02fcad8e1..20c46e60911 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateApplicationDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateApplicationDetails.java @@ -22,6 +22,7 @@ builder = UpdateApplicationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateApplicationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateFunctionDetails.java b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateFunctionDetails.java index 0132c507fb4..cc30f7834a4 100644 --- a/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateFunctionDetails.java +++ b/bmc-functions/src/main/java/com/oracle/bmc/functions/model/UpdateFunctionDetails.java @@ -22,6 +22,7 @@ builder = UpdateFunctionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateFunctionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/pom.xml b/bmc-healthchecks/pom.xml index 978a0fe3236..2474d2a8465 100644 --- a/bmc-healthchecks/pom.xml +++ b/bmc-healthchecks/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-healthchecks @@ -17,7 +17,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/HealthChecks.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/HealthChecks.java index 3f2549b1119..6802758b988 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/HealthChecks.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/HealthChecks.java @@ -7,6 +7,12 @@ import com.oracle.bmc.healthchecks.requests.*; import com.oracle.bmc.healthchecks.responses.*; +/** + * API for the Health Checks service. Use this API to manage endpoint probes and monitors. + * For more information, see + * [Overview of the Health Checks Service](https://docs.cloud.oracle.com/iaas/Content/HealthChecks/Concepts/healthchecks.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180501") public interface HealthChecks extends AutoCloseable { diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/HealthChecksAsync.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/HealthChecksAsync.java index 9c3571f374e..b62b6b75f46 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/HealthChecksAsync.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/HealthChecksAsync.java @@ -7,6 +7,12 @@ import com.oracle.bmc.healthchecks.requests.*; import com.oracle.bmc.healthchecks.responses.*; +/** + * API for the Health Checks service. Use this API to manage endpoint probes and monitors. + * For more information, see + * [Overview of the Health Checks Service](https://docs.cloud.oracle.com/iaas/Content/HealthChecks/Concepts/healthchecks.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180501") public interface HealthChecksAsync extends AutoCloseable { diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/ChangeHttpMonitorCompartmentDetails.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/ChangeHttpMonitorCompartmentDetails.java index 2bacd1cf6a9..f79cdf0d679 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/ChangeHttpMonitorCompartmentDetails.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/ChangeHttpMonitorCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeHttpMonitorCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeHttpMonitorCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/ChangePingMonitorCompartmentDetails.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/ChangePingMonitorCompartmentDetails.java index b6513abf7e0..441b391f74c 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/ChangePingMonitorCompartmentDetails.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/ChangePingMonitorCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangePingMonitorCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangePingMonitorCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/Connection.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/Connection.java index 1442ef8f3fe..958ab37ec3f 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/Connection.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/Connection.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Connection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Connection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreateHttpMonitorDetails.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreateHttpMonitorDetails.java index 1918a59e7bd..542cbf39807 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreateHttpMonitorDetails.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreateHttpMonitorDetails.java @@ -21,6 +21,7 @@ builder = CreateHttpMonitorDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateHttpMonitorDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreateOnDemandHttpProbeDetails.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreateOnDemandHttpProbeDetails.java index 1ebd79cdfd9..51c6fdfcd5e 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreateOnDemandHttpProbeDetails.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreateOnDemandHttpProbeDetails.java @@ -21,6 +21,7 @@ builder = CreateOnDemandHttpProbeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateOnDemandHttpProbeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreateOnDemandPingProbeDetails.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreateOnDemandPingProbeDetails.java index 60ffd12f985..7d1e31ea635 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreateOnDemandPingProbeDetails.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreateOnDemandPingProbeDetails.java @@ -21,6 +21,7 @@ builder = CreateOnDemandPingProbeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateOnDemandPingProbeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreatePingMonitorDetails.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreatePingMonitorDetails.java index 7b4e15a7be5..69d27a1cd01 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreatePingMonitorDetails.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/CreatePingMonitorDetails.java @@ -21,6 +21,7 @@ builder = CreatePingMonitorDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreatePingMonitorDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/DNS.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/DNS.java index 9832e14e161..19ce1403243 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/DNS.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/DNS.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DNS.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DNS { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/Geolocation.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/Geolocation.java index 32f9505f7ca..44ee9e456df 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/Geolocation.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/Geolocation.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Geolocation.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Geolocation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HealthChecksVantagePointSummary.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HealthChecksVantagePointSummary.java index db1fa818b16..713bed34995 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HealthChecksVantagePointSummary.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HealthChecksVantagePointSummary.java @@ -21,6 +21,7 @@ builder = HealthChecksVantagePointSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HealthChecksVantagePointSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpMonitor.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpMonitor.java index 19014a7a983..791f9b39a0a 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpMonitor.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpMonitor.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = HttpMonitor.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HttpMonitor { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpMonitorSummary.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpMonitorSummary.java index b336956b681..d2b493bc008 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpMonitorSummary.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpMonitorSummary.java @@ -22,6 +22,7 @@ builder = HttpMonitorSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HttpMonitorSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpProbe.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpProbe.java index 8f057fcaacc..480728a4543 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpProbe.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpProbe.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = HttpProbe.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HttpProbe { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpProbeResultSummary.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpProbeResultSummary.java index dc2c979d6e1..b5e2001a42e 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpProbeResultSummary.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/HttpProbeResultSummary.java @@ -27,6 +27,7 @@ builder = HttpProbeResultSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HttpProbeResultSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingMonitor.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingMonitor.java index 78838a00d44..03be38d91e4 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingMonitor.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingMonitor.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PingMonitor.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PingMonitor { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingMonitorSummary.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingMonitorSummary.java index 32432c203da..07520ded409 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingMonitorSummary.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingMonitorSummary.java @@ -22,6 +22,7 @@ builder = PingMonitorSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PingMonitorSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingProbe.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingProbe.java index d9681cbdcf1..d160a437e4f 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingProbe.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingProbe.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PingProbe.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PingProbe { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingProbeResultSummary.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingProbeResultSummary.java index f5a50d996e6..882ffdde706 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingProbeResultSummary.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/PingProbeResultSummary.java @@ -24,6 +24,7 @@ builder = PingProbeResultSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PingProbeResultSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/Routing.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/Routing.java index 4893ec4458d..eb8eede48f0 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/Routing.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/Routing.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Routing.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Routing { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/TcpConnection.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/TcpConnection.java index c9a85b49abd..a5bbd563970 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/TcpConnection.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/TcpConnection.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TcpConnection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TcpConnection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/UpdateHttpMonitorDetails.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/UpdateHttpMonitorDetails.java index 2d0b9c81ebe..04762a01e2f 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/UpdateHttpMonitorDetails.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/UpdateHttpMonitorDetails.java @@ -21,6 +21,7 @@ builder = UpdateHttpMonitorDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateHttpMonitorDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/UpdatePingMonitorDetails.java b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/UpdatePingMonitorDetails.java index 975d6bdf16e..95ca5075395 100644 --- a/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/UpdatePingMonitorDetails.java +++ b/bmc-healthchecks/src/main/java/com/oracle/bmc/healthchecks/model/UpdatePingMonitorDetails.java @@ -21,6 +21,7 @@ builder = UpdatePingMonitorDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdatePingMonitorDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/pom.xml b/bmc-identity/pom.xml index 7cc3eca3181..2fdea8bda25 100644 --- a/bmc-identity/pom.xml +++ b/bmc-identity/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml @@ -19,7 +19,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/Identity.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/Identity.java index f9d1baf82a6..2761682456d 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/Identity.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/Identity.java @@ -7,6 +7,9 @@ import com.oracle.bmc.identity.requests.*; import com.oracle.bmc.identity.responses.*; +/** + * APIs for managing users, groups, compartments, and policies. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface Identity extends AutoCloseable { diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/IdentityAsync.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/IdentityAsync.java index 0939196ae3f..944e4697a0a 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/IdentityAsync.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/IdentityAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.identity.requests.*; import com.oracle.bmc.identity.responses.*; +/** + * APIs for managing users, groups, compartments, and policies. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface IdentityAsync extends AutoCloseable { 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 5388940b816..dce2959d478 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 @@ -21,6 +21,7 @@ builder = AddUserToGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AddUserToGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 0600d244c6b..4aee0c405b5 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 @@ -29,6 +29,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ApiKey.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ApiKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AuthToken.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AuthToken.java index 446d51cfd03..6a22a0e2014 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AuthToken.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AuthToken.java @@ -29,6 +29,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = AuthToken.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AuthToken { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AuthenticationPolicy.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AuthenticationPolicy.java index f60f6025757..8d05478ea36 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AuthenticationPolicy.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/AuthenticationPolicy.java @@ -22,6 +22,7 @@ builder = AuthenticationPolicy.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AuthenticationPolicy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 9dd49d091ba..505b0db9f61 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 @@ -24,6 +24,7 @@ builder = AvailabilityDomain.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AvailabilityDomain { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkActionResource.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkActionResource.java index 1c6c3ef9088..83cffd1c8fa 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkActionResource.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkActionResource.java @@ -22,6 +22,7 @@ builder = BulkActionResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BulkActionResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkActionResourceType.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkActionResourceType.java index 2e80e198f67..a581f11d70f 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkActionResourceType.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkActionResourceType.java @@ -21,6 +21,7 @@ builder = BulkActionResourceType.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BulkActionResourceType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkActionResourceTypeCollection.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkActionResourceTypeCollection.java index d59754ed0a6..bdd6e9983ea 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkActionResourceTypeCollection.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkActionResourceTypeCollection.java @@ -22,6 +22,7 @@ builder = BulkActionResourceTypeCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BulkActionResourceTypeCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkDeleteResourcesDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkDeleteResourcesDetails.java index 259d4d4eee7..55facb63bc1 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkDeleteResourcesDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkDeleteResourcesDetails.java @@ -21,6 +21,7 @@ builder = BulkDeleteResourcesDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BulkDeleteResourcesDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkDeleteTagsDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkDeleteTagsDetails.java index 64cc115d62c..a907d426b18 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkDeleteTagsDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkDeleteTagsDetails.java @@ -21,6 +21,7 @@ builder = BulkDeleteTagsDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BulkDeleteTagsDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkMoveResourcesDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkMoveResourcesDetails.java index fc016b136f5..22c8d40bbdc 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkMoveResourcesDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/BulkMoveResourcesDetails.java @@ -21,6 +21,7 @@ builder = BulkMoveResourcesDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BulkMoveResourcesDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/ChangeTagNamespaceCompartmentDetail.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/ChangeTagNamespaceCompartmentDetail.java index 9e16c3b6259..16a2cd8ed9c 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/ChangeTagNamespaceCompartmentDetail.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/ChangeTagNamespaceCompartmentDetail.java @@ -22,6 +22,7 @@ builder = ChangeTagNamespaceCompartmentDetail.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeTagNamespaceCompartmentDetail { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 a511bc72141..42486f90c9c 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 @@ -38,6 +38,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Compartment.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Compartment { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 ccfa192c0dd..bba2cdc9239 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 @@ -21,6 +21,7 @@ builder = CreateApiKeyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateApiKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateAuthTokenDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateAuthTokenDetails.java index 60a6f2b3770..db93b7adaac 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateAuthTokenDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateAuthTokenDetails.java @@ -21,6 +21,7 @@ builder = CreateAuthTokenDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAuthTokenDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 f56de98d8ae..0f389964c94 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 @@ -21,6 +21,7 @@ builder = CreateCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 33b8305d5bb..85f39078143 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 @@ -21,6 +21,7 @@ builder = CreateCustomerSecretKeyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateCustomerSecretKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateDynamicGroupDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateDynamicGroupDetails.java index c9b0757c0cc..3d7793aced8 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateDynamicGroupDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateDynamicGroupDetails.java @@ -21,6 +21,7 @@ builder = CreateDynamicGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDynamicGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 058065a0729..695b7b2f83f 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 @@ -21,6 +21,7 @@ builder = CreateGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 c7560a6490f..7778f0c56e9 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 @@ -21,6 +21,7 @@ builder = CreateIdpGroupMappingDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateIdpGroupMappingDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateNetworkSourceDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateNetworkSourceDetails.java index 7fc7e5642c5..c42789a1907 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateNetworkSourceDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateNetworkSourceDetails.java @@ -21,6 +21,7 @@ builder = CreateNetworkSourceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateNetworkSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateOAuth2ClientCredentialDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateOAuth2ClientCredentialDetails.java index c1edd757753..d879692b8fb 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateOAuth2ClientCredentialDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateOAuth2ClientCredentialDetails.java @@ -21,6 +21,7 @@ builder = CreateOAuth2ClientCredentialDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateOAuth2ClientCredentialDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 c6f3a325460..1f1f47abeee 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 @@ -21,6 +21,7 @@ builder = CreatePolicyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreatePolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 efc183a0b0d..8a63fe045a3 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 @@ -21,6 +21,7 @@ builder = CreateRegionSubscriptionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateRegionSubscriptionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 d8a62f11e20..28a1d76f55e 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 @@ -27,6 +27,7 @@ property = "protocol" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSaml2IdentityProviderDetails extends CreateIdentityProviderDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateSmtpCredentialDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateSmtpCredentialDetails.java index e171a07d70f..d5e96797e10 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateSmtpCredentialDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateSmtpCredentialDetails.java @@ -21,6 +21,7 @@ builder = CreateSmtpCredentialDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSmtpCredentialDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 e97da8f265c..fbcf75c5df7 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 @@ -21,6 +21,7 @@ builder = CreateSwiftPasswordDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSwiftPasswordDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateTagDefaultDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateTagDefaultDetails.java index 17e7ac85770..cc9da7b0e3f 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateTagDefaultDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateTagDefaultDetails.java @@ -21,6 +21,7 @@ builder = CreateTagDefaultDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTagDefaultDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateTagDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateTagDetails.java index 4a7a63969ee..462b161f9eb 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateTagDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateTagDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CreateTagDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTagDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateTagNamespaceDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateTagNamespaceDetails.java index eb35ee02e67..a846f856d49 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateTagNamespaceDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/CreateTagNamespaceDetails.java @@ -21,6 +21,7 @@ builder = CreateTagNamespaceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTagNamespaceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 728eab61da5..5d033ad7fbf 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 @@ -21,6 +21,7 @@ builder = CreateUserDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateUserDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 b3a524baee6..1478d9c91f2 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 @@ -28,6 +28,7 @@ builder = CustomerSecretKey.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CustomerSecretKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 0928434a121..7203737886a 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 @@ -23,6 +23,7 @@ builder = CustomerSecretKeySummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CustomerSecretKeySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/DefaultTagDefinitionValidator.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/DefaultTagDefinitionValidator.java index 6d5377b1c76..db80e8d3d59 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/DefaultTagDefinitionValidator.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/DefaultTagDefinitionValidator.java @@ -30,6 +30,7 @@ property = "validatorType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DefaultTagDefinitionValidator extends BaseTagDefinitionValidator { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/DynamicGroup.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/DynamicGroup.java index 701de826c1b..d8d6396790a 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/DynamicGroup.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/DynamicGroup.java @@ -31,6 +31,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DynamicGroup.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DynamicGroup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/EnumTagDefinitionValidator.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/EnumTagDefinitionValidator.java index cb2e740f5da..7d240d463a3 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/EnumTagDefinitionValidator.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/EnumTagDefinitionValidator.java @@ -31,6 +31,7 @@ property = "validatorType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class EnumTagDefinitionValidator extends BaseTagDefinitionValidator { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/FaultDomain.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/FaultDomain.java index 798ec5e3a0e..451889109b8 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/FaultDomain.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/FaultDomain.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = FaultDomain.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FaultDomain { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/FullyQualifiedScope.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/FullyQualifiedScope.java index 24336e55cdd..6c680fe1b73 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/FullyQualifiedScope.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/FullyQualifiedScope.java @@ -21,6 +21,7 @@ builder = FullyQualifiedScope.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FullyQualifiedScope { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 d9afd53412a..e2240b283e1 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 @@ -35,6 +35,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Group.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Group { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/IdentityProviderGroupSummary.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/IdentityProviderGroupSummary.java index 3bb41326e42..e4b9a9d09a5 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/IdentityProviderGroupSummary.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/IdentityProviderGroupSummary.java @@ -22,6 +22,7 @@ builder = IdentityProviderGroupSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IdentityProviderGroupSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 3d4c2742971..1003a202887 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 @@ -30,6 +30,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IdpGroupMapping.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IdpGroupMapping { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MfaTotpDevice.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MfaTotpDevice.java index b38f206cdb1..38177590305 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MfaTotpDevice.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MfaTotpDevice.java @@ -25,6 +25,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = MfaTotpDevice.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MfaTotpDevice { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MfaTotpDeviceSummary.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MfaTotpDeviceSummary.java index d80fde5f50e..4c7fa26e874 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MfaTotpDeviceSummary.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MfaTotpDeviceSummary.java @@ -22,6 +22,7 @@ builder = MfaTotpDeviceSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MfaTotpDeviceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MfaTotpToken.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MfaTotpToken.java index 9db994a7413..14a62140408 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MfaTotpToken.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MfaTotpToken.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = MfaTotpToken.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MfaTotpToken { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MoveCompartmentDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MoveCompartmentDetails.java index 7484794340b..b4b87086243 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MoveCompartmentDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/MoveCompartmentDetails.java @@ -21,6 +21,7 @@ builder = MoveCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MoveCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/NetworkSources.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/NetworkSources.java index 0649a3f3ddd..353017a1783 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/NetworkSources.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/NetworkSources.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = NetworkSources.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NetworkSources { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/NetworkSourcesSummary.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/NetworkSourcesSummary.java index d1a922093ae..c618f9c3ac0 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/NetworkSourcesSummary.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/NetworkSourcesSummary.java @@ -24,6 +24,7 @@ builder = NetworkSourcesSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NetworkSourcesSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/NetworkSources_virtualSourceList.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/NetworkSources_virtualSourceList.java index add6b48c733..ca7cd83c6aa 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/NetworkSources_virtualSourceList.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/NetworkSources_virtualSourceList.java @@ -21,6 +21,7 @@ builder = NetworkSources_virtualSourceList.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NetworkSources_virtualSourceList { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/OAuth2ClientCredential.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/OAuth2ClientCredential.java index b3be48ae464..a9fe5c688cf 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/OAuth2ClientCredential.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/OAuth2ClientCredential.java @@ -22,6 +22,7 @@ builder = OAuth2ClientCredential.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OAuth2ClientCredential { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/OAuth2ClientCredentialSummary.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/OAuth2ClientCredentialSummary.java index 72d333e39c6..5b4cf1254b7 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/OAuth2ClientCredentialSummary.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/OAuth2ClientCredentialSummary.java @@ -22,6 +22,7 @@ builder = OAuth2ClientCredentialSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OAuth2ClientCredentialSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/PasswordPolicy.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/PasswordPolicy.java index 635120b2fa5..818422a4c20 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/PasswordPolicy.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/PasswordPolicy.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PasswordPolicy.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PasswordPolicy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 fdfc542b999..32dcd3ce360 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 @@ -35,6 +35,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Policy.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Policy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 cc7d4b4a941..3662a708c39 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 @@ -26,6 +26,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Region.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Region { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 5db9987dfdc..eca41c645af 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 @@ -27,6 +27,7 @@ builder = RegionSubscription.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RegionSubscription { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 ccb20178eda..093649ebd64 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 @@ -30,6 +30,7 @@ property = "protocol" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Saml2IdentityProvider extends IdentityProvider { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/ScimClientCredentials.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/ScimClientCredentials.java index c0961b12f43..dcdfbe66e0b 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/ScimClientCredentials.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/ScimClientCredentials.java @@ -22,6 +22,7 @@ builder = ScimClientCredentials.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ScimClientCredentials { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/SmtpCredential.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/SmtpCredential.java index e4ba3f0bedf..c8f9f1f0b5b 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/SmtpCredential.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/SmtpCredential.java @@ -27,6 +27,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SmtpCredential.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SmtpCredential { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/SmtpCredentialSummary.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/SmtpCredentialSummary.java index e8064698a34..60c358bb371 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/SmtpCredentialSummary.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/SmtpCredentialSummary.java @@ -24,6 +24,7 @@ builder = SmtpCredentialSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SmtpCredentialSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 523853f9c36..c66110eb835 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 @@ -28,6 +28,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SwiftPassword.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SwiftPassword { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Tag.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Tag.java index 65f9745928f..6eba4450b11 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Tag.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/Tag.java @@ -25,6 +25,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Tag.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Tag { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagDefault.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagDefault.java index c44d965f7d6..41a614b4a12 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagDefault.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagDefault.java @@ -30,6 +30,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TagDefault.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TagDefault { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagDefaultSummary.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagDefaultSummary.java index 2d617a8598d..abb9e772ae8 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagDefaultSummary.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagDefaultSummary.java @@ -22,6 +22,7 @@ builder = TagDefaultSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TagDefaultSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagNamespace.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagNamespace.java index 8918b25b773..4325103d974 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagNamespace.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagNamespace.java @@ -24,6 +24,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TagNamespace.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TagNamespace { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagNamespaceSummary.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagNamespaceSummary.java index 0e5ed8c67ec..cfed2c9f867 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagNamespaceSummary.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagNamespaceSummary.java @@ -22,6 +22,7 @@ builder = TagNamespaceSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TagNamespaceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagSummary.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagSummary.java index 1939a772645..b88ce97b496 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagSummary.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TagSummary.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TagSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TagSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequest.java index 4e803f5749c..8370880e0d4 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequest.java @@ -23,6 +23,7 @@ builder = TaggingWorkRequest.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaggingWorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequestErrorSummary.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequestErrorSummary.java index a180c7b39d1..05743e946b6 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequestErrorSummary.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequestErrorSummary.java @@ -22,6 +22,7 @@ builder = TaggingWorkRequestErrorSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaggingWorkRequestErrorSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequestLogSummary.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequestLogSummary.java index e38b388383e..68947f366b2 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequestLogSummary.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequestLogSummary.java @@ -22,6 +22,7 @@ builder = TaggingWorkRequestLogSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaggingWorkRequestLogSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequestSummary.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequestSummary.java index 485af8d4d0c..bd5888026bc 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequestSummary.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/TaggingWorkRequestSummary.java @@ -22,6 +22,7 @@ builder = TaggingWorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TaggingWorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 67e4862daa7..e62ad152f46 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 @@ -27,6 +27,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Tenancy.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Tenancy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 3ceab44a991..c35c47143d0 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 @@ -23,6 +23,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UIPassword.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UIPassword { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UIPasswordInformation.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UIPasswordInformation.java index 04c9a1f5ae8..7da1381b58e 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UIPasswordInformation.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UIPasswordInformation.java @@ -25,6 +25,7 @@ builder = UIPasswordInformation.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UIPasswordInformation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateAuthTokenDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateAuthTokenDetails.java index 2e5bb17ea99..d3f20551bbf 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateAuthTokenDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateAuthTokenDetails.java @@ -21,6 +21,7 @@ builder = UpdateAuthTokenDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateAuthTokenDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateAuthenticationPolicyDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateAuthenticationPolicyDetails.java index d4b114ada9c..c16167e1a73 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateAuthenticationPolicyDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateAuthenticationPolicyDetails.java @@ -22,6 +22,7 @@ builder = UpdateAuthenticationPolicyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateAuthenticationPolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 da2053ccdd9..866d4690c7b 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 @@ -21,6 +21,7 @@ builder = UpdateCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 6c92f6761c3..f57a79f2b3d 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 @@ -21,6 +21,7 @@ builder = UpdateCustomerSecretKeyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateCustomerSecretKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateDynamicGroupDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateDynamicGroupDetails.java index ace366598fd..9063d739126 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateDynamicGroupDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateDynamicGroupDetails.java @@ -21,6 +21,7 @@ builder = UpdateDynamicGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDynamicGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 b54620d2ff5..5887eb555aa 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 @@ -21,6 +21,7 @@ builder = UpdateGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 1a8f97351e1..b6711135c1f 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 @@ -21,6 +21,7 @@ builder = UpdateIdpGroupMappingDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateIdpGroupMappingDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateNetworkSourceDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateNetworkSourceDetails.java index 4b77ce29aa8..487deb15fc2 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateNetworkSourceDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateNetworkSourceDetails.java @@ -21,6 +21,7 @@ builder = UpdateNetworkSourceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateNetworkSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateOAuth2ClientCredentialDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateOAuth2ClientCredentialDetails.java index 65efc2b601b..96aec9ee150 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateOAuth2ClientCredentialDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateOAuth2ClientCredentialDetails.java @@ -21,6 +21,7 @@ builder = UpdateOAuth2ClientCredentialDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateOAuth2ClientCredentialDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 449668b5420..190dacffe57 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 @@ -21,6 +21,7 @@ builder = UpdatePolicyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdatePolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 5156b213b85..6c1fe393af5 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 @@ -27,6 +27,7 @@ property = "protocol" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateSaml2IdentityProviderDetails extends UpdateIdentityProviderDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateSmtpCredentialDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateSmtpCredentialDetails.java index 5c79f667754..cccb5dbf918 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateSmtpCredentialDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateSmtpCredentialDetails.java @@ -21,6 +21,7 @@ builder = UpdateSmtpCredentialDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateSmtpCredentialDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 db33ea058fa..a67a616933d 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 @@ -21,6 +21,7 @@ builder = UpdateStateDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateStateDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 429161e499f..9d9933c4f0f 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 @@ -21,6 +21,7 @@ builder = UpdateSwiftPasswordDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateSwiftPasswordDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateTagDefaultDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateTagDefaultDetails.java index 1d528668fc1..bffdfd07b24 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateTagDefaultDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateTagDefaultDetails.java @@ -21,6 +21,7 @@ builder = UpdateTagDefaultDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTagDefaultDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateTagDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateTagDetails.java index 7cdc6a84414..3096297b475 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateTagDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateTagDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateTagDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTagDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateTagNamespaceDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateTagNamespaceDetails.java index ef8c7199149..3a60bf685c1 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateTagNamespaceDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateTagNamespaceDetails.java @@ -21,6 +21,7 @@ builder = UpdateTagNamespaceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTagNamespaceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateUserCapabilitiesDetails.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateUserCapabilitiesDetails.java index bb58db984a2..9f717202303 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateUserCapabilitiesDetails.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UpdateUserCapabilitiesDetails.java @@ -21,6 +21,7 @@ builder = UpdateUserCapabilitiesDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateUserCapabilitiesDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 cd476318a67..0079e434875 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 @@ -21,6 +21,7 @@ builder = UpdateUserDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateUserDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 39af8bac575..9ba645c1b78 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 @@ -39,6 +39,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = User.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class User { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UserCapabilities.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UserCapabilities.java index 2bd8c6f7c15..105725daa68 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UserCapabilities.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/UserCapabilities.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UserCapabilities.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UserCapabilities { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 b743f3a398e..49bddbe935a 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 @@ -23,6 +23,7 @@ builder = UserGroupMembership.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UserGroupMembership { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequest.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequest.java index f59b60ce711..fcc3631a212 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequest.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequest.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestError.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestError.java index 83d07e2c161..5836903d1aa 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestError.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestError.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestLogEntry.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestLogEntry.java index f17b8d480a7..8f00c96c888 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestLogEntry.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestLogEntry.java @@ -22,6 +22,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestResource.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestResource.java index 463d37d9906..f976a1987fd 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestResource.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestResource.java @@ -22,6 +22,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestSummary.java b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestSummary.java index abf971051a2..5a04c3b6114 100644 --- a/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestSummary.java +++ b/bmc-identity/src/main/java/com/oracle/bmc/identity/model/WorkRequestSummary.java @@ -22,6 +22,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-integration/pom.xml b/bmc-integration/pom.xml index 49890b9ac1f..77fd359e8e3 100644 --- a/bmc-integration/pom.xml +++ b/bmc-integration/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-integration @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-integration/src/main/java/com/oracle/bmc/integration/IntegrationInstance.java b/bmc-integration/src/main/java/com/oracle/bmc/integration/IntegrationInstance.java index cee78e6b85e..2dd897cc7a7 100644 --- a/bmc-integration/src/main/java/com/oracle/bmc/integration/IntegrationInstance.java +++ b/bmc-integration/src/main/java/com/oracle/bmc/integration/IntegrationInstance.java @@ -7,6 +7,9 @@ import com.oracle.bmc.integration.requests.*; import com.oracle.bmc.integration.responses.*; +/** + * Oracle Integration API. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190131") public interface IntegrationInstance extends AutoCloseable { diff --git a/bmc-integration/src/main/java/com/oracle/bmc/integration/IntegrationInstanceAsync.java b/bmc-integration/src/main/java/com/oracle/bmc/integration/IntegrationInstanceAsync.java index 6a297e2800d..cbd3323792a 100644 --- a/bmc-integration/src/main/java/com/oracle/bmc/integration/IntegrationInstanceAsync.java +++ b/bmc-integration/src/main/java/com/oracle/bmc/integration/IntegrationInstanceAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.integration.requests.*; import com.oracle.bmc.integration.responses.*; +/** + * Oracle Integration API. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190131") public interface IntegrationInstanceAsync extends AutoCloseable { diff --git a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/ChangeIntegrationInstanceCompartmentDetails.java b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/ChangeIntegrationInstanceCompartmentDetails.java index 5d02173a3e0..8c2d5d778d0 100644 --- a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/ChangeIntegrationInstanceCompartmentDetails.java +++ b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/ChangeIntegrationInstanceCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeIntegrationInstanceCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeIntegrationInstanceCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/CreateIntegrationInstanceDetails.java b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/CreateIntegrationInstanceDetails.java index 952ae30e00e..83968c7480f 100644 --- a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/CreateIntegrationInstanceDetails.java +++ b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/CreateIntegrationInstanceDetails.java @@ -21,6 +21,7 @@ builder = CreateIntegrationInstanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateIntegrationInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/IntegrationInstance.java b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/IntegrationInstance.java index ce4ff327083..10573db56da 100644 --- a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/IntegrationInstance.java +++ b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/IntegrationInstance.java @@ -21,6 +21,7 @@ builder = IntegrationInstance.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IntegrationInstance { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/IntegrationInstanceSummary.java b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/IntegrationInstanceSummary.java index 8cb0fcd2676..a332e7e17fc 100644 --- a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/IntegrationInstanceSummary.java +++ b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/IntegrationInstanceSummary.java @@ -21,6 +21,7 @@ builder = IntegrationInstanceSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IntegrationInstanceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/UpdateIntegrationInstanceDetails.java b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/UpdateIntegrationInstanceDetails.java index 1d7ffa78014..84a5b17e5ee 100644 --- a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/UpdateIntegrationInstanceDetails.java +++ b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/UpdateIntegrationInstanceDetails.java @@ -21,6 +21,7 @@ builder = UpdateIntegrationInstanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateIntegrationInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequest.java b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequest.java index 2ae456c89e7..88308b0ca1e 100644 --- a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequest.java +++ b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestError.java b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestError.java index 935cef284a3..bb9ceee06f0 100644 --- a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestError.java +++ b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestLogEntry.java b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestLogEntry.java index 423227c0e8f..b3c6c7fbd5a 100644 --- a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestLogEntry.java +++ b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestLogEntry.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestResource.java b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestResource.java index fd4a5fc5fe8..999b5b37585 100644 --- a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestResource.java +++ b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestSummary.java b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestSummary.java index c4cd365fe28..70461c3af50 100644 --- a/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestSummary.java +++ b/bmc-integration/src/main/java/com/oracle/bmc/integration/model/WorkRequestSummary.java @@ -21,6 +21,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/pom.xml b/bmc-keymanagement/pom.xml index 1718a665916..5f4a6749afa 100644 --- a/bmc-keymanagement/pom.xml +++ b/bmc-keymanagement/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-keymanagement @@ -17,7 +17,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsCrypto.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsCrypto.java index c11bbbb57e9..e5ff1f57d41 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsCrypto.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsCrypto.java @@ -7,6 +7,9 @@ import com.oracle.bmc.keymanagement.requests.*; import com.oracle.bmc.keymanagement.responses.*; +/** + * API for managing and performing operations with keys and vaults. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: release") public interface KmsCrypto extends AutoCloseable { diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsCryptoAsync.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsCryptoAsync.java index 39b05167ba4..57166936996 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsCryptoAsync.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsCryptoAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.keymanagement.requests.*; import com.oracle.bmc.keymanagement.responses.*; +/** + * API for managing and performing operations with keys and vaults. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: release") public interface KmsCryptoAsync extends AutoCloseable { diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsManagement.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsManagement.java index 812fb106077..ad035fb49e2 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsManagement.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsManagement.java @@ -7,6 +7,9 @@ import com.oracle.bmc.keymanagement.requests.*; import com.oracle.bmc.keymanagement.responses.*; +/** + * API for managing and performing operations with keys and vaults. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: release") public interface KmsManagement extends AutoCloseable { diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsManagementAsync.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsManagementAsync.java index e64dd79c24b..aaf9f96ad0a 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsManagementAsync.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsManagementAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.keymanagement.requests.*; import com.oracle.bmc.keymanagement.responses.*; +/** + * API for managing and performing operations with keys and vaults. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: release") public interface KmsManagementAsync extends AutoCloseable { diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsVault.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsVault.java index 34ae8b9552f..9bd3ebd4853 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsVault.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsVault.java @@ -7,6 +7,9 @@ import com.oracle.bmc.keymanagement.requests.*; import com.oracle.bmc.keymanagement.responses.*; +/** + * API for managing and performing operations with keys and vaults. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: release") public interface KmsVault extends AutoCloseable { diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsVaultAsync.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsVaultAsync.java index 076ac96e78c..8c2d3e89658 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsVaultAsync.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/KmsVaultAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.keymanagement.requests.*; import com.oracle.bmc.keymanagement.responses.*; +/** + * API for managing and performing operations with keys and vaults. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: release") public interface KmsVaultAsync extends AutoCloseable { diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupKeyDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupKeyDetails.java index 01b2506b589..df2a27ce54a 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupKeyDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupKeyDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BackupKeyDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackupKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupLocationBucket.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupLocationBucket.java index c93709616bd..1ddfe7d375e 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupLocationBucket.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupLocationBucket.java @@ -27,6 +27,7 @@ property = "destination" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackupLocationBucket extends BackupLocation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupLocationURI.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupLocationURI.java index 2ca33430c80..a70debe3022 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupLocationURI.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupLocationURI.java @@ -27,6 +27,7 @@ property = "destination" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackupLocationURI extends BackupLocation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupVaultDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupVaultDetails.java index 657fb620966..a67e27b5faa 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupVaultDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/BackupVaultDetails.java @@ -21,6 +21,7 @@ builder = BackupVaultDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackupVaultDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ChangeKeyCompartmentDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ChangeKeyCompartmentDetails.java index ee75d9de847..98ef7a5e449 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ChangeKeyCompartmentDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ChangeKeyCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeKeyCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeKeyCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ChangeVaultCompartmentDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ChangeVaultCompartmentDetails.java index 267f7377dfc..27c8a84dcbf 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ChangeVaultCompartmentDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ChangeVaultCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeVaultCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeVaultCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/CreateKeyDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/CreateKeyDetails.java index aa5047b96b1..ae1746a90e5 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/CreateKeyDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/CreateKeyDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CreateKeyDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/CreateVaultDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/CreateVaultDetails.java index 35f4efc8503..178a5d3d677 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/CreateVaultDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/CreateVaultDetails.java @@ -21,6 +21,7 @@ builder = CreateVaultDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateVaultDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/DecryptDataDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/DecryptDataDetails.java index c0ed0e83bfc..74d9bcc163c 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/DecryptDataDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/DecryptDataDetails.java @@ -21,6 +21,7 @@ builder = DecryptDataDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DecryptDataDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/DecryptedData.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/DecryptedData.java index 0f741d0a5a2..6d8fdfa7c7b 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/DecryptedData.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/DecryptedData.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DecryptedData.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DecryptedData { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/EncryptDataDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/EncryptDataDetails.java index 978f9c38570..d7f8d2a86a6 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/EncryptDataDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/EncryptDataDetails.java @@ -21,6 +21,7 @@ builder = EncryptDataDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class EncryptDataDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/EncryptedData.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/EncryptedData.java index 70996a4ae05..6e6b66d7211 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/EncryptedData.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/EncryptedData.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = EncryptedData.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class EncryptedData { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/GenerateKeyDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/GenerateKeyDetails.java index 1560363ed01..b0032fd3dca 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/GenerateKeyDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/GenerateKeyDetails.java @@ -21,6 +21,7 @@ builder = GenerateKeyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class GenerateKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/GeneratedKey.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/GeneratedKey.java index a2637294b0f..c89b116c3b6 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/GeneratedKey.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/GeneratedKey.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = GeneratedKey.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class GeneratedKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ImportKeyDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ImportKeyDetails.java index 47ad747be5d..a31420e0210 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ImportKeyDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ImportKeyDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ImportKeyDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ImportKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ImportKeyVersionDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ImportKeyVersionDetails.java index b71bccf8a64..07afdba8469 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ImportKeyVersionDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ImportKeyVersionDetails.java @@ -21,6 +21,7 @@ builder = ImportKeyVersionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ImportKeyVersionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/Key.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/Key.java index bac3f1a2833..980b10f7111 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/Key.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/Key.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Key.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Key { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeyShape.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeyShape.java index 509e23cbfb4..53ae129bc6b 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeyShape.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeyShape.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = KeyShape.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class KeyShape { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeySummary.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeySummary.java index 51eb9172ad0..a67c7fbbfca 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeySummary.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeySummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = KeySummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class KeySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeyVersion.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeyVersion.java index ab37e4a877f..17aaccb349e 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeyVersion.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeyVersion.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = KeyVersion.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class KeyVersion { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeyVersionSummary.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeyVersionSummary.java index 6e0b89ad0c4..500329607fe 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeyVersionSummary.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/KeyVersionSummary.java @@ -21,6 +21,7 @@ builder = KeyVersionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class KeyVersionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/RestoreKeyFromObjectStoreDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/RestoreKeyFromObjectStoreDetails.java index 46fe04fdf49..761406e46d7 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/RestoreKeyFromObjectStoreDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/RestoreKeyFromObjectStoreDetails.java @@ -21,6 +21,7 @@ builder = RestoreKeyFromObjectStoreDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RestoreKeyFromObjectStoreDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/RestoreVaultFromObjectStoreDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/RestoreVaultFromObjectStoreDetails.java index c2c55804d66..c794f3be253 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/RestoreVaultFromObjectStoreDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/RestoreVaultFromObjectStoreDetails.java @@ -21,6 +21,7 @@ builder = RestoreVaultFromObjectStoreDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RestoreVaultFromObjectStoreDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ScheduleKeyDeletionDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ScheduleKeyDeletionDetails.java index b095e8cd484..0a20befe461 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ScheduleKeyDeletionDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ScheduleKeyDeletionDetails.java @@ -21,6 +21,7 @@ builder = ScheduleKeyDeletionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ScheduleKeyDeletionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ScheduleKeyVersionDeletionDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ScheduleKeyVersionDeletionDetails.java index 3ea08ccda42..0aea464bfbb 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ScheduleKeyVersionDeletionDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ScheduleKeyVersionDeletionDetails.java @@ -21,6 +21,7 @@ builder = ScheduleKeyVersionDeletionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ScheduleKeyVersionDeletionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ScheduleVaultDeletionDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ScheduleVaultDeletionDetails.java index df385572d74..34ed3a4dab5 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ScheduleVaultDeletionDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/ScheduleVaultDeletionDetails.java @@ -21,6 +21,7 @@ builder = ScheduleVaultDeletionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ScheduleVaultDeletionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/UpdateKeyDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/UpdateKeyDetails.java index de255039d16..1e69c29a677 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/UpdateKeyDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/UpdateKeyDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateKeyDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/UpdateVaultDetails.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/UpdateVaultDetails.java index a4613173e73..180652fb31a 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/UpdateVaultDetails.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/UpdateVaultDetails.java @@ -21,6 +21,7 @@ builder = UpdateVaultDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateVaultDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/Vault.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/Vault.java index f66466ef079..98af6fd1456 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/Vault.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/Vault.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Vault.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Vault { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/VaultSummary.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/VaultSummary.java index 9aa41ebe8f2..966cf651ad7 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/VaultSummary.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/VaultSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VaultSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VaultSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/VaultUsage.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/VaultUsage.java index 6cf9ab96d64..4badc6e5c6c 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/VaultUsage.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/VaultUsage.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VaultUsage.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VaultUsage { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/WrappedImportKey.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/WrappedImportKey.java index 6c8bacd217b..339dea0efd5 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/WrappedImportKey.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/WrappedImportKey.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WrappedImportKey.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WrappedImportKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/WrappingKey.java b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/WrappingKey.java index fa909a8b47a..3fc41c57e06 100644 --- a/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/WrappingKey.java +++ b/bmc-keymanagement/src/main/java/com/oracle/bmc/keymanagement/model/WrappingKey.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WrappingKey.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WrappingKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-limits/pom.xml b/bmc-limits/pom.xml index d7e58c6d84d..87118803931 100644 --- a/bmc-limits/pom.xml +++ b/bmc-limits/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-limits @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-limits/src/main/java/com/oracle/bmc/limits/Limits.java b/bmc-limits/src/main/java/com/oracle/bmc/limits/Limits.java index cefcbd7f490..235f9490b5c 100644 --- a/bmc-limits/src/main/java/com/oracle/bmc/limits/Limits.java +++ b/bmc-limits/src/main/java/com/oracle/bmc/limits/Limits.java @@ -7,6 +7,9 @@ import com.oracle.bmc.limits.requests.*; import com.oracle.bmc.limits.responses.*; +/** + * APIs that interact with the resource limits of a specific resource type + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: ") public interface Limits extends AutoCloseable { diff --git a/bmc-limits/src/main/java/com/oracle/bmc/limits/LimitsAsync.java b/bmc-limits/src/main/java/com/oracle/bmc/limits/LimitsAsync.java index 25ddb2adcc2..0ce15f08a09 100644 --- a/bmc-limits/src/main/java/com/oracle/bmc/limits/LimitsAsync.java +++ b/bmc-limits/src/main/java/com/oracle/bmc/limits/LimitsAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.limits.requests.*; import com.oracle.bmc.limits.responses.*; +/** + * APIs that interact with the resource limits of a specific resource type + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: ") public interface LimitsAsync extends AutoCloseable { diff --git a/bmc-limits/src/main/java/com/oracle/bmc/limits/Quotas.java b/bmc-limits/src/main/java/com/oracle/bmc/limits/Quotas.java index 5997171d1b5..e5bfb419409 100644 --- a/bmc-limits/src/main/java/com/oracle/bmc/limits/Quotas.java +++ b/bmc-limits/src/main/java/com/oracle/bmc/limits/Quotas.java @@ -7,6 +7,9 @@ import com.oracle.bmc.limits.requests.*; import com.oracle.bmc.limits.responses.*; +/** + * APIs that interact with the resource limits of a specific resource type + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: ") public interface Quotas extends AutoCloseable { diff --git a/bmc-limits/src/main/java/com/oracle/bmc/limits/QuotasAsync.java b/bmc-limits/src/main/java/com/oracle/bmc/limits/QuotasAsync.java index a203db80b6d..2382596928f 100644 --- a/bmc-limits/src/main/java/com/oracle/bmc/limits/QuotasAsync.java +++ b/bmc-limits/src/main/java/com/oracle/bmc/limits/QuotasAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.limits.requests.*; import com.oracle.bmc.limits.responses.*; +/** + * APIs that interact with the resource limits of a specific resource type + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: ") public interface QuotasAsync extends AutoCloseable { diff --git a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/CreateQuotaDetails.java b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/CreateQuotaDetails.java index 93d2d29e086..92318184cac 100644 --- a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/CreateQuotaDetails.java +++ b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/CreateQuotaDetails.java @@ -21,6 +21,7 @@ builder = CreateQuotaDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateQuotaDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/LimitDefinitionSummary.java b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/LimitDefinitionSummary.java index 4ac2574b940..0e994c979eb 100644 --- a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/LimitDefinitionSummary.java +++ b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/LimitDefinitionSummary.java @@ -21,6 +21,7 @@ builder = LimitDefinitionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LimitDefinitionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/LimitValueSummary.java b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/LimitValueSummary.java index e7e117e0fc4..020e73c3525 100644 --- a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/LimitValueSummary.java +++ b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/LimitValueSummary.java @@ -21,6 +21,7 @@ builder = LimitValueSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LimitValueSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/Quota.java b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/Quota.java index 0e9ea0e2233..403a098701d 100644 --- a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/Quota.java +++ b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/Quota.java @@ -25,6 +25,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Quota.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Quota { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/QuotaSummary.java b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/QuotaSummary.java index e27f46206eb..8b3581043be 100644 --- a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/QuotaSummary.java +++ b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/QuotaSummary.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = QuotaSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class QuotaSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/ResourceAvailability.java b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/ResourceAvailability.java index 1c575427d84..7cc1fd3593b 100644 --- a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/ResourceAvailability.java +++ b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/ResourceAvailability.java @@ -23,6 +23,7 @@ builder = ResourceAvailability.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ResourceAvailability { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/ServiceSummary.java b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/ServiceSummary.java index 858259abf84..d70c3d389a8 100644 --- a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/ServiceSummary.java +++ b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/ServiceSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ServiceSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ServiceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/UpdateQuotaDetails.java b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/UpdateQuotaDetails.java index dd20e06cc59..b9f6348420d 100644 --- a/bmc-limits/src/main/java/com/oracle/bmc/limits/model/UpdateQuotaDetails.java +++ b/bmc-limits/src/main/java/com/oracle/bmc/limits/model/UpdateQuotaDetails.java @@ -21,6 +21,7 @@ builder = UpdateQuotaDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateQuotaDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/pom.xml b/bmc-loadbalancer/pom.xml index 74e36cd58e8..a5d3fe05f0c 100644 --- a/bmc-loadbalancer/pom.xml +++ b/bmc-loadbalancer/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml @@ -19,7 +19,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancer.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancer.java index d98b6ce068a..4f5ca111b8e 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancer.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancer.java @@ -7,6 +7,11 @@ import com.oracle.bmc.loadbalancer.requests.*; import com.oracle.bmc.loadbalancer.responses.*; +/** + * API for the Load Balancing service. Use this API to manage load balancers, backend sets, and related items. For more + * information, see [Overview of Load Balancing](https://docs.cloud.oracle.com/iaas/Content/Balance/Concepts/balanceoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") public interface LoadBalancer extends AutoCloseable { diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancerAsync.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancerAsync.java index 485cd6a3ebc..3dbaca0cb92 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancerAsync.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/LoadBalancerAsync.java @@ -7,6 +7,11 @@ import com.oracle.bmc.loadbalancer.requests.*; import com.oracle.bmc.loadbalancer.responses.*; +/** + * API for the Load Balancing service. Use this API to manage load balancers, backend sets, and related items. For more + * information, see [Overview of Load Balancing](https://docs.cloud.oracle.com/iaas/Content/Balance/Concepts/balanceoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") public interface LoadBalancerAsync extends AutoCloseable { diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/AddHttpRequestHeaderRule.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/AddHttpRequestHeaderRule.java index 92d3e042c2f..049276ed715 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/AddHttpRequestHeaderRule.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/AddHttpRequestHeaderRule.java @@ -38,6 +38,7 @@ property = "action" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AddHttpRequestHeaderRule extends Rule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/AddHttpResponseHeaderRule.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/AddHttpResponseHeaderRule.java index a1a9a86b5c5..bb65026e244 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/AddHttpResponseHeaderRule.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/AddHttpResponseHeaderRule.java @@ -38,6 +38,7 @@ property = "action" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AddHttpResponseHeaderRule extends Rule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/AllowRule.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/AllowRule.java index 0d197b948d9..cbb1b9ebe35 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/AllowRule.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/AllowRule.java @@ -36,6 +36,7 @@ property = "action" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AllowRule extends Rule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 92b64d6d436..f04e35b1c24 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 @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Backend.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Backend { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 c6fe8340fae..20a15399549 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BackendDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackendDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 2cd88e10ecc..f8816d7bf7b 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 @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BackendHealth.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackendHealth { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 b513b8424d9..bea673fc64a 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 @@ -28,6 +28,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BackendSet.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackendSet { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 fdaaad58aaa..fd527b35ba7 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 @@ -28,6 +28,7 @@ builder = BackendSetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackendSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 abf685d6472..49d039faa48 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 @@ -23,6 +23,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BackendSetHealth.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackendSetHealth { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 f8405c714f0..17a32d8994a 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 @@ -24,6 +24,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Certificate.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Certificate { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 344bdcf41de..4f8b4562764 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 @@ -26,6 +26,7 @@ builder = CertificateDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CertificateDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ChangeLoadBalancerCompartmentDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ChangeLoadBalancerCompartmentDetails.java index e239a63ce75..14017ced7bd 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ChangeLoadBalancerCompartmentDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ChangeLoadBalancerCompartmentDetails.java @@ -24,6 +24,7 @@ builder = ChangeLoadBalancerCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeLoadBalancerCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ConnectionConfiguration.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ConnectionConfiguration.java index 8ddba75d84f..3e3be340e3d 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ConnectionConfiguration.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ConnectionConfiguration.java @@ -22,6 +22,7 @@ builder = ConnectionConfiguration.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectionConfiguration { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ControlAccessUsingHttpMethodsRule.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ControlAccessUsingHttpMethodsRule.java index ca68f7e643b..8030db54614 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ControlAccessUsingHttpMethodsRule.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ControlAccessUsingHttpMethodsRule.java @@ -37,6 +37,7 @@ property = "action" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ControlAccessUsingHttpMethodsRule extends Rule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 5ea328c514b..0e68a18f480 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 @@ -24,6 +24,7 @@ builder = CreateBackendDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateBackendDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 68eef1eff81..b2d7886e7d4 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 @@ -30,6 +30,7 @@ builder = CreateBackendSetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateBackendSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 27c9d32cccb..ba097e62c7a 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 @@ -26,6 +26,7 @@ builder = CreateCertificateDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateCertificateDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateHostnameDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateHostnameDetails.java index fd2e12135f4..85a9b569e72 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateHostnameDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateHostnameDetails.java @@ -24,6 +24,7 @@ builder = CreateHostnameDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateHostnameDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 9069415e3d7..07d59204146 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 @@ -26,6 +26,7 @@ builder = CreateListenerDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateListenerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 c70e3edb3b8..0d1dd12f192 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 @@ -24,6 +24,7 @@ builder = CreateLoadBalancerDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateLoadBalancerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreatePathRouteSetDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreatePathRouteSetDetails.java index 81ca8c6042f..87919ae0818 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreatePathRouteSetDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreatePathRouteSetDetails.java @@ -24,6 +24,7 @@ builder = CreatePathRouteSetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreatePathRouteSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateRuleSetDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateRuleSetDetails.java index 315a9c4d4dd..a835afed554 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateRuleSetDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/CreateRuleSetDetails.java @@ -21,6 +21,7 @@ builder = CreateRuleSetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateRuleSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ExtendHttpRequestHeaderValueRule.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ExtendHttpRequestHeaderValueRule.java index 74eff851095..3b196d37be5 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ExtendHttpRequestHeaderValueRule.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ExtendHttpRequestHeaderValueRule.java @@ -41,6 +41,7 @@ property = "action" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExtendHttpRequestHeaderValueRule extends Rule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ExtendHttpResponseHeaderValueRule.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ExtendHttpResponseHeaderValueRule.java index dd216692f73..cac23e68c15 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ExtendHttpResponseHeaderValueRule.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ExtendHttpResponseHeaderValueRule.java @@ -41,6 +41,7 @@ property = "action" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExtendHttpResponseHeaderValueRule extends Rule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 51575369def..ae415051b0d 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 @@ -22,6 +22,7 @@ builder = HealthCheckResult.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HealthCheckResult { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 0d4254abac5..d766d33218c 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 @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = HealthChecker.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HealthChecker { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 ffd9f50bfdf..085460b9ea6 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 @@ -21,6 +21,7 @@ builder = HealthCheckerDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HealthCheckerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Hostname.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Hostname.java index 7bb22865884..0849472b52d 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Hostname.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Hostname.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Hostname.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Hostname { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HostnameDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HostnameDetails.java index 4ab5e3fa101..fe5f195151a 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HostnameDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HostnameDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = HostnameDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HostnameDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HttpHeaderRule.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HttpHeaderRule.java new file mode 100644 index 00000000000..4e71e4d7e85 --- /dev/null +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/HttpHeaderRule.java @@ -0,0 +1,112 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.loadbalancer.model; + +/** + * An object that represents the advance http header options that allow the setting of http header size and allow/disallow + * invalid characters in the http headers. + * For example httpLargeHeaderSizeInKB=32, the http header could have 4 buffers of 32KBs each + * This rule applies only to HTTP listeners. No more than one `HttpHeaderRule` object can be present in + * a given listener. + * + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20170115") +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = HttpHeaderRule.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 = "action" +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class HttpHeaderRule extends Rule { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("areInvalidCharactersAllowed") + private Boolean areInvalidCharactersAllowed; + + public Builder areInvalidCharactersAllowed(Boolean areInvalidCharactersAllowed) { + this.areInvalidCharactersAllowed = areInvalidCharactersAllowed; + this.__explicitlySet__.add("areInvalidCharactersAllowed"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("httpLargeHeaderSizeInKB") + private Integer httpLargeHeaderSizeInKB; + + public Builder httpLargeHeaderSizeInKB(Integer httpLargeHeaderSizeInKB) { + this.httpLargeHeaderSizeInKB = httpLargeHeaderSizeInKB; + this.__explicitlySet__.add("httpLargeHeaderSizeInKB"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public HttpHeaderRule build() { + HttpHeaderRule __instance__ = + new HttpHeaderRule(areInvalidCharactersAllowed, httpLargeHeaderSizeInKB); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(HttpHeaderRule o) { + Builder copiedBuilder = + areInvalidCharactersAllowed(o.getAreInvalidCharactersAllowed()) + .httpLargeHeaderSizeInKB(o.getHttpLargeHeaderSizeInKB()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + @Deprecated + public HttpHeaderRule(Boolean areInvalidCharactersAllowed, Integer httpLargeHeaderSizeInKB) { + super(); + this.areInvalidCharactersAllowed = areInvalidCharactersAllowed; + this.httpLargeHeaderSizeInKB = httpLargeHeaderSizeInKB; + } + + /** + * Indicates whether or not invalid characters in client header fields will be allowed. + * Valid names are composed of English letters, digits, hyphens and underscores. + * If \"true\", invalid characters are allowed in the HTTP header. + * If \"false\", invalid characters are not allowed in the HTTP header + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("areInvalidCharactersAllowed") + Boolean areInvalidCharactersAllowed; + + /** + * The maximum size of each buffer used for reading http client request header. + * This value indicates the maximum size allowed for each buffer. + * The allowed values for buffer size are 8, 16, 32 and 64. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("httpLargeHeaderSizeInKB") + Integer httpLargeHeaderSizeInKB; + + @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 f9baef64320..d00a501125a 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IpAddress.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IpAddress { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LBCookieSessionPersistenceConfigurationDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LBCookieSessionPersistenceConfigurationDetails.java index 3f74a869161..090ffd40c56 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LBCookieSessionPersistenceConfigurationDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/LBCookieSessionPersistenceConfigurationDetails.java @@ -45,6 +45,7 @@ builder = LBCookieSessionPersistenceConfigurationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LBCookieSessionPersistenceConfigurationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 25c2366b841..ccccd31692c 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 @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Listener.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Listener { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 57b7c6472e7..bb9fd52c1ea 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ListenerDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ListenerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ListenerRuleSummary.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ListenerRuleSummary.java index 2673622d708..130040de79f 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ListenerRuleSummary.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/ListenerRuleSummary.java @@ -23,6 +23,7 @@ builder = ListenerRuleSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ListenerRuleSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 ebe6640161e..d548f2e29a3 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 @@ -29,6 +29,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = LoadBalancer.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LoadBalancer { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 4ebfb333f2d..f1b3371fc3f 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 @@ -25,6 +25,7 @@ builder = LoadBalancerHealth.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LoadBalancerHealth { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 b98dec4b8ae..9b3dac502e3 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 @@ -21,6 +21,7 @@ builder = LoadBalancerHealthSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LoadBalancerHealthSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 b649d4301f0..3d2f4acb659 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 @@ -24,6 +24,7 @@ builder = LoadBalancerPolicy.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LoadBalancerPolicy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 2b38a8dfe0d..a9e9e8cff0b 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 @@ -21,6 +21,7 @@ builder = LoadBalancerProtocol.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LoadBalancerProtocol { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 f012c86ea71..f99e9154879 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 @@ -26,6 +26,7 @@ builder = LoadBalancerShape.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LoadBalancerShape { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathMatchCondition.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathMatchCondition.java index 31a25743f1a..6f3e6510e65 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathMatchCondition.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathMatchCondition.java @@ -28,6 +28,7 @@ property = "attributeName" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PathMatchCondition extends RuleCondition { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathMatchType.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathMatchType.java index 82f4697f316..9053d1b2d6c 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathMatchType.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathMatchType.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PathMatchType.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PathMatchType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathRoute.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathRoute.java index c0622a37964..b24974aa194 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathRoute.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathRoute.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PathRoute.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PathRoute { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathRouteSet.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathRouteSet.java index e33e5d7bb2f..82ae08fefa3 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathRouteSet.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathRouteSet.java @@ -23,6 +23,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PathRouteSet.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PathRouteSet { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathRouteSetDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathRouteSetDetails.java index ee424569ffc..1c3a4c977d1 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathRouteSetDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/PathRouteSetDetails.java @@ -21,6 +21,7 @@ builder = PathRouteSetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PathRouteSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RedirectRule.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RedirectRule.java index 9386cd01072..7bb2bcc0086 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RedirectRule.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RedirectRule.java @@ -37,6 +37,7 @@ property = "action" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RedirectRule extends Rule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RedirectUri.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RedirectUri.java index 321c5eb6270..fa1f90208b9 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RedirectUri.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RedirectUri.java @@ -52,6 +52,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RedirectUri.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RedirectUri { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RemoveHttpRequestHeaderRule.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RemoveHttpRequestHeaderRule.java index df23270486d..b96f1e3ce08 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RemoveHttpRequestHeaderRule.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RemoveHttpRequestHeaderRule.java @@ -34,6 +34,7 @@ property = "action" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RemoveHttpRequestHeaderRule extends Rule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RemoveHttpResponseHeaderRule.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RemoveHttpResponseHeaderRule.java index 50cfd773ff3..86c258d3bdc 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RemoveHttpResponseHeaderRule.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RemoveHttpResponseHeaderRule.java @@ -34,6 +34,7 @@ property = "action" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RemoveHttpResponseHeaderRule extends Rule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Rule.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Rule.java index 6559a090c4a..a4559d196d5 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Rule.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/Rule.java @@ -53,6 +53,10 @@ name = "CONTROL_ACCESS_USING_HTTP_METHODS" ), @com.fasterxml.jackson.annotation.JsonSubTypes.Type(value = AllowRule.class, name = "ALLOW"), + @com.fasterxml.jackson.annotation.JsonSubTypes.Type( + value = HttpHeaderRule.class, + name = "HTTP_HEADER" + ), @com.fasterxml.jackson.annotation.JsonSubTypes.Type( value = AddHttpResponseHeaderRule.class, name = "ADD_HTTP_RESPONSE_HEADER" @@ -78,6 +82,7 @@ public enum Action { Allow("ALLOW"), ControlAccessUsingHttpMethods("CONTROL_ACCESS_USING_HTTP_METHODS"), Redirect("REDIRECT"), + HttpHeader("HTTP_HEADER"), /** * This value is used if a service returns a value for this enum that is not recognized by this diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RuleSet.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RuleSet.java index d4e1e7bbcf7..4687f37abaf 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RuleSet.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RuleSet.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RuleSet.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RuleSet { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RuleSetDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RuleSetDetails.java index bf86bf24f29..66810f58b52 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RuleSetDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/RuleSetDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RuleSetDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RuleSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 278a5140566..ce72ca96545 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 @@ -24,6 +24,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SSLConfiguration.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SSLConfiguration { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 a0be02dcc69..ebbe8e0cb86 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 @@ -24,6 +24,7 @@ builder = SSLConfigurationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SSLConfigurationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 b7f3ad01534..1d8f953483a 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 @@ -41,6 +41,7 @@ builder = SessionPersistenceConfigurationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SessionPersistenceConfigurationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SourceIpAddressCondition.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SourceIpAddressCondition.java index 79a5c096fda..1e9b3815b11 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SourceIpAddressCondition.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SourceIpAddressCondition.java @@ -28,6 +28,7 @@ property = "attributeName" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SourceIpAddressCondition extends RuleCondition { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SourceVcnIdCondition.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SourceVcnIdCondition.java index eb4c1b23c9c..3f79c488fa8 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SourceVcnIdCondition.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SourceVcnIdCondition.java @@ -28,6 +28,7 @@ property = "attributeName" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SourceVcnIdCondition extends RuleCondition { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SourceVcnIpAddressCondition.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SourceVcnIpAddressCondition.java index 5dca680e3be..139405d0b8c 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SourceVcnIpAddressCondition.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/SourceVcnIpAddressCondition.java @@ -29,6 +29,7 @@ property = "attributeName" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SourceVcnIpAddressCondition extends RuleCondition { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 f0dd5c12ec7..0ff236b24d3 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 @@ -21,6 +21,7 @@ builder = UpdateBackendDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateBackendDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 a12ec1d8eee..0144be629b5 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 @@ -30,6 +30,7 @@ builder = UpdateBackendSetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateBackendSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 dd0e0082473..9667f21e46a 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 @@ -21,6 +21,7 @@ builder = UpdateHealthCheckerDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateHealthCheckerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateHostnameDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateHostnameDetails.java index cb891466244..9ca10935ea4 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateHostnameDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateHostnameDetails.java @@ -24,6 +24,7 @@ builder = UpdateHostnameDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateHostnameDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 4bb627fe3ab..09ce481ce8d 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 @@ -21,6 +21,7 @@ builder = UpdateListenerDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateListenerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 67219d62ecc..bcd36e55b00 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 @@ -24,6 +24,7 @@ builder = UpdateLoadBalancerDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateLoadBalancerDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateNetworkSecurityGroupsDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateNetworkSecurityGroupsDetails.java index 40da13faee6..ae67e09a9d8 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateNetworkSecurityGroupsDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateNetworkSecurityGroupsDetails.java @@ -24,6 +24,7 @@ builder = UpdateNetworkSecurityGroupsDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateNetworkSecurityGroupsDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdatePathRouteSetDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdatePathRouteSetDetails.java index dda1b91b434..0176bfb0148 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdatePathRouteSetDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdatePathRouteSetDetails.java @@ -21,6 +21,7 @@ builder = UpdatePathRouteSetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdatePathRouteSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateRuleSetDetails.java b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateRuleSetDetails.java index bf0c22e0da1..54d92f02693 100644 --- a/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateRuleSetDetails.java +++ b/bmc-loadbalancer/src/main/java/com/oracle/bmc/loadbalancer/model/UpdateRuleSetDetails.java @@ -21,6 +21,7 @@ builder = UpdateRuleSetDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateRuleSetDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) 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 3717a991397..f9ac92c0a31 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 @@ -23,6 +23,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) @@ -54,6 +55,15 @@ public Builder type(String type) { 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("lifecycleState") private LifecycleState lifecycleState; @@ -108,6 +118,7 @@ public WorkRequest build() { id, loadBalancerId, type, + compartmentId, lifecycleState, message, timeAccepted, @@ -123,6 +134,7 @@ public Builder copy(WorkRequest o) { id(o.getId()) .loadBalancerId(o.getLoadBalancerId()) .type(o.getType()) + .compartmentId(o.getCompartmentId()) .lifecycleState(o.getLifecycleState()) .message(o.getMessage()) .timeAccepted(o.getTimeAccepted()) @@ -163,6 +175,12 @@ public static Builder builder() { **/ @com.fasterxml.jackson.annotation.JsonProperty("type") String type; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the load balancer. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; /** * The current state of the work request. * 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 eeb89745eba..242c941730e 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 @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/pom.xml b/bmc-marketplace/pom.xml index bbbc8944dfb..71b58960cfc 100644 --- a/bmc-marketplace/pom.xml +++ b/bmc-marketplace/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-marketplace @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/Marketplace.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/Marketplace.java index 744da4d244e..d5ffa6362b0 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/Marketplace.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/Marketplace.java @@ -7,6 +7,9 @@ import com.oracle.bmc.marketplace.requests.*; import com.oracle.bmc.marketplace.responses.*; +/** + * Manage applications in Oracle Cloud Infrastructure Marketplace. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181001") public interface Marketplace extends AutoCloseable { diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/MarketplaceAsync.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/MarketplaceAsync.java index 1d4b5689919..83c7b8fc3ad 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/MarketplaceAsync.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/MarketplaceAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.marketplace.requests.*; import com.oracle.bmc.marketplace.responses.*; +/** + * Manage applications in Oracle Cloud Infrastructure Marketplace. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181001") public interface MarketplaceAsync extends AutoCloseable { diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/AcceptedAgreement.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/AcceptedAgreement.java index 69f6525954c..d975ad510cb 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/AcceptedAgreement.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/AcceptedAgreement.java @@ -21,6 +21,7 @@ builder = AcceptedAgreement.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AcceptedAgreement { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/AcceptedAgreementSummary.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/AcceptedAgreementSummary.java index c27280b1017..cf2e6699d44 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/AcceptedAgreementSummary.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/AcceptedAgreementSummary.java @@ -21,6 +21,7 @@ builder = AcceptedAgreementSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AcceptedAgreementSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Agreement.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Agreement.java index 04136f35648..2f803ad6eb2 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Agreement.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Agreement.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Agreement.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Agreement { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/AgreementSummary.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/AgreementSummary.java index 0ec370255b9..00268bbcefd 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/AgreementSummary.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/AgreementSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = AgreementSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AgreementSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/CategorySummary.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/CategorySummary.java index e00969a8866..d7915bd3294 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/CategorySummary.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/CategorySummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CategorySummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CategorySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/CreateAcceptedAgreementDetails.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/CreateAcceptedAgreementDetails.java index 30c4f4bd934..e60bbfc3ac8 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/CreateAcceptedAgreementDetails.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/CreateAcceptedAgreementDetails.java @@ -21,6 +21,7 @@ builder = CreateAcceptedAgreementDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAcceptedAgreementDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/DocumentationLink.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/DocumentationLink.java index 56ed8240460..b7c2ead4374 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/DocumentationLink.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/DocumentationLink.java @@ -21,6 +21,7 @@ builder = DocumentationLink.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DocumentationLink { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ErrorEntity.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ErrorEntity.java index c4745d67fbc..59299dc2fc2 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ErrorEntity.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ErrorEntity.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ErrorEntity.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ErrorEntity { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ImageListingPackage.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ImageListingPackage.java index 9b55169c6c3..b34718e29a9 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ImageListingPackage.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ImageListingPackage.java @@ -27,6 +27,7 @@ property = "packageType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ImageListingPackage extends ListingPackage { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Item.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Item.java index 2c76013086a..158f9ac7211 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Item.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Item.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Item.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Item { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Link.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Link.java index 99a60bd1b5f..747354f5520 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Link.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Link.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Link.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Link { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Listing.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Listing.java index 38e28c23e44..852be80d926 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Listing.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Listing.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Listing.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Listing { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ListingPackageSummary.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ListingPackageSummary.java index 42358e8745a..4b4730a6c96 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ListingPackageSummary.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ListingPackageSummary.java @@ -21,6 +21,7 @@ builder = ListingPackageSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ListingPackageSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ListingSummary.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ListingSummary.java index 3fa0c7440ee..b7b2fff81dd 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ListingSummary.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ListingSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ListingSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ListingSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/NamedLink.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/NamedLink.java index c5708b78d05..08ab6f9b1c4 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/NamedLink.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/NamedLink.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = NamedLink.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NamedLink { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/OrchestrationListingPackage.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/OrchestrationListingPackage.java index 3a2b8a01345..70b97140b63 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/OrchestrationListingPackage.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/OrchestrationListingPackage.java @@ -27,6 +27,7 @@ property = "packageType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OrchestrationListingPackage extends ListingPackage { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/OrchestrationVariable.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/OrchestrationVariable.java index 70212378f5b..865b75484a0 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/OrchestrationVariable.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/OrchestrationVariable.java @@ -21,6 +21,7 @@ builder = OrchestrationVariable.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OrchestrationVariable { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/PricingModel.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/PricingModel.java index 3a264226ae7..ae0385a8f17 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/PricingModel.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/PricingModel.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PricingModel.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PricingModel { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Publisher.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Publisher.java index 4fc979e30d8..6b8f04d0c05 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Publisher.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Publisher.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Publisher.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Publisher { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/PublisherSummary.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/PublisherSummary.java index 7444592d43a..45e10b479d5 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/PublisherSummary.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/PublisherSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PublisherSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PublisherSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Region.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Region.java index f15ed584034..e14f8d9261b 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Region.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Region.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Region.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Region { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportCollection.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportCollection.java index 58a0cd140d3..b5c956f9daf 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportCollection.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportCollection.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ReportCollection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ReportCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportSummary.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportSummary.java index e784dba88ea..6dc32c906db 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportSummary.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ReportSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ReportSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportTypeCollection.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportTypeCollection.java index 6beadadb103..89659063b8c 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportTypeCollection.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportTypeCollection.java @@ -21,6 +21,7 @@ builder = ReportTypeCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ReportTypeCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportTypeSummary.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportTypeSummary.java index bcb2b6fbbcd..92fc476f35b 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportTypeSummary.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/ReportTypeSummary.java @@ -21,6 +21,7 @@ builder = ReportTypeSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ReportTypeSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Screenshot.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Screenshot.java index ed947f4eaa5..0dd825026e2 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Screenshot.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/Screenshot.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Screenshot.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Screenshot { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/SupportContact.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/SupportContact.java index b23c459fdec..1887f0abaaa 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/SupportContact.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/SupportContact.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SupportContact.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SupportContact { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/UpdateAcceptedAgreementDetails.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/UpdateAcceptedAgreementDetails.java index f8c59e827e8..f6ef2438349 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/UpdateAcceptedAgreementDetails.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/UpdateAcceptedAgreementDetails.java @@ -21,6 +21,7 @@ builder = UpdateAcceptedAgreementDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateAcceptedAgreementDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/UploadData.java b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/UploadData.java index 7a2468fe6b1..418e6dbc8c9 100644 --- a/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/UploadData.java +++ b/bmc-marketplace/src/main/java/com/oracle/bmc/marketplace/model/UploadData.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UploadData.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UploadData { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/pom.xml b/bmc-monitoring/pom.xml index 4f92d8d02ff..aed19b5eda6 100644 --- a/bmc-monitoring/pom.xml +++ b/bmc-monitoring/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-monitoring @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/Monitoring.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/Monitoring.java index 4ee5cc0b96c..5fad25bf748 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/Monitoring.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/Monitoring.java @@ -7,6 +7,12 @@ import com.oracle.bmc.monitoring.requests.*; import com.oracle.bmc.monitoring.responses.*; +/** + * Use the Monitoring API to manage metric queries and alarms for assessing the health, capacity, and performance of your cloud resources. + * Endpoints vary by operation. For PostMetric, use the `telemetry-ingestion` endpoints; for all other operations, use the `telemetry` endpoints. + * For information about monitoring, see [Monitoring Overview](https://docs.cloud.oracle.com/iaas/Content/Monitoring/Concepts/monitoringoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180401") public interface Monitoring extends AutoCloseable { diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/MonitoringAsync.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/MonitoringAsync.java index 24967859248..c73e5582c9c 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/MonitoringAsync.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/MonitoringAsync.java @@ -7,6 +7,12 @@ import com.oracle.bmc.monitoring.requests.*; import com.oracle.bmc.monitoring.responses.*; +/** + * Use the Monitoring API to manage metric queries and alarms for assessing the health, capacity, and performance of your cloud resources. + * Endpoints vary by operation. For PostMetric, use the `telemetry-ingestion` endpoints; for all other operations, use the `telemetry` endpoints. + * For information about monitoring, see [Monitoring Overview](https://docs.cloud.oracle.com/iaas/Content/Monitoring/Concepts/monitoringoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180401") public interface MonitoringAsync extends AutoCloseable { diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AggregatedDatapoint.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AggregatedDatapoint.java index fdfc5c1c2ed..7936b4e43a7 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AggregatedDatapoint.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AggregatedDatapoint.java @@ -22,6 +22,7 @@ builder = AggregatedDatapoint.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AggregatedDatapoint { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Alarm.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Alarm.java index 684ba551542..20f4a4bf2f0 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Alarm.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Alarm.java @@ -29,6 +29,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Alarm.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Alarm { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmHistoryCollection.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmHistoryCollection.java index adc2f83a55b..95a3f9712ec 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmHistoryCollection.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmHistoryCollection.java @@ -22,6 +22,7 @@ builder = AlarmHistoryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AlarmHistoryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmHistoryEntry.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmHistoryEntry.java index 37c49448559..de84bfe8bc3 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmHistoryEntry.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmHistoryEntry.java @@ -23,6 +23,7 @@ builder = AlarmHistoryEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AlarmHistoryEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmStatusSummary.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmStatusSummary.java index c710b6f2642..97221a201ba 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmStatusSummary.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmStatusSummary.java @@ -31,6 +31,7 @@ builder = AlarmStatusSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AlarmStatusSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmSummary.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmSummary.java index 78adb8374a7..5a7bdd23a1c 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmSummary.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/AlarmSummary.java @@ -29,6 +29,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = AlarmSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AlarmSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/ChangeAlarmCompartmentDetails.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/ChangeAlarmCompartmentDetails.java index c99985e7d53..f8e9ce1485c 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/ChangeAlarmCompartmentDetails.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/ChangeAlarmCompartmentDetails.java @@ -22,6 +22,7 @@ builder = ChangeAlarmCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeAlarmCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/CreateAlarmDetails.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/CreateAlarmDetails.java index 03b15499f63..26ba929db7e 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/CreateAlarmDetails.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/CreateAlarmDetails.java @@ -24,6 +24,7 @@ builder = CreateAlarmDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAlarmDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Datapoint.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Datapoint.java index a2ef2a6b978..b68947bf10b 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Datapoint.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Datapoint.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Datapoint.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Datapoint { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/FailedMetricRecord.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/FailedMetricRecord.java index 81f179844c4..67f6c84a60f 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/FailedMetricRecord.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/FailedMetricRecord.java @@ -22,6 +22,7 @@ builder = FailedMetricRecord.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FailedMetricRecord { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/ListMetricsDetails.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/ListMetricsDetails.java index b40d5c8c03f..8c6323b0b3a 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/ListMetricsDetails.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/ListMetricsDetails.java @@ -25,6 +25,7 @@ builder = ListMetricsDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ListMetricsDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Metric.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Metric.java index fa1c7da038f..82bc42d9e10 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Metric.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Metric.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Metric.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Metric { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/MetricData.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/MetricData.java index 7f7fddf6578..9bb2607e823 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/MetricData.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/MetricData.java @@ -34,6 +34,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = MetricData.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MetricData { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/MetricDataDetails.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/MetricDataDetails.java index 71702c92c16..b9596e196b1 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/MetricDataDetails.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/MetricDataDetails.java @@ -22,6 +22,7 @@ builder = MetricDataDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MetricDataDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/PostMetricDataDetails.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/PostMetricDataDetails.java index 69c5fd4c267..c00635f3a89 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/PostMetricDataDetails.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/PostMetricDataDetails.java @@ -22,6 +22,7 @@ builder = PostMetricDataDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PostMetricDataDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/PostMetricDataResponseDetails.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/PostMetricDataResponseDetails.java index 57a7eb6a452..c2c7ab04145 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/PostMetricDataResponseDetails.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/PostMetricDataResponseDetails.java @@ -22,6 +22,7 @@ builder = PostMetricDataResponseDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PostMetricDataResponseDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/SummarizeMetricsDataDetails.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/SummarizeMetricsDataDetails.java index 10ea2055b5a..c6ee09009e9 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/SummarizeMetricsDataDetails.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/SummarizeMetricsDataDetails.java @@ -23,6 +23,7 @@ builder = SummarizeMetricsDataDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SummarizeMetricsDataDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Suppression.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Suppression.java index b145a52f82b..899d514dfd2 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Suppression.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/Suppression.java @@ -23,6 +23,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Suppression.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Suppression { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/UpdateAlarmDetails.java b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/UpdateAlarmDetails.java index 436078e62d0..0cf840a0492 100644 --- a/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/UpdateAlarmDetails.java +++ b/bmc-monitoring/src/main/java/com/oracle/bmc/monitoring/model/UpdateAlarmDetails.java @@ -24,6 +24,7 @@ builder = UpdateAlarmDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateAlarmDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/pom.xml b/bmc-mysql/pom.xml index 1401e11d3f1..09d827d0157 100644 --- a/bmc-mysql/pom.xml +++ b/bmc-mysql/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-mysql @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbBackups.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbBackups.java index 3b6272edf85..9eeb7633530 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbBackups.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbBackups.java @@ -7,6 +7,9 @@ import com.oracle.bmc.mysql.requests.*; import com.oracle.bmc.mysql.responses.*; +/** + * The API for the MySQL Database Service + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190415") public interface DbBackups extends AutoCloseable { diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbBackupsAsync.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbBackupsAsync.java index 226afe0897b..201a801328b 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbBackupsAsync.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbBackupsAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.mysql.requests.*; import com.oracle.bmc.mysql.responses.*; +/** + * The API for the MySQL Database Service + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190415") public interface DbBackupsAsync extends AutoCloseable { diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystem.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystem.java index eea58add688..91d7e07bd4b 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystem.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystem.java @@ -7,6 +7,9 @@ import com.oracle.bmc.mysql.requests.*; import com.oracle.bmc.mysql.responses.*; +/** + * The API for the MySQL Database Service + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190415") public interface DbSystem extends AutoCloseable { diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystemAsync.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystemAsync.java index 192cfed6929..148e09d8528 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystemAsync.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/DbSystemAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.mysql.requests.*; import com.oracle.bmc.mysql.responses.*; +/** + * The API for the MySQL Database Service + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190415") public interface DbSystemAsync extends AutoCloseable { diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/Mysqlaas.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/Mysqlaas.java index bf0be3494e4..d7033da8002 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/Mysqlaas.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/Mysqlaas.java @@ -7,6 +7,9 @@ import com.oracle.bmc.mysql.requests.*; import com.oracle.bmc.mysql.responses.*; +/** + * The API for the MySQL Database Service + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190415") public interface Mysqlaas extends AutoCloseable { diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/MysqlaasAsync.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/MysqlaasAsync.java index d7a53f41428..7726179a0c7 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/MysqlaasAsync.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/MysqlaasAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.mysql.requests.*; import com.oracle.bmc.mysql.responses.*; +/** + * The API for the MySQL Database Service + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190415") public interface MysqlaasAsync extends AutoCloseable { diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/WorkRequests.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/WorkRequests.java index 0f997305bf7..5b98049a056 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/WorkRequests.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/WorkRequests.java @@ -7,6 +7,9 @@ import com.oracle.bmc.mysql.requests.*; import com.oracle.bmc.mysql.responses.*; +/** + * The API for the MySQL Database Service + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190415") public interface WorkRequests extends AutoCloseable { diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/WorkRequestsAsync.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/WorkRequestsAsync.java index e91d9beb69d..5f5f270989a 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/WorkRequestsAsync.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/WorkRequestsAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.mysql.requests.*; import com.oracle.bmc.mysql.responses.*; +/** + * The API for the MySQL Database Service + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190415") public interface WorkRequestsAsync extends AutoCloseable { diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/Backup.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/Backup.java index 3b49e39c271..b416ed158c8 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/Backup.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/Backup.java @@ -27,6 +27,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Backup.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Backup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/BackupPolicy.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/BackupPolicy.java index cd7f3984797..9ea8afebe70 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/BackupPolicy.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/BackupPolicy.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BackupPolicy.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackupPolicy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/BackupSummary.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/BackupSummary.java index 4d174719967..d28e56b6b71 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/BackupSummary.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/BackupSummary.java @@ -25,6 +25,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BackupSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackupSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/Configuration.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/Configuration.java index 22228be5002..e0f95cb02e4 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/Configuration.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/Configuration.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Configuration.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Configuration { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/ConfigurationSummary.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/ConfigurationSummary.java index 038925e4eff..1f101e660f5 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/ConfigurationSummary.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/ConfigurationSummary.java @@ -22,6 +22,7 @@ builder = ConfigurationSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConfigurationSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/ConfigurationVariables.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/ConfigurationVariables.java index 77ad8ba1acf..bd4827d3c98 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/ConfigurationVariables.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/ConfigurationVariables.java @@ -21,6 +21,7 @@ builder = ConfigurationVariables.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConfigurationVariables { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateBackupDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateBackupDetails.java index 9821baf7c30..451cc5a7318 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateBackupDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateBackupDetails.java @@ -21,6 +21,7 @@ builder = CreateBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateBackupPolicyDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateBackupPolicyDetails.java index eeec7eb2269..bede97fa4d9 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateBackupPolicyDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateBackupPolicyDetails.java @@ -22,6 +22,7 @@ builder = CreateBackupPolicyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateBackupPolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateConfigurationDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateConfigurationDetails.java index 3b1424d855a..e6dd5c8ae74 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateConfigurationDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateConfigurationDetails.java @@ -22,6 +22,7 @@ builder = CreateConfigurationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateConfigurationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemDetails.java index 64f8f865f1a..db6a9e87acd 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemDetails.java @@ -22,6 +22,7 @@ builder = CreateDbSystemDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDbSystemDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemSourceFromBackupDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemSourceFromBackupDetails.java index d8b98700fc5..e2b8cd3f2f6 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemSourceFromBackupDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemSourceFromBackupDetails.java @@ -28,6 +28,7 @@ property = "sourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDbSystemSourceFromBackupDetails extends CreateDbSystemSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemSourceImportFromUrlDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemSourceImportFromUrlDetails.java index 9cdcf213f99..372ead44c90 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemSourceImportFromUrlDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateDbSystemSourceImportFromUrlDetails.java @@ -28,6 +28,7 @@ property = "sourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDbSystemSourceImportFromUrlDetails extends CreateDbSystemSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateMaintenanceDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateMaintenanceDetails.java index 4c9de56c622..232d7c29f51 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateMaintenanceDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/CreateMaintenanceDetails.java @@ -22,6 +22,7 @@ builder = CreateMaintenanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateMaintenanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystem.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystem.java index af66018f5f7..bcbff44528d 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystem.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystem.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbSystem.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbSystem { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemEndpoint.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemEndpoint.java index d9fe2dc61ff..c028e625ade 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemEndpoint.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemEndpoint.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbSystemEndpoint.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbSystemEndpoint { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSourceFromBackup.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSourceFromBackup.java index 67b87e88bf6..a10f506c5b6 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSourceFromBackup.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSourceFromBackup.java @@ -28,6 +28,7 @@ property = "sourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbSystemSourceFromBackup extends DbSystemSource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSourceImportFromUrl.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSourceImportFromUrl.java index 0351ec1b179..148e6cc7dd9 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSourceImportFromUrl.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSourceImportFromUrl.java @@ -28,6 +28,7 @@ property = "sourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbSystemSourceImportFromUrl extends DbSystemSource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSummary.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSummary.java index 5c9b90d3fa0..91388d36c2c 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSummary.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/DbSystemSummary.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DbSystemSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DbSystemSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/MaintenanceDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/MaintenanceDetails.java index a058ef049e6..d820bdac9d5 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/MaintenanceDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/MaintenanceDetails.java @@ -22,6 +22,7 @@ builder = MaintenanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MaintenanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/RestartDbSystemDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/RestartDbSystemDetails.java index cfed2befe7e..603075e6706 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/RestartDbSystemDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/RestartDbSystemDetails.java @@ -21,6 +21,7 @@ builder = RestartDbSystemDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RestartDbSystemDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/ShapeSummary.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/ShapeSummary.java index 5379b54c968..3c2a813f70f 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/ShapeSummary.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/ShapeSummary.java @@ -23,6 +23,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ShapeSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ShapeSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/StopDbSystemDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/StopDbSystemDetails.java index b403658f0d4..c97f613d05a 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/StopDbSystemDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/StopDbSystemDetails.java @@ -21,6 +21,7 @@ builder = StopDbSystemDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class StopDbSystemDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateBackupDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateBackupDetails.java index 668f2f17ed3..e583e1a50bc 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateBackupDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateBackupDetails.java @@ -22,6 +22,7 @@ builder = UpdateBackupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateBackupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateBackupPolicyDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateBackupPolicyDetails.java index 50549e853a6..23c7576c39c 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateBackupPolicyDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateBackupPolicyDetails.java @@ -22,6 +22,7 @@ builder = UpdateBackupPolicyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateBackupPolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateConfigurationDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateConfigurationDetails.java index 4eb011fe6a8..1a9489f8a8c 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateConfigurationDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateConfigurationDetails.java @@ -22,6 +22,7 @@ builder = UpdateConfigurationDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateConfigurationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateDbSystemDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateDbSystemDetails.java index 4a91c053c5a..076f2d3cb93 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateDbSystemDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateDbSystemDetails.java @@ -22,6 +22,7 @@ builder = UpdateDbSystemDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateDbSystemDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateMaintenanceDetails.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateMaintenanceDetails.java index 6d4f91e9777..b7d1d0b24a1 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateMaintenanceDetails.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/UpdateMaintenanceDetails.java @@ -22,6 +22,7 @@ builder = UpdateMaintenanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateMaintenanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/Version.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/Version.java index 75af0289493..5eb2dd2270f 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/Version.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/Version.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Version.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Version { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/VersionSummary.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/VersionSummary.java index 8514412d044..9d54fa4a74b 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/VersionSummary.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/VersionSummary.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = VersionSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class VersionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequest.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequest.java index 6edadb9935f..3a11eeb513c 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequest.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequest.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestError.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestError.java index a4575d1fa1b..bbace9032dd 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestError.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestError.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestLogEntry.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestLogEntry.java index a574b5d5906..ded3606ef32 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestLogEntry.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestLogEntry.java @@ -22,6 +22,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestResource.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestResource.java index 134b9781401..735b86a50f9 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestResource.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestSummary.java b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestSummary.java index fd7cba245d6..be9fb4a8707 100644 --- a/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestSummary.java +++ b/bmc-mysql/src/main/java/com/oracle/bmc/mysql/model/WorkRequestSummary.java @@ -22,6 +22,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/pom.xml b/bmc-nosql/pom.xml index c9623403b74..5861b3b89a4 100644 --- a/bmc-nosql/pom.xml +++ b/bmc-nosql/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-nosql @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/Nosql.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/Nosql.java index afc9a606a6b..3d0d8453598 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/Nosql.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/Nosql.java @@ -7,6 +7,13 @@ import com.oracle.bmc.nosql.requests.*; import com.oracle.bmc.nosql.responses.*; +/** + * The control plane API for NoSQL Database Cloud Service HTTPS + * provides endpoints to perform NDCS operations, including creation + * and deletion of tables and indexes; population and access of data + * in tables; and access of table usage metrics. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190828") public interface Nosql extends AutoCloseable { diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/NosqlAsync.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/NosqlAsync.java index 490212f5eb1..8ac43e70efb 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/NosqlAsync.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/NosqlAsync.java @@ -7,6 +7,13 @@ import com.oracle.bmc.nosql.requests.*; import com.oracle.bmc.nosql.responses.*; +/** + * The control plane API for NoSQL Database Cloud Service HTTPS + * provides endpoints to perform NDCS operations, including creation + * and deletion of tables and indexes; population and access of data + * in tables; and access of table usage metrics. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190828") public interface NosqlAsync extends AutoCloseable { diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/ChangeTableCompartmentDetails.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/ChangeTableCompartmentDetails.java index 6008c7dd255..0e32883de8b 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/ChangeTableCompartmentDetails.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/ChangeTableCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeTableCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeTableCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Column.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Column.java index f78340f8167..0378bc3ab8d 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Column.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Column.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Column.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Column { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/CreateIndexDetails.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/CreateIndexDetails.java index c2ee2864588..074021bfd8e 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/CreateIndexDetails.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/CreateIndexDetails.java @@ -21,6 +21,7 @@ builder = CreateIndexDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateIndexDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/CreateTableDetails.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/CreateTableDetails.java index b5166b36628..d14e179bc17 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/CreateTableDetails.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/CreateTableDetails.java @@ -21,6 +21,7 @@ builder = CreateTableDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTableDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/DeleteRowResult.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/DeleteRowResult.java index 10492bdf9ec..da80db7a413 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/DeleteRowResult.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/DeleteRowResult.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DeleteRowResult.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DeleteRowResult { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Index.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Index.java index 1128755c0c5..f9adaf02299 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Index.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Index.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Index.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Index { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/IndexCollection.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/IndexCollection.java index ca245694e44..6674bb060c0 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/IndexCollection.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/IndexCollection.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IndexCollection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IndexCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/IndexKey.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/IndexKey.java index d1d3b0cea03..f509ccec350 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/IndexKey.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/IndexKey.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IndexKey.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IndexKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/IndexSummary.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/IndexSummary.java index 71102f226d6..b6f8b953109 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/IndexSummary.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/IndexSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = IndexSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IndexSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/PreparedStatement.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/PreparedStatement.java index 5a146c0f17b..a71faa59378 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/PreparedStatement.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/PreparedStatement.java @@ -21,6 +21,7 @@ builder = PreparedStatement.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PreparedStatement { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/QueryDetails.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/QueryDetails.java index 4526d8423ef..2eb5271867e 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/QueryDetails.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/QueryDetails.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = QueryDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class QueryDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/QueryResultCollection.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/QueryResultCollection.java index f3e683559d2..7d68d4d095d 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/QueryResultCollection.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/QueryResultCollection.java @@ -21,6 +21,7 @@ builder = QueryResultCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class QueryResultCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/RequestUsage.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/RequestUsage.java index 8145a15d307..5b490b5cd0c 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/RequestUsage.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/RequestUsage.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RequestUsage.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RequestUsage { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Row.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Row.java index 3a42055f6a2..ea5c94d7291 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Row.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Row.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Row.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Row { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Schema.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Schema.java index 6295c58b9c9..c6f5d0519c1 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Schema.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Schema.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Schema.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Schema { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/StatementSummary.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/StatementSummary.java index e9ec8911687..b621cfe3bea 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/StatementSummary.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/StatementSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = StatementSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class StatementSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Table.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Table.java index 0071fc32001..876e60abd25 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Table.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/Table.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Table.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Table { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableCollection.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableCollection.java index 29618e44e8b..d4977d68406 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableCollection.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableCollection.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TableCollection.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TableCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableLimits.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableLimits.java index d277c1adc00..f5ad8aec9c9 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableLimits.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableLimits.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TableLimits.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TableLimits { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableSummary.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableSummary.java index b75cd021f25..5a80799454e 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableSummary.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = TableSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TableSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableUsageCollection.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableUsageCollection.java index 53e55ece5d6..25fcdd94e32 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableUsageCollection.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableUsageCollection.java @@ -21,6 +21,7 @@ builder = TableUsageCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TableUsageCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableUsageSummary.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableUsageSummary.java index 87a316beab5..63819fe33d6 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableUsageSummary.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/TableUsageSummary.java @@ -25,6 +25,7 @@ builder = TableUsageSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TableUsageSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/UpdateRowDetails.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/UpdateRowDetails.java index 5667226fb1d..4d961a52411 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/UpdateRowDetails.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/UpdateRowDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateRowDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateRowDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/UpdateRowResult.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/UpdateRowResult.java index a3717472aeb..f9b9b1d44ac 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/UpdateRowResult.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/UpdateRowResult.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateRowResult.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateRowResult { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/UpdateTableDetails.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/UpdateTableDetails.java index 89501e71eca..b52e1c0c236 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/UpdateTableDetails.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/UpdateTableDetails.java @@ -21,6 +21,7 @@ builder = UpdateTableDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateTableDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequest.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequest.java index 734b5078a16..ad1ecaf32f2 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequest.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestCollection.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestCollection.java index db6ea026d7f..6c0d10ab06f 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestCollection.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestCollection.java @@ -21,6 +21,7 @@ builder = WorkRequestCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestError.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestError.java index 0e18c60aba6..07054ab311d 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestError.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestErrorCollection.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestErrorCollection.java index 9c9ddf47662..c3e713ad592 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestErrorCollection.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestErrorCollection.java @@ -21,6 +21,7 @@ builder = WorkRequestErrorCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestErrorCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestLogEntry.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestLogEntry.java index 9c94515979c..70a6cc8089a 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestLogEntry.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestLogEntry.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestLogEntryCollection.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestLogEntryCollection.java index ec0b435e699..787d82a3d8d 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestLogEntryCollection.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestLogEntryCollection.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestResource.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestResource.java index 43885384a20..c374fbd33e5 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestResource.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestSummary.java b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestSummary.java index 0ddbe4520b8..cc208ddad8b 100644 --- a/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestSummary.java +++ b/bmc-nosql/src/main/java/com/oracle/bmc/nosql/model/WorkRequestSummary.java @@ -21,6 +21,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-combined/pom.xml b/bmc-objectstorage/bmc-objectstorage-combined/pom.xml index a9d154be170..73fff35444d 100644 --- a/bmc-objectstorage/bmc-objectstorage-combined/pom.xml +++ b/bmc-objectstorage/bmc-objectstorage-combined/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk-objectstorage-parent - 1.19.0 + 1.19.1 ../pom.xml @@ -18,12 +18,12 @@ com.oracle.oci.sdk oci-java-sdk-objectstorage-generated - 1.19.0 + 1.19.1 com.oracle.oci.sdk oci-java-sdk-objectstorage-extensions - 1.19.0 + 1.19.1 diff --git a/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml b/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml index b296693c150..ea190d7093d 100644 --- a/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml +++ b/bmc-objectstorage/bmc-objectstorage-extensions/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk-objectstorage-parent - 1.19.0 + 1.19.1 ../pom.xml @@ -19,12 +19,12 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 com.oracle.oci.sdk oci-java-sdk-objectstorage-generated - 1.19.0 + 1.19.1 diff --git a/bmc-objectstorage/bmc-objectstorage-generated/pom.xml b/bmc-objectstorage/bmc-objectstorage-generated/pom.xml index dbee5954c3a..0b96e714ac3 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/pom.xml +++ b/bmc-objectstorage/bmc-objectstorage-generated/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk-objectstorage-parent - 1.19.0 + 1.19.1 ../pom.xml @@ -19,7 +19,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorage.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorage.java index a3531b105c6..176aeb65ae1 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorage.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorage.java @@ -7,6 +7,12 @@ import com.oracle.bmc.objectstorage.requests.*; import com.oracle.bmc.objectstorage.responses.*; +/** + * Common set of Object Storage and Archive Storage APIs for managing buckets, objects, and related resources. + * For more information, see [Overview of Object Storage](https://docs.cloud.oracle.com/Content/Object/Concepts/objectstorageoverview.htm) and + * [Overview of Archive Storage](https://docs.cloud.oracle.com/Content/Archive/Concepts/archivestorageoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface ObjectStorage extends AutoCloseable { diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageAsync.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageAsync.java index 1fc8fcd0ad6..820ee511b9a 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageAsync.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/ObjectStorageAsync.java @@ -7,6 +7,12 @@ import com.oracle.bmc.objectstorage.requests.*; import com.oracle.bmc.objectstorage.responses.*; +/** + * Common set of Object Storage and Archive Storage APIs for managing buckets, objects, and related resources. + * For more information, see [Overview of Object Storage](https://docs.cloud.oracle.com/Content/Object/Concepts/objectstorageoverview.htm) and + * [Overview of Archive Storage](https://docs.cloud.oracle.com/Content/Archive/Concepts/archivestorageoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface ObjectStorageAsync extends AutoCloseable { diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/Bucket.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/Bucket.java index 4f4b18a260c..d8457b122bc 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/Bucket.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/Bucket.java @@ -26,6 +26,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Bucket.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Bucket { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/BucketSummary.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/BucketSummary.java index 40fa776c10c..fce271c99b2 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/BucketSummary.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/BucketSummary.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = BucketSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BucketSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadDetails.java index b91971b61ec..13b4999ee49 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadDetails.java @@ -24,6 +24,7 @@ builder = CommitMultipartUploadDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CommitMultipartUploadDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadPartDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadPartDetails.java index 9728bd8845a..712d3bff4cd 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadPartDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CommitMultipartUploadPartDetails.java @@ -24,6 +24,7 @@ builder = CommitMultipartUploadPartDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CommitMultipartUploadPartDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CopyObjectDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CopyObjectDetails.java index 2a2d2be17eb..9188683347c 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CopyObjectDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CopyObjectDetails.java @@ -26,6 +26,7 @@ builder = CopyObjectDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CopyObjectDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateBucketDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateBucketDetails.java index a4e4b7dced0..6eb86b6a7ec 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateBucketDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateBucketDetails.java @@ -24,6 +24,7 @@ builder = CreateBucketDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateBucketDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateMultipartUploadDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateMultipartUploadDetails.java index 3ad494a69af..defc68172ef 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateMultipartUploadDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateMultipartUploadDetails.java @@ -24,6 +24,7 @@ builder = CreateMultipartUploadDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateMultipartUploadDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreatePreauthenticatedRequestDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreatePreauthenticatedRequestDetails.java index 20b7fc173ad..085b1782479 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreatePreauthenticatedRequestDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreatePreauthenticatedRequestDetails.java @@ -21,6 +21,7 @@ builder = CreatePreauthenticatedRequestDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreatePreauthenticatedRequestDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateReplicationPolicyDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateReplicationPolicyDetails.java index c66767f92c9..f9b9ef925e9 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateReplicationPolicyDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateReplicationPolicyDetails.java @@ -21,6 +21,7 @@ builder = CreateReplicationPolicyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateReplicationPolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateRetentionRuleDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateRetentionRuleDetails.java index 5d69f4ba5b8..d8b6258dea5 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateRetentionRuleDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/CreateRetentionRuleDetails.java @@ -21,6 +21,7 @@ builder = CreateRetentionRuleDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateRetentionRuleDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/Duration.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/Duration.java index 8668f334dd8..0e01719d7d7 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/Duration.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/Duration.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Duration.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Duration { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ListObjects.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ListObjects.java index 786973cb2e6..36ad2891063 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ListObjects.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ListObjects.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ListObjects.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ListObjects { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUpload.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUpload.java index 0459994dc9b..383475dfd35 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUpload.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUpload.java @@ -28,6 +28,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = MultipartUpload.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MultipartUpload { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUploadPartSummary.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUploadPartSummary.java index 3280431e910..930a676f51a 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUploadPartSummary.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/MultipartUploadPartSummary.java @@ -26,6 +26,7 @@ builder = MultipartUploadPartSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MultipartUploadPartSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/NamespaceMetadata.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/NamespaceMetadata.java index d1490ea4562..60c047f1f21 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/NamespaceMetadata.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/NamespaceMetadata.java @@ -22,6 +22,7 @@ builder = NamespaceMetadata.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NamespaceMetadata { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectLifecyclePolicy.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectLifecyclePolicy.java index c2878a7942a..ec0c7fb50bb 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectLifecyclePolicy.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectLifecyclePolicy.java @@ -22,6 +22,7 @@ builder = ObjectLifecyclePolicy.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ObjectLifecyclePolicy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectLifecycleRule.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectLifecycleRule.java index 30340cf7631..cfd44a33ff8 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectLifecycleRule.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectLifecycleRule.java @@ -24,6 +24,7 @@ builder = ObjectLifecycleRule.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ObjectLifecycleRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectNameFilter.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectNameFilter.java index cac7ecfb6ca..50c8ad45d90 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectNameFilter.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectNameFilter.java @@ -23,6 +23,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ObjectNameFilter.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ObjectNameFilter { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectSummary.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectSummary.java index 00b1d387c48..c4609242c8b 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectSummary.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectSummary.java @@ -22,6 +22,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ObjectSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ObjectSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectVersionCollection.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectVersionCollection.java index a541839e10b..9e8374b7fba 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectVersionCollection.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectVersionCollection.java @@ -24,6 +24,7 @@ builder = ObjectVersionCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ObjectVersionCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectVersionSummary.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectVersionSummary.java index 513527360a3..fc6a3f7e1b6 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectVersionSummary.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ObjectVersionSummary.java @@ -24,6 +24,7 @@ builder = ObjectVersionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ObjectVersionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PatternDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PatternDetails.java index 87f8fdaae42..83cf8c61e0e 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PatternDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PatternDetails.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PatternDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PatternDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequest.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequest.java index 45bb87604b7..60cb66ccd43 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequest.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequest.java @@ -29,6 +29,7 @@ builder = PreauthenticatedRequest.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PreauthenticatedRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequestSummary.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequestSummary.java index daeccb639d4..de353c0cf09 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequestSummary.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PreauthenticatedRequestSummary.java @@ -22,6 +22,7 @@ builder = PreauthenticatedRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PreauthenticatedRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PutObjectLifecyclePolicyDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PutObjectLifecyclePolicyDetails.java index 6360f700423..70d0823c6de 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PutObjectLifecyclePolicyDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/PutObjectLifecyclePolicyDetails.java @@ -22,6 +22,7 @@ builder = PutObjectLifecyclePolicyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PutObjectLifecyclePolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RenameObjectDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RenameObjectDetails.java index 33314ba795c..28153f94cd4 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RenameObjectDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RenameObjectDetails.java @@ -24,6 +24,7 @@ builder = RenameObjectDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RenameObjectDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ReplicationPolicy.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ReplicationPolicy.java index c45cde39f8a..11faa58659c 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ReplicationPolicy.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ReplicationPolicy.java @@ -21,6 +21,7 @@ builder = ReplicationPolicy.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ReplicationPolicy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ReplicationPolicySummary.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ReplicationPolicySummary.java index f5f6b28da86..b3a38fffd83 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ReplicationPolicySummary.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ReplicationPolicySummary.java @@ -21,6 +21,7 @@ builder = ReplicationPolicySummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ReplicationPolicySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ReplicationSource.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ReplicationSource.java index 266035eaaac..3eb6083bc12 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ReplicationSource.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/ReplicationSource.java @@ -21,6 +21,7 @@ builder = ReplicationSource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ReplicationSource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RestoreObjectsDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RestoreObjectsDetails.java index cf47474b444..42af92db109 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RestoreObjectsDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RestoreObjectsDetails.java @@ -21,6 +21,7 @@ builder = RestoreObjectsDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RestoreObjectsDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRule.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRule.java index b94c2eaed7b..62a6cf9ec6b 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRule.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRule.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = RetentionRule.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RetentionRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRuleCollection.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRuleCollection.java index f84ef42e97c..6e6883d05b1 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRuleCollection.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRuleCollection.java @@ -21,6 +21,7 @@ builder = RetentionRuleCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RetentionRuleCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRuleDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRuleDetails.java index ac161b78e96..490c33e1f25 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRuleDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRuleDetails.java @@ -21,6 +21,7 @@ builder = RetentionRuleDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RetentionRuleDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRuleSummary.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRuleSummary.java index 5ac88ca1fce..bf7f0133d62 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRuleSummary.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/RetentionRuleSummary.java @@ -21,6 +21,7 @@ builder = RetentionRuleSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RetentionRuleSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/UpdateBucketDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/UpdateBucketDetails.java index 3fe49f59d91..344e058b1b8 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/UpdateBucketDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/UpdateBucketDetails.java @@ -24,6 +24,7 @@ builder = UpdateBucketDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateBucketDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/UpdateNamespaceMetadataDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/UpdateNamespaceMetadataDetails.java index 67d1ba79fb5..59fb204ccf0 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/UpdateNamespaceMetadataDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/UpdateNamespaceMetadataDetails.java @@ -23,6 +23,7 @@ builder = UpdateNamespaceMetadataDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateNamespaceMetadataDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/UpdateRetentionRuleDetails.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/UpdateRetentionRuleDetails.java index 0d88438be57..98f6f5fd5af 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/UpdateRetentionRuleDetails.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/UpdateRetentionRuleDetails.java @@ -21,6 +21,7 @@ builder = UpdateRetentionRuleDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateRetentionRuleDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequest.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequest.java index e45438abfe1..de359dedd24 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequest.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestError.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestError.java index df3ee65196a..abca99cc83b 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestError.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestLogEntry.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestLogEntry.java index 5e2ec5f7348..6216d984037 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestLogEntry.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestLogEntry.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestResource.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestResource.java index d97afef6c60..a663b6e47d1 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestResource.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestSummary.java b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestSummary.java index 97c9773f0c8..2063a93fc09 100644 --- a/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestSummary.java +++ b/bmc-objectstorage/bmc-objectstorage-generated/src/main/java/com/oracle/bmc/objectstorage/model/WorkRequestSummary.java @@ -21,6 +21,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-objectstorage/pom.xml b/bmc-objectstorage/pom.xml index fb0b92d4f9f..5b5e1d0341b 100644 --- a/bmc-objectstorage/pom.xml +++ b/bmc-objectstorage/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml diff --git a/bmc-oce/pom.xml b/bmc-oce/pom.xml index a764df77a99..73966e2f47c 100644 --- a/bmc-oce/pom.xml +++ b/bmc-oce/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-oce @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/OceInstance.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/OceInstance.java index 7c7abd7f4e2..a220e2670ef 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/OceInstance.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/OceInstance.java @@ -7,6 +7,9 @@ import com.oracle.bmc.oce.requests.*; import com.oracle.bmc.oce.responses.*; +/** + * Oracle Content and Experience is a cloud-based content hub to drive omni-channel content management and accelerate experience delivery + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190912") public interface OceInstance extends AutoCloseable { diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/OceInstanceAsync.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/OceInstanceAsync.java index 3f265a36175..dfac49928cd 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/OceInstanceAsync.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/OceInstanceAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.oce.requests.*; import com.oracle.bmc.oce.responses.*; +/** + * Oracle Content and Experience is a cloud-based content hub to drive omni-channel content management and accelerate experience delivery + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190912") public interface OceInstanceAsync extends AutoCloseable { diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/ChangeOceInstanceCompartmentDetails.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/ChangeOceInstanceCompartmentDetails.java index 4e591d95360..aef22b444c4 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/ChangeOceInstanceCompartmentDetails.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/ChangeOceInstanceCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeOceInstanceCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeOceInstanceCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/CreateOceInstanceDetails.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/CreateOceInstanceDetails.java index aefef8a51f3..a25a577e3af 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/CreateOceInstanceDetails.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/CreateOceInstanceDetails.java @@ -21,6 +21,7 @@ builder = CreateOceInstanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateOceInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/IdentityStripeDetails.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/IdentityStripeDetails.java index 2d9e1e6da0a..49546cc1fcf 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/IdentityStripeDetails.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/IdentityStripeDetails.java @@ -21,6 +21,7 @@ builder = IdentityStripeDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IdentityStripeDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/OceInstance.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/OceInstance.java index 919982b2f3b..e8736cc2f14 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/OceInstance.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/OceInstance.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = OceInstance.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OceInstance { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/OceInstanceSummary.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/OceInstanceSummary.java index 41853fd9e60..92578036d8c 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/OceInstanceSummary.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/OceInstanceSummary.java @@ -21,6 +21,7 @@ builder = OceInstanceSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OceInstanceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/UpdateOceInstanceDetails.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/UpdateOceInstanceDetails.java index 9544ca10c2e..e5a435ecd0b 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/UpdateOceInstanceDetails.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/UpdateOceInstanceDetails.java @@ -21,6 +21,7 @@ builder = UpdateOceInstanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateOceInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequest.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequest.java index d88c9a013e3..279df3b8d74 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequest.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequestError.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequestError.java index 6cf717b3413..f87a6c04b60 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequestError.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequestLogEntry.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequestLogEntry.java index 7f926ac849c..310e0539fe3 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequestLogEntry.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequestLogEntry.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequestResource.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequestResource.java index bf668fc771e..c896852043a 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequestResource.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkflowMonitor.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkflowMonitor.java index 4bf6be7fd45..c04f0922eda 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkflowMonitor.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkflowMonitor.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkflowMonitor.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkflowMonitor { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkflowStep.java b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkflowStep.java index b92c6dd3b06..b09c54c8bdf 100644 --- a/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkflowStep.java +++ b/bmc-oce/src/main/java/com/oracle/bmc/oce/model/WorkflowStep.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkflowStep.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkflowStep { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ocvp/pom.xml b/bmc-ocvp/pom.xml new file mode 100644 index 00000000000..9d19fd61eca --- /dev/null +++ b/bmc-ocvp/pom.xml @@ -0,0 +1,21 @@ + + + 4.0.0 + + com.oracle.oci.sdk + oci-java-sdk + 1.19.1 + ../pom.xml + + oci-java-sdk-ocvp + Oracle Cloud Infrastructure SDK - Ocvp + This project contains the SDK used for Oracle Cloud Infrastructure Ocvp + https://docs.cloud.oracle.com/Content/API/SDKDocs/javasdk.htm + + + com.oracle.oci.sdk + oci-java-sdk-common + 1.19.1 + + + \ No newline at end of file diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHost.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHost.java new file mode 100644 index 00000000000..45fc9de0fc8 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHost.java @@ -0,0 +1,128 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Use this API to manage the Oracle Cloud VMware Solution. + * + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +public interface EsxiHost 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 com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)} + * and then call {@link #setEndpoint(String) setEndpoint}. + * @param regionId The public region ID. + */ + void setRegion(String regionId); + + /** + * Adds another ESXi host to an existing SDDC. The attributes of the specified + * `Sddc` determine the VMware software and other configuration settings used + * by the ESXi host. + *

+ * Use the {@link WorkRequest} operations to track the + * creation of the ESXi host. + * + * @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. + */ + CreateEsxiHostResponse createEsxiHost(CreateEsxiHostRequest request); + + /** + * Deletes the specified ESXi host. Before deleting the host, back up or + * migrate any VMware workloads running on it. + *

+ * When you delete an ESXi host, Oracle does not remove the node + * configuration within the VMware environment itself. That is + * your responsibility. + *

+ **Note:** If you delete EXSi hosts from the SDDC to total less than 3, + * you are still billed for the 3 minimum recommended EXSi hosts. Also, + * you cannot add more VMware workloads to the SDDC until it again has at + * least 3 ESXi hosts. + *

+ * Use the {@link WorkRequest} operations to track the + * deletion of the ESXi host. + * + * @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. + */ + DeleteEsxiHostResponse deleteEsxiHost(DeleteEsxiHostRequest request); + + /** + * Gets the specified ESXi host'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. + */ + GetEsxiHostResponse getEsxiHost(GetEsxiHostRequest request); + + /** + * Lists the ESXi hosts in the specified SDDC. The list can be filtered + * by Compute instance OCID or ESXi display name. + *

+ * Remember that in terms of implementation, an ESXi host is a Compute instance that + * is configured with the chosen bundle of VMware software. Each `EsxiHost` + * object has its own OCID (`id`), and a separate attribute for the OCID of + * the Compute instance (`computeInstanceId`). When filtering the list of + * ESXi hosts, you can specify the OCID of the Compute instance, not the + * ESXi host OCID. + * + * @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. + */ + ListEsxiHostsResponse listEsxiHosts(ListEsxiHostsRequest request); + + /** + * Updates the specified ESXi host. + * @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. + */ + UpdateEsxiHostResponse updateEsxiHost(UpdateEsxiHostRequest request); + + /** + * Gets the pre-configured waiters available for resources for this service. + * + * @return The service waiters. + */ + EsxiHostWaiters getWaiters(); + + /** + * Gets the pre-configured paginators available for list operations in this service which may return multiple + * pages of data. These paginators provide an {@link java.lang.Iterable} interface so that service responses, or + * resources/records, can be iterated through without having to manually deal with pagination and page tokens. + * + * @return The service paginators. + */ + EsxiHostPaginators getPaginators(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostAsync.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostAsync.java new file mode 100644 index 00000000000..d15c8ed4c5b --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostAsync.java @@ -0,0 +1,146 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Use this API to manage the Oracle Cloud VMware Solution. + * + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +public interface EsxiHostAsync 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 com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)} + * and then call {@link #setEndpoint(String) setEndpoint}. + * @param regionId The public region ID. + */ + void setRegion(String regionId); + + /** + * Adds another ESXi host to an existing SDDC. The attributes of the specified + * `Sddc` determine the VMware software and other configuration settings used + * by the ESXi host. + *

+ * Use the {@link WorkRequest} operations to track the + * creation of the ESXi host. + * + * + * @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 createEsxiHost( + CreateEsxiHostRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Deletes the specified ESXi host. Before deleting the host, back up or + * migrate any VMware workloads running on it. + *

+ * When you delete an ESXi host, Oracle does not remove the node + * configuration within the VMware environment itself. That is + * your responsibility. + *

+ **Note:** If you delete EXSi hosts from the SDDC to total less than 3, + * you are still billed for the 3 minimum recommended EXSi hosts. Also, + * you cannot add more VMware workloads to the SDDC until it again has at + * least 3 ESXi hosts. + *

+ * Use the {@link WorkRequest} operations to track the + * deletion of the ESXi host. + * + * + * @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 deleteEsxiHost( + DeleteEsxiHostRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Gets the specified ESXi host's 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 getEsxiHost( + GetEsxiHostRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + + /** + * Lists the ESXi hosts in the specified SDDC. The list can be filtered + * by Compute instance OCID or ESXi display name. + *

+ * Remember that in terms of implementation, an ESXi host is a Compute instance that + * is configured with the chosen bundle of VMware software. Each `EsxiHost` + * object has its own OCID (`id`), and a separate attribute for the OCID of + * the Compute instance (`computeInstanceId`). When filtering the list of + * ESXi hosts, you can specify the OCID of the Compute instance, not the + * ESXi host OCID. + * + * + * @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 listEsxiHosts( + ListEsxiHostsRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Updates the specified ESXi host. + * + * @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 updateEsxiHost( + UpdateEsxiHostRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostAsyncClient.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostAsyncClient.java new file mode 100644 index 00000000000..47a14345c5b --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostAsyncClient.java @@ -0,0 +1,703 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import java.util.Locale; +import com.oracle.bmc.ocvp.internal.http.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Async client implementation for EsxiHost service.
+ * There are two ways to use async client: + * 1. Use AsyncHandler: using AsyncHandler, if the response to the call is an {@link java.io.InputStream}, like + * getObject Api in object storage service, developers need to process the stream in AsyncHandler, and not anywhere else, + * because the stream will be closed right after the AsyncHandler is invoked.
+ * 2. Use Java Future: using Java Future, developers need to close the stream after they are done with the Java Future.
+ * Accessing the result should be done in a mutually exclusive manner, either through the Future or the AsyncHandler, + * but not both. If the Future is used, the caller should pass in null as the AsyncHandler. If the AsyncHandler + * is used, it is still safe to use the Future to determine whether or not the request was completed via + * Future.isDone/isCancelled.
+ * Please refer to https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class EsxiHostAsyncClient implements EsxiHostAsync { + /** + * Service instance for EsxiHost. + */ + public static final com.oracle.bmc.Service SERVICE = + com.oracle.bmc.Services.serviceBuilder() + .serviceName("ESXIHOST") + .serviceEndpointPrefix("") + .serviceEndpointTemplate("https://ocvps.{region}.oci.{secondLevelDomain}") + .build(); + + @lombok.Getter(value = lombok.AccessLevel.PACKAGE) + private final com.oracle.bmc.http.internal.RestClient client; + + private final com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider; + + /** + * Creates a new service instance using the given authentication provider. + * @param authenticationDetailsProvider The authentication details provider, required. + */ + public EsxiHostAsyncClient( + 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 EsxiHostAsyncClient( + 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 EsxiHostAsyncClient( + 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + */ + public EsxiHostAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + new java.util.ArrayList()); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + */ + public EsxiHostAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + additionalClientConfigurators, + 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. + *

+ * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public EsxiHostAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory + .createDefaultRequestSignerFactories(), + additionalClientConfigurators, + endpoint); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public EsxiHostAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint) { + this.authenticationDetailsProvider = authenticationDetailsProvider; + com.oracle.bmc.http.internal.RestClientFactory restClientFactory = + com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder() + .clientConfigurator(clientConfigurator) + .additionalClientConfigurators(additionalClientConfigurators) + .build(); + com.oracle.bmc.http.signing.RequestSigner defaultRequestSigner = + defaultRequestSignerFactory.createRequestSigner( + SERVICE, this.authenticationDetailsProvider); + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSigner> + requestSigners = new java.util.HashMap<>(); + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.BasicAuthenticationDetailsProvider) { + for (com.oracle.bmc.http.signing.SigningStrategy s : + com.oracle.bmc.http.signing.SigningStrategy.values()) { + requestSigners.put( + s, + signingStrategyRequestSignerFactories + .get(s) + .createRequestSigner(SERVICE, authenticationDetailsProvider)); + } + } + this.client = restClientFactory.create(defaultRequestSigner, requestSigners, configuration); + + if (this.authenticationDetailsProvider instanceof com.oracle.bmc.auth.RegionProvider) { + com.oracle.bmc.auth.RegionProvider provider = + (com.oracle.bmc.auth.RegionProvider) this.authenticationDetailsProvider; + + if (provider.getRegion() != null) { + this.setRegion(provider.getRegion()); + if (endpoint != null) { + LOG.info( + "Authentication details provider configured for region '{}', but endpoint specifically set to '{}'. Using endpoint setting instead of region.", + provider.getRegion(), + endpoint); + } + } + } + if (endpoint != null) { + setEndpoint(endpoint); + } + } + + /** + * Create a builder for this client. + * @return builder + */ + public static Builder builder() { + return new Builder(SERVICE); + } + + /** + * Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the + * {@link #build(AbstractAuthenticationDetailsProvider)} method. + */ + public static class Builder + extends com.oracle.bmc.common.RegionalClientBuilder { + private Builder(com.oracle.bmc.Service service) { + super(service); + requestSignerFactory = + new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory( + com.oracle.bmc.http.signing.SigningStrategy.STANDARD); + } + + /** + * Build the client. + * @param authenticationDetailsProvider authentication details provider + * @return the client + */ + public EsxiHostAsyncClient build( + @lombok.NonNull + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider) { + return new EsxiHostAsyncClient( + authenticationDetailsProvider, + configuration, + clientConfigurator, + requestSignerFactory, + additionalClientConfigurators, + endpoint); + } + } + + @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(Locale.ENGLISH); + 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 createEsxiHost( + final CreateEsxiHostRequest request, + final com.oracle.bmc.responses.AsyncHandler< + CreateEsxiHostRequest, CreateEsxiHostResponse> + handler) { + LOG.trace("Called async createEsxiHost"); + final CreateEsxiHostRequest interceptedRequest = + CreateEsxiHostConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateEsxiHostConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = CreateEsxiHostConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + CreateEsxiHostRequest, CreateEsxiHostResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.post( + ib, + interceptedRequest.getCreateEsxiHostDetails(), + interceptedRequest, + onSuccess, + onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.post( + ib, + interceptedRequest.getCreateEsxiHostDetails(), + interceptedRequest, + onSuccess, + onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, CreateEsxiHostResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.post( + ib, + interceptedRequest.getCreateEsxiHostDetails(), + interceptedRequest, + onSuccess, + onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future deleteEsxiHost( + final DeleteEsxiHostRequest request, + final com.oracle.bmc.responses.AsyncHandler< + DeleteEsxiHostRequest, DeleteEsxiHostResponse> + handler) { + LOG.trace("Called async deleteEsxiHost"); + final DeleteEsxiHostRequest interceptedRequest = + DeleteEsxiHostConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteEsxiHostConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = DeleteEsxiHostConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + DeleteEsxiHostRequest, DeleteEsxiHostResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.delete(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.delete(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, DeleteEsxiHostResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.delete(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future getEsxiHost( + final GetEsxiHostRequest request, + final com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async getEsxiHost"); + final GetEsxiHostRequest interceptedRequest = + GetEsxiHostConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetEsxiHostConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = GetEsxiHostConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + GetEsxiHostRequest, GetEsxiHostResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.get(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.get(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, GetEsxiHostResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.get(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future listEsxiHosts( + final ListEsxiHostsRequest request, + final com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async listEsxiHosts"); + final ListEsxiHostsRequest interceptedRequest = + ListEsxiHostsConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListEsxiHostsConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = ListEsxiHostsConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + ListEsxiHostsRequest, ListEsxiHostsResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.get(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.get(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, ListEsxiHostsResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.get(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future updateEsxiHost( + final UpdateEsxiHostRequest request, + final com.oracle.bmc.responses.AsyncHandler< + UpdateEsxiHostRequest, UpdateEsxiHostResponse> + handler) { + LOG.trace("Called async updateEsxiHost"); + final UpdateEsxiHostRequest interceptedRequest = + UpdateEsxiHostConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateEsxiHostConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = UpdateEsxiHostConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + UpdateEsxiHostRequest, UpdateEsxiHostResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.put( + ib, + interceptedRequest.getUpdateEsxiHostDetails(), + interceptedRequest, + onSuccess, + onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.put( + ib, + interceptedRequest.getUpdateEsxiHostDetails(), + interceptedRequest, + onSuccess, + onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, UpdateEsxiHostResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.put( + ib, + interceptedRequest.getUpdateEsxiHostDetails(), + interceptedRequest, + onSuccess, + onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostClient.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostClient.java new file mode 100644 index 00000000000..9c2e5a0b0bd --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostClient.java @@ -0,0 +1,580 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import java.util.Locale; +import com.oracle.bmc.ocvp.internal.http.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class EsxiHostClient implements EsxiHost { + /** + * Service instance for EsxiHost. + */ + public static final com.oracle.bmc.Service SERVICE = + com.oracle.bmc.Services.serviceBuilder() + .serviceName("ESXIHOST") + .serviceEndpointPrefix("") + .serviceEndpointTemplate("https://ocvps.{region}.oci.{secondLevelDomain}") + .build(); + // attempt twice if it's instance principals, immediately failures will try to refresh the token + private static final int MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS = 2; + + private final EsxiHostWaiters waiters; + + private final EsxiHostPaginators paginators; + + @lombok.Getter(value = lombok.AccessLevel.PACKAGE) + private final com.oracle.bmc.http.internal.RestClient client; + + private final com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider; + private final com.oracle.bmc.retrier.RetryConfiguration retryConfiguration; + + /** + * Creates a new service instance using the given authentication provider. + * @param authenticationDetailsProvider The authentication details provider, required. + */ + public EsxiHostClient( + 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 EsxiHostClient( + 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 EsxiHostClient( + 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + */ + public EsxiHostClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + new java.util.ArrayList()); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + */ + public EsxiHostClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + additionalClientConfigurators, + 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. + *

+ * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public EsxiHostClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory + .createDefaultRequestSignerFactories(), + additionalClientConfigurators, + endpoint); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public EsxiHostClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + signingStrategyRequestSignerFactories, + additionalClientConfigurators, + endpoint, + 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. + *

+ * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + * @param executorService ExecutorService used by the client, or null to use the default configured ThreadPoolExecutor + */ + public EsxiHostClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint, + java.util.concurrent.ExecutorService executorService) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + signingStrategyRequestSignerFactories, + additionalClientConfigurators, + endpoint, + executorService, + com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder()); + } + + /** + * 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. + * Use the {@link Builder} to get access to all these parameters. + * + * @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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + * @param executorService ExecutorService used by the client, or null to use the default configured ThreadPoolExecutor + * @param restClientFactoryBuilder the builder for the {@link com.oracle.bmc.http.internal.RestClientFactory} + */ + protected EsxiHostClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint, + java.util.concurrent.ExecutorService executorService, + com.oracle.bmc.http.internal.RestClientFactoryBuilder restClientFactoryBuilder) { + this.authenticationDetailsProvider = authenticationDetailsProvider; + com.oracle.bmc.http.internal.RestClientFactory restClientFactory = + restClientFactoryBuilder + .clientConfigurator(clientConfigurator) + .additionalClientConfigurators(additionalClientConfigurators) + .build(); + com.oracle.bmc.http.signing.RequestSigner defaultRequestSigner = + defaultRequestSignerFactory.createRequestSigner( + SERVICE, this.authenticationDetailsProvider); + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSigner> + requestSigners = new java.util.HashMap<>(); + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.BasicAuthenticationDetailsProvider) { + for (com.oracle.bmc.http.signing.SigningStrategy s : + com.oracle.bmc.http.signing.SigningStrategy.values()) { + requestSigners.put( + s, + signingStrategyRequestSignerFactories + .get(s) + .createRequestSigner(SERVICE, authenticationDetailsProvider)); + } + } + + final com.oracle.bmc.ClientConfiguration clientConfigurationToUse = + (configuration != null) + ? configuration + : com.oracle.bmc.ClientConfiguration.builder().build(); + this.retryConfiguration = clientConfigurationToUse.getRetryConfiguration(); + this.client = + restClientFactory.create( + defaultRequestSigner, requestSigners, clientConfigurationToUse); + + if (executorService == null) { + // up to 50 (core) threads, time out after 60s idle, all daemon + java.util.concurrent.ThreadPoolExecutor threadPoolExecutor = + 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(true) + .setNameFormat("EsxiHost-waiters-%d") + .build()); + threadPoolExecutor.allowCoreThreadTimeOut(true); + + executorService = threadPoolExecutor; + } + this.waiters = new EsxiHostWaiters(executorService, this); + + this.paginators = new EsxiHostPaginators(this); + + if (this.authenticationDetailsProvider instanceof com.oracle.bmc.auth.RegionProvider) { + com.oracle.bmc.auth.RegionProvider provider = + (com.oracle.bmc.auth.RegionProvider) this.authenticationDetailsProvider; + + if (provider.getRegion() != null) { + this.setRegion(provider.getRegion()); + if (endpoint != null) { + LOG.info( + "Authentication details provider configured for region '{}', but endpoint specifically set to '{}'. Using endpoint setting instead of region.", + provider.getRegion(), + endpoint); + } + } + } + if (endpoint != null) { + setEndpoint(endpoint); + } + } + + /** + * Create a builder for this client. + * @return builder + */ + public static Builder builder() { + return new Builder(SERVICE); + } + + /** + * Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the + * {@link #build(AbstractAuthenticationDetailsProvider)} method. + */ + public static class Builder + extends com.oracle.bmc.common.RegionalClientBuilder { + private java.util.concurrent.ExecutorService executorService; + + private Builder(com.oracle.bmc.Service service) { + super(service); + requestSignerFactory = + new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory( + com.oracle.bmc.http.signing.SigningStrategy.STANDARD); + } + + /** + * Set the ExecutorService for the client to be created. + * @param executorService executorService + * @return this builder + */ + public Builder executorService(java.util.concurrent.ExecutorService executorService) { + this.executorService = executorService; + return this; + } + + /** + * Build the client. + * @param authenticationDetailsProvider authentication details provider + * @return the client + */ + public EsxiHostClient build( + @lombok.NonNull + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider) { + return new EsxiHostClient( + authenticationDetailsProvider, + configuration, + clientConfigurator, + requestSignerFactory, + signingStrategyRequestSignerFactories, + additionalClientConfigurators, + endpoint, + executorService); + } + } + + @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(Locale.ENGLISH); + 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 CreateEsxiHostResponse createEsxiHost(CreateEsxiHostRequest request) { + LOG.trace("Called createEsxiHost"); + final CreateEsxiHostRequest interceptedRequest = + CreateEsxiHostConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateEsxiHostConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function + transformer = CreateEsxiHostConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = + client.post( + ib, + retriedRequest.getCreateEsxiHostDetails(), + retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public DeleteEsxiHostResponse deleteEsxiHost(DeleteEsxiHostRequest request) { + LOG.trace("Called deleteEsxiHost"); + final DeleteEsxiHostRequest interceptedRequest = + DeleteEsxiHostConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteEsxiHostConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function + transformer = DeleteEsxiHostConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = + client.delete(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public GetEsxiHostResponse getEsxiHost(GetEsxiHostRequest request) { + LOG.trace("Called getEsxiHost"); + final GetEsxiHostRequest interceptedRequest = + GetEsxiHostConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetEsxiHostConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function + transformer = GetEsxiHostConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = client.get(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public ListEsxiHostsResponse listEsxiHosts(ListEsxiHostsRequest request) { + LOG.trace("Called listEsxiHosts"); + final ListEsxiHostsRequest interceptedRequest = + ListEsxiHostsConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListEsxiHostsConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function + transformer = ListEsxiHostsConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = client.get(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public UpdateEsxiHostResponse updateEsxiHost(UpdateEsxiHostRequest request) { + LOG.trace("Called updateEsxiHost"); + final UpdateEsxiHostRequest interceptedRequest = + UpdateEsxiHostConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateEsxiHostConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function + transformer = UpdateEsxiHostConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = + client.put( + ib, + retriedRequest.getUpdateEsxiHostDetails(), + retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public EsxiHostWaiters getWaiters() { + return waiters; + } + + @Override + public EsxiHostPaginators getPaginators() { + return paginators; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostPaginators.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostPaginators.java new file mode 100644 index 00000000000..db0c44292db --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostPaginators.java @@ -0,0 +1,142 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Collection of helper methods that can be used to provide an {@link java.lang.Iterable} interface + * to any list operations of EsxiHost where multiple pages of data may be fetched. + * Two styles of iteration are supported: + * + *

+ * + * These iterables abstract away the need to write code to manually handle pagination via looping and using the page tokens. + * They will automatically fetch more data from the service when required. + * + * As an example, if we were using the ListUsers operation in IdentityService, then the {@link java.lang.Iterable} returned by calling a + * ResponseIterator method would iterate over the ListUsersResponse objects returned by each ListUsers call, whereas the {@link java.lang.Iterable} + * returned by calling a RecordIterator method would iterate over the User records and we don't have to deal with ListUsersResponse objects at all. + * In either case, pagination will be automatically handled so we can iterate until there are no more responses or no more resources/records available. + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.RequiredArgsConstructor +public class EsxiHostPaginators { + private final EsxiHost client; + + /** + * Creates a new iterable which will iterate over the responses received from the listEsxiHosts operation. This iterable + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the responses received from the service. + */ + public Iterable listEsxiHostsResponseIterator( + final ListEsxiHostsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListEsxiHostsRequest.Builder, ListEsxiHostsRequest, ListEsxiHostsResponse>( + new com.google.common.base.Supplier() { + @Override + public ListEsxiHostsRequest.Builder get() { + return ListEsxiHostsRequest.builder().copy(request); + } + }, + new com.google.common.base.Function() { + @Override + public String apply(ListEsxiHostsResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListEsxiHostsRequest.Builder>, + ListEsxiHostsRequest>() { + @Override + public ListEsxiHostsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListEsxiHostsRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function() { + @Override + public ListEsxiHostsResponse apply(ListEsxiHostsRequest request) { + return client.listEsxiHosts(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link com.oracle.bmc.ocvp.model.EsxiHostSummary} objects + * contained in responses from the listEsxiHosts operation. This iterable will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the {@link com.oracle.bmc.ocvp.model.EsxiHostSummary} objects + * contained in responses received from the service. + */ + public Iterable listEsxiHostsRecordIterator( + final ListEsxiHostsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListEsxiHostsRequest.Builder, ListEsxiHostsRequest, ListEsxiHostsResponse, + com.oracle.bmc.ocvp.model.EsxiHostSummary>( + new com.google.common.base.Supplier() { + @Override + public ListEsxiHostsRequest.Builder get() { + return ListEsxiHostsRequest.builder().copy(request); + } + }, + new com.google.common.base.Function() { + @Override + public String apply(ListEsxiHostsResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListEsxiHostsRequest.Builder>, + ListEsxiHostsRequest>() { + @Override + public ListEsxiHostsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListEsxiHostsRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function() { + @Override + public ListEsxiHostsResponse apply(ListEsxiHostsRequest request) { + return client.listEsxiHosts(request); + } + }, + new com.google.common.base.Function< + ListEsxiHostsResponse, + java.util.List>() { + @Override + public java.util.List apply( + ListEsxiHostsResponse response) { + return response.getEsxiHostCollection().getItems(); + } + }); + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostWaiters.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostWaiters.java new file mode 100644 index 00000000000..19a090e5a98 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/EsxiHostWaiters.java @@ -0,0 +1,117 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Collection of helper methods to produce {@link com.oracle.bmc.waiter.Waiter}s for different + * resources of EsxiHost. + *

+ * The default configuration used is defined by {@link com.oracle.bmc.waiter.Waiters.Waiters#DEFAULT_POLLING_WAITER}. + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.RequiredArgsConstructor +public class EsxiHostWaiters { + private final java.util.concurrent.ExecutorService executorService; + private final EsxiHost client; + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. + * + * @param request the request to send + * @param targetState the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter forEsxiHost( + GetEsxiHostRequest request, com.oracle.bmc.ocvp.model.LifecycleStates... targetStates) { + org.apache.commons.lang3.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + org.apache.commons.lang3.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forEsxiHost( + com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param targetState the desired state to wait for + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter forEsxiHost( + GetEsxiHostRequest request, + com.oracle.bmc.ocvp.model.LifecycleStates targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + org.apache.commons.lang3.Validate.notNull(targetState, "The targetState cannot be null"); + + return forEsxiHost( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states + * @return a new {@code Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter forEsxiHost( + GetEsxiHostRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy, + com.oracle.bmc.ocvp.model.LifecycleStates... targetStates) { + org.apache.commons.lang3.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + org.apache.commons.lang3.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forEsxiHost( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetStates); + } + + // Helper method to create a new Waiter for EsxiHost. + private com.oracle.bmc.waiter.Waiter forEsxiHost( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetEsxiHostRequest request, + final com.oracle.bmc.ocvp.model.LifecycleStates... targetStates) { + final java.util.Set targetStatesSet = + new java.util.HashSet<>(java.util.Arrays.asList(targetStates)); + + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + com.google.common.base.Suppliers.ofInstance(request), + new com.google.common.base.Function< + GetEsxiHostRequest, GetEsxiHostResponse>() { + @Override + public GetEsxiHostResponse apply(GetEsxiHostRequest request) { + return client.getEsxiHost(request); + } + }, + new com.google.common.base.Predicate() { + @Override + public boolean apply(GetEsxiHostResponse response) { + return targetStatesSet.contains( + response.getEsxiHost().getLifecycleState()); + } + }, + targetStatesSet.contains( + com.oracle.bmc.ocvp.model.LifecycleStates.Deleted)), + request); + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/Sddc.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/Sddc.java new file mode 100644 index 00000000000..388ea959841 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/Sddc.java @@ -0,0 +1,139 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Use this API to manage the Oracle Cloud VMware Solution. + * + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +public interface Sddc 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 com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)} + * and then call {@link #setEndpoint(String) setEndpoint}. + * @param regionId The public region ID. + */ + void setRegion(String regionId); + + /** + * Moves an SDDC into a different compartment within the same tenancy. For information + * about moving resources between compartments, see + * [Moving Resources to a Different Compartment](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). + * + * @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. + */ + ChangeSddcCompartmentResponse changeSddcCompartment(ChangeSddcCompartmentRequest request); + + /** + * Creates a software-defined data center (SDDC). + *

+ * Use the {@link WorkRequest} operations to track the + * creation of the SDDC. + * + * @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. + */ + CreateSddcResponse createSddc(CreateSddcRequest request); + + /** + * Deletes the specified SDDC, along with the other resources that were + * created with the SDDC. For example: the Compute instances, DNS records, + * and so on. + *

+ * Use the {@link WorkRequest} operations to track the + * deletion of the SDDC. + * + * @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. + */ + DeleteSddcResponse deleteSddc(DeleteSddcRequest request); + + /** + * Gets the specified SDDC'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. + */ + GetSddcResponse getSddc(GetSddcRequest request); + + /** + * Lists the SDDCs in the specified compartment. The list can be + * filtered by display name or availability domain. + * + * @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. + */ + ListSddcsResponse listSddcs(ListSddcsRequest request); + + /** + * Lists the versions of bundled VMware software supported by the Oracle Cloud + * VMware Solution. + * + * @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. + */ + ListSupportedVmwareSoftwareVersionsResponse listSupportedVmwareSoftwareVersions( + ListSupportedVmwareSoftwareVersionsRequest request); + + /** + * Updates the specified SDDC. + *

+ **Important:** Updating an SDDC affects only certain attributes in the `Sddc` + * object and does not affect the VMware environment currently running in + * the SDDC. For more information, see + * {@link #updateSddcDetails(UpdateSddcDetailsRequest) updateSddcDetails}. + * + * @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. + */ + UpdateSddcResponse updateSddc(UpdateSddcRequest request); + + /** + * Gets the pre-configured waiters available for resources for this service. + * + * @return The service waiters. + */ + SddcWaiters getWaiters(); + + /** + * Gets the pre-configured paginators available for list operations in this service which may return multiple + * pages of data. These paginators provide an {@link java.lang.Iterable} interface so that service responses, or + * resources/records, can be iterated through without having to manually deal with pagination and page tokens. + * + * @return The service paginators. + */ + SddcPaginators getPaginators(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcAsync.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcAsync.java new file mode 100644 index 00000000000..5be4ccc55dc --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcAsync.java @@ -0,0 +1,170 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Use this API to manage the Oracle Cloud VMware Solution. + * + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +public interface SddcAsync 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 com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)} + * and then call {@link #setEndpoint(String) setEndpoint}. + * @param regionId The public region ID. + */ + void setRegion(String regionId); + + /** + * Moves an SDDC into a different compartment within the same tenancy. For information + * about moving resources between compartments, see + * [Moving Resources to a Different Compartment](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes). + * + * + * @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 changeSddcCompartment( + ChangeSddcCompartmentRequest request, + com.oracle.bmc.responses.AsyncHandler< + ChangeSddcCompartmentRequest, ChangeSddcCompartmentResponse> + handler); + + /** + * Creates a software-defined data center (SDDC). + *

+ * Use the {@link WorkRequest} operations to track the + * creation of the SDDC. + * + * + * @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 createSddc( + CreateSddcRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + + /** + * Deletes the specified SDDC, along with the other resources that were + * created with the SDDC. For example: the Compute instances, DNS records, + * and so on. + *

+ * Use the {@link WorkRequest} operations to track the + * deletion of the SDDC. + * + * + * @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 deleteSddc( + DeleteSddcRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + + /** + * Gets the specified SDDC's 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 getSddc( + GetSddcRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + + /** + * Lists the SDDCs in the specified compartment. The list can be + * filtered by display name or availability domain. + * + * + * @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 listSddcs( + ListSddcsRequest request, + com.oracle.bmc.responses.AsyncHandler handler); + + /** + * Lists the versions of bundled VMware software supported by the Oracle Cloud + * VMware Solution. + * + * + * @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 + listSupportedVmwareSoftwareVersions( + ListSupportedVmwareSoftwareVersionsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListSupportedVmwareSoftwareVersionsRequest, + ListSupportedVmwareSoftwareVersionsResponse> + handler); + + /** + * Updates the specified SDDC. + *

+ **Important:** Updating an SDDC affects only certain attributes in the `Sddc` + * object and does not affect the VMware environment currently running in + * the SDDC. For more information, see + * {@link #updateSddcDetails(UpdateSddcDetailsRequest, Consumer, Consumer) updateSddcDetails}. + * + * + * @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 updateSddc( + UpdateSddcRequest request, + com.oracle.bmc.responses.AsyncHandler handler); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcAsyncClient.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcAsyncClient.java new file mode 100644 index 00000000000..4e74a202e49 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcAsyncClient.java @@ -0,0 +1,866 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import java.util.Locale; +import com.oracle.bmc.ocvp.internal.http.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Async client implementation for Sddc service.
+ * There are two ways to use async client: + * 1. Use AsyncHandler: using AsyncHandler, if the response to the call is an {@link java.io.InputStream}, like + * getObject Api in object storage service, developers need to process the stream in AsyncHandler, and not anywhere else, + * because the stream will be closed right after the AsyncHandler is invoked.
+ * 2. Use Java Future: using Java Future, developers need to close the stream after they are done with the Java Future.
+ * Accessing the result should be done in a mutually exclusive manner, either through the Future or the AsyncHandler, + * but not both. If the Future is used, the caller should pass in null as the AsyncHandler. If the AsyncHandler + * is used, it is still safe to use the Future to determine whether or not the request was completed via + * Future.isDone/isCancelled.
+ * Please refer to https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class SddcAsyncClient implements SddcAsync { + /** + * Service instance for Sddc. + */ + public static final com.oracle.bmc.Service SERVICE = + com.oracle.bmc.Services.serviceBuilder() + .serviceName("SDDC") + .serviceEndpointPrefix("") + .serviceEndpointTemplate("https://ocvps.{region}.oci.{secondLevelDomain}") + .build(); + + @lombok.Getter(value = lombok.AccessLevel.PACKAGE) + private final com.oracle.bmc.http.internal.RestClient client; + + private final com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider; + + /** + * Creates a new service instance using the given authentication provider. + * @param authenticationDetailsProvider The authentication details provider, required. + */ + public SddcAsyncClient( + 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 SddcAsyncClient( + 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 SddcAsyncClient( + 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + */ + public SddcAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + new java.util.ArrayList()); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + */ + public SddcAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + additionalClientConfigurators, + 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. + *

+ * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public SddcAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory + .createDefaultRequestSignerFactories(), + additionalClientConfigurators, + endpoint); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public SddcAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint) { + this.authenticationDetailsProvider = authenticationDetailsProvider; + com.oracle.bmc.http.internal.RestClientFactory restClientFactory = + com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder() + .clientConfigurator(clientConfigurator) + .additionalClientConfigurators(additionalClientConfigurators) + .build(); + com.oracle.bmc.http.signing.RequestSigner defaultRequestSigner = + defaultRequestSignerFactory.createRequestSigner( + SERVICE, this.authenticationDetailsProvider); + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSigner> + requestSigners = new java.util.HashMap<>(); + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.BasicAuthenticationDetailsProvider) { + for (com.oracle.bmc.http.signing.SigningStrategy s : + com.oracle.bmc.http.signing.SigningStrategy.values()) { + requestSigners.put( + s, + signingStrategyRequestSignerFactories + .get(s) + .createRequestSigner(SERVICE, authenticationDetailsProvider)); + } + } + this.client = restClientFactory.create(defaultRequestSigner, requestSigners, configuration); + + if (this.authenticationDetailsProvider instanceof com.oracle.bmc.auth.RegionProvider) { + com.oracle.bmc.auth.RegionProvider provider = + (com.oracle.bmc.auth.RegionProvider) this.authenticationDetailsProvider; + + if (provider.getRegion() != null) { + this.setRegion(provider.getRegion()); + if (endpoint != null) { + LOG.info( + "Authentication details provider configured for region '{}', but endpoint specifically set to '{}'. Using endpoint setting instead of region.", + provider.getRegion(), + endpoint); + } + } + } + if (endpoint != null) { + setEndpoint(endpoint); + } + } + + /** + * Create a builder for this client. + * @return builder + */ + public static Builder builder() { + return new Builder(SERVICE); + } + + /** + * Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the + * {@link #build(AbstractAuthenticationDetailsProvider)} method. + */ + public static class Builder + extends com.oracle.bmc.common.RegionalClientBuilder { + private Builder(com.oracle.bmc.Service service) { + super(service); + requestSignerFactory = + new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory( + com.oracle.bmc.http.signing.SigningStrategy.STANDARD); + } + + /** + * Build the client. + * @param authenticationDetailsProvider authentication details provider + * @return the client + */ + public SddcAsyncClient build( + @lombok.NonNull + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider) { + return new SddcAsyncClient( + authenticationDetailsProvider, + configuration, + clientConfigurator, + requestSignerFactory, + additionalClientConfigurators, + endpoint); + } + } + + @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(Locale.ENGLISH); + 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 changeSddcCompartment( + final ChangeSddcCompartmentRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ChangeSddcCompartmentRequest, ChangeSddcCompartmentResponse> + handler) { + LOG.trace("Called async changeSddcCompartment"); + final ChangeSddcCompartmentRequest interceptedRequest = + ChangeSddcCompartmentConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ChangeSddcCompartmentConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function< + javax.ws.rs.core.Response, ChangeSddcCompartmentResponse> + transformer = ChangeSddcCompartmentConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler< + ChangeSddcCompartmentRequest, ChangeSddcCompartmentResponse> + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + ChangeSddcCompartmentRequest, ChangeSddcCompartmentResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.post( + ib, + interceptedRequest.getChangeSddcCompartmentDetails(), + interceptedRequest, + onSuccess, + onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.post( + ib, + interceptedRequest.getChangeSddcCompartmentDetails(), + interceptedRequest, + onSuccess, + onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, ChangeSddcCompartmentResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.post( + ib, + interceptedRequest.getChangeSddcCompartmentDetails(), + interceptedRequest, + onSuccess, + onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future createSddc( + final CreateSddcRequest request, + final com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async createSddc"); + final CreateSddcRequest interceptedRequest = CreateSddcConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateSddcConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = CreateSddcConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler handlerToUse = + handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + CreateSddcRequest, CreateSddcResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.post( + ib, + interceptedRequest.getCreateSddcDetails(), + interceptedRequest, + onSuccess, + onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.post( + ib, + interceptedRequest.getCreateSddcDetails(), + interceptedRequest, + onSuccess, + onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, CreateSddcResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.post( + ib, + interceptedRequest.getCreateSddcDetails(), + interceptedRequest, + onSuccess, + onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future deleteSddc( + final DeleteSddcRequest request, + final com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async deleteSddc"); + final DeleteSddcRequest interceptedRequest = DeleteSddcConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteSddcConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = DeleteSddcConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler handlerToUse = + handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + DeleteSddcRequest, DeleteSddcResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.delete(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.delete(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, DeleteSddcResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.delete(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future getSddc( + final GetSddcRequest request, + final com.oracle.bmc.responses.AsyncHandler handler) { + LOG.trace("Called async getSddc"); + final GetSddcRequest interceptedRequest = GetSddcConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetSddcConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = GetSddcConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler handlerToUse = + handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + GetSddcRequest, GetSddcResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.get(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.get(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, GetSddcResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.get(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future listSddcs( + final ListSddcsRequest request, + final com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async listSddcs"); + final ListSddcsRequest interceptedRequest = ListSddcsConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListSddcsConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = ListSddcsConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler handlerToUse = + handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + ListSddcsRequest, ListSddcsResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.get(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.get(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, ListSddcsResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.get(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future + listSupportedVmwareSoftwareVersions( + final ListSupportedVmwareSoftwareVersionsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListSupportedVmwareSoftwareVersionsRequest, + ListSupportedVmwareSoftwareVersionsResponse> + handler) { + LOG.trace("Called async listSupportedVmwareSoftwareVersions"); + final ListSupportedVmwareSoftwareVersionsRequest interceptedRequest = + ListSupportedVmwareSoftwareVersionsConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListSupportedVmwareSoftwareVersionsConverter.fromRequest( + client, interceptedRequest); + final com.google.common.base.Function< + javax.ws.rs.core.Response, ListSupportedVmwareSoftwareVersionsResponse> + transformer = ListSupportedVmwareSoftwareVersionsConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler< + ListSupportedVmwareSoftwareVersionsRequest, + ListSupportedVmwareSoftwareVersionsResponse> + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + ListSupportedVmwareSoftwareVersionsRequest, + ListSupportedVmwareSoftwareVersionsResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.get(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.get(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, ListSupportedVmwareSoftwareVersionsResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.get(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future updateSddc( + final UpdateSddcRequest request, + final com.oracle.bmc.responses.AsyncHandler + handler) { + LOG.trace("Called async updateSddc"); + final UpdateSddcRequest interceptedRequest = UpdateSddcConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateSddcConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = UpdateSddcConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler handlerToUse = + handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + UpdateSddcRequest, UpdateSddcResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.put( + ib, + interceptedRequest.getUpdateSddcDetails(), + interceptedRequest, + onSuccess, + onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.put( + ib, + interceptedRequest.getUpdateSddcDetails(), + interceptedRequest, + onSuccess, + onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, UpdateSddcResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.put( + ib, + interceptedRequest.getUpdateSddcDetails(), + interceptedRequest, + onSuccess, + onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcClient.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcClient.java new file mode 100644 index 00000000000..c8a4b8bdd2c --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcClient.java @@ -0,0 +1,639 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import java.util.Locale; +import com.oracle.bmc.ocvp.internal.http.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class SddcClient implements Sddc { + /** + * Service instance for Sddc. + */ + public static final com.oracle.bmc.Service SERVICE = + com.oracle.bmc.Services.serviceBuilder() + .serviceName("SDDC") + .serviceEndpointPrefix("") + .serviceEndpointTemplate("https://ocvps.{region}.oci.{secondLevelDomain}") + .build(); + // attempt twice if it's instance principals, immediately failures will try to refresh the token + private static final int MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS = 2; + + private final SddcWaiters waiters; + + private final SddcPaginators paginators; + + @lombok.Getter(value = lombok.AccessLevel.PACKAGE) + private final com.oracle.bmc.http.internal.RestClient client; + + private final com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider; + private final com.oracle.bmc.retrier.RetryConfiguration retryConfiguration; + + /** + * Creates a new service instance using the given authentication provider. + * @param authenticationDetailsProvider The authentication details provider, required. + */ + public SddcClient( + 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 SddcClient( + 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 SddcClient( + 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + */ + public SddcClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + new java.util.ArrayList()); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + */ + public SddcClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + additionalClientConfigurators, + 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. + *

+ * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public SddcClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory + .createDefaultRequestSignerFactories(), + additionalClientConfigurators, + endpoint); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public SddcClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + signingStrategyRequestSignerFactories, + additionalClientConfigurators, + endpoint, + 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. + *

+ * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + * @param executorService ExecutorService used by the client, or null to use the default configured ThreadPoolExecutor + */ + public SddcClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint, + java.util.concurrent.ExecutorService executorService) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + signingStrategyRequestSignerFactories, + additionalClientConfigurators, + endpoint, + executorService, + com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder()); + } + + /** + * 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. + * Use the {@link Builder} to get access to all these parameters. + * + * @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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + * @param executorService ExecutorService used by the client, or null to use the default configured ThreadPoolExecutor + * @param restClientFactoryBuilder the builder for the {@link com.oracle.bmc.http.internal.RestClientFactory} + */ + protected SddcClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint, + java.util.concurrent.ExecutorService executorService, + com.oracle.bmc.http.internal.RestClientFactoryBuilder restClientFactoryBuilder) { + this.authenticationDetailsProvider = authenticationDetailsProvider; + com.oracle.bmc.http.internal.RestClientFactory restClientFactory = + restClientFactoryBuilder + .clientConfigurator(clientConfigurator) + .additionalClientConfigurators(additionalClientConfigurators) + .build(); + com.oracle.bmc.http.signing.RequestSigner defaultRequestSigner = + defaultRequestSignerFactory.createRequestSigner( + SERVICE, this.authenticationDetailsProvider); + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSigner> + requestSigners = new java.util.HashMap<>(); + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.BasicAuthenticationDetailsProvider) { + for (com.oracle.bmc.http.signing.SigningStrategy s : + com.oracle.bmc.http.signing.SigningStrategy.values()) { + requestSigners.put( + s, + signingStrategyRequestSignerFactories + .get(s) + .createRequestSigner(SERVICE, authenticationDetailsProvider)); + } + } + + final com.oracle.bmc.ClientConfiguration clientConfigurationToUse = + (configuration != null) + ? configuration + : com.oracle.bmc.ClientConfiguration.builder().build(); + this.retryConfiguration = clientConfigurationToUse.getRetryConfiguration(); + this.client = + restClientFactory.create( + defaultRequestSigner, requestSigners, clientConfigurationToUse); + + if (executorService == null) { + // up to 50 (core) threads, time out after 60s idle, all daemon + java.util.concurrent.ThreadPoolExecutor threadPoolExecutor = + 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(true) + .setNameFormat("Sddc-waiters-%d") + .build()); + threadPoolExecutor.allowCoreThreadTimeOut(true); + + executorService = threadPoolExecutor; + } + this.waiters = new SddcWaiters(executorService, this); + + this.paginators = new SddcPaginators(this); + + if (this.authenticationDetailsProvider instanceof com.oracle.bmc.auth.RegionProvider) { + com.oracle.bmc.auth.RegionProvider provider = + (com.oracle.bmc.auth.RegionProvider) this.authenticationDetailsProvider; + + if (provider.getRegion() != null) { + this.setRegion(provider.getRegion()); + if (endpoint != null) { + LOG.info( + "Authentication details provider configured for region '{}', but endpoint specifically set to '{}'. Using endpoint setting instead of region.", + provider.getRegion(), + endpoint); + } + } + } + if (endpoint != null) { + setEndpoint(endpoint); + } + } + + /** + * Create a builder for this client. + * @return builder + */ + public static Builder builder() { + return new Builder(SERVICE); + } + + /** + * Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the + * {@link #build(AbstractAuthenticationDetailsProvider)} method. + */ + public static class Builder + extends com.oracle.bmc.common.RegionalClientBuilder { + private java.util.concurrent.ExecutorService executorService; + + private Builder(com.oracle.bmc.Service service) { + super(service); + requestSignerFactory = + new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory( + com.oracle.bmc.http.signing.SigningStrategy.STANDARD); + } + + /** + * Set the ExecutorService for the client to be created. + * @param executorService executorService + * @return this builder + */ + public Builder executorService(java.util.concurrent.ExecutorService executorService) { + this.executorService = executorService; + return this; + } + + /** + * Build the client. + * @param authenticationDetailsProvider authentication details provider + * @return the client + */ + public SddcClient build( + @lombok.NonNull + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider) { + return new SddcClient( + authenticationDetailsProvider, + configuration, + clientConfigurator, + requestSignerFactory, + signingStrategyRequestSignerFactories, + additionalClientConfigurators, + endpoint, + executorService); + } + } + + @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(Locale.ENGLISH); + 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 ChangeSddcCompartmentResponse changeSddcCompartment( + ChangeSddcCompartmentRequest request) { + LOG.trace("Called changeSddcCompartment"); + final ChangeSddcCompartmentRequest interceptedRequest = + ChangeSddcCompartmentConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ChangeSddcCompartmentConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function + transformer = ChangeSddcCompartmentConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = + client.post( + ib, + retriedRequest.getChangeSddcCompartmentDetails(), + retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public CreateSddcResponse createSddc(CreateSddcRequest request) { + LOG.trace("Called createSddc"); + final CreateSddcRequest interceptedRequest = CreateSddcConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + CreateSddcConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function transformer = + CreateSddcConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = + client.post( + ib, + retriedRequest.getCreateSddcDetails(), + retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public DeleteSddcResponse deleteSddc(DeleteSddcRequest request) { + LOG.trace("Called deleteSddc"); + final DeleteSddcRequest interceptedRequest = DeleteSddcConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + DeleteSddcConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function transformer = + DeleteSddcConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = + client.delete(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public GetSddcResponse getSddc(GetSddcRequest request) { + LOG.trace("Called getSddc"); + final GetSddcRequest interceptedRequest = GetSddcConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetSddcConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function transformer = + GetSddcConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = client.get(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public ListSddcsResponse listSddcs(ListSddcsRequest request) { + LOG.trace("Called listSddcs"); + final ListSddcsRequest interceptedRequest = ListSddcsConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListSddcsConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function transformer = + ListSddcsConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = client.get(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public ListSupportedVmwareSoftwareVersionsResponse listSupportedVmwareSoftwareVersions( + ListSupportedVmwareSoftwareVersionsRequest request) { + LOG.trace("Called listSupportedVmwareSoftwareVersions"); + final ListSupportedVmwareSoftwareVersionsRequest interceptedRequest = + ListSupportedVmwareSoftwareVersionsConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListSupportedVmwareSoftwareVersionsConverter.fromRequest( + client, interceptedRequest); + com.google.common.base.Function< + javax.ws.rs.core.Response, ListSupportedVmwareSoftwareVersionsResponse> + transformer = ListSupportedVmwareSoftwareVersionsConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = client.get(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public UpdateSddcResponse updateSddc(UpdateSddcRequest request) { + LOG.trace("Called updateSddc"); + final UpdateSddcRequest interceptedRequest = UpdateSddcConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + UpdateSddcConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function transformer = + UpdateSddcConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = + client.put( + ib, + retriedRequest.getUpdateSddcDetails(), + retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public SddcWaiters getWaiters() { + return waiters; + } + + @Override + public SddcPaginators getPaginators() { + return paginators; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcPaginators.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcPaginators.java new file mode 100644 index 00000000000..c1a4b9f9dc6 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcPaginators.java @@ -0,0 +1,270 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Collection of helper methods that can be used to provide an {@link java.lang.Iterable} interface + * to any list operations of Sddc where multiple pages of data may be fetched. + * Two styles of iteration are supported: + * + *

    + *
  • Iterating over the Response objects returned by the list operation. These are referred to as ResponseIterators, and the methods are suffixed with ResponseIterator. For example: listUsersResponseIterator
  • + *
  • Iterating over the resources/records being listed. These are referred to as RecordIterators, and the methods are suffixed with RecordIterator. For example: listUsersRecordIterator
  • + *
+ * + * These iterables abstract away the need to write code to manually handle pagination via looping and using the page tokens. + * They will automatically fetch more data from the service when required. + * + * As an example, if we were using the ListUsers operation in IdentityService, then the {@link java.lang.Iterable} returned by calling a + * ResponseIterator method would iterate over the ListUsersResponse objects returned by each ListUsers call, whereas the {@link java.lang.Iterable} + * returned by calling a RecordIterator method would iterate over the User records and we don't have to deal with ListUsersResponse objects at all. + * In either case, pagination will be automatically handled so we can iterate until there are no more responses or no more resources/records available. + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.RequiredArgsConstructor +public class SddcPaginators { + private final Sddc client; + + /** + * Creates a new iterable which will iterate over the responses received from the listSddcs operation. This iterable + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the responses received from the service. + */ + public Iterable listSddcsResponseIterator(final ListSddcsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSddcsRequest.Builder, ListSddcsRequest, ListSddcsResponse>( + new com.google.common.base.Supplier() { + @Override + public ListSddcsRequest.Builder get() { + return ListSddcsRequest.builder().copy(request); + } + }, + new com.google.common.base.Function() { + @Override + public String apply(ListSddcsResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSddcsRequest.Builder>, + ListSddcsRequest>() { + @Override + public ListSddcsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSddcsRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function() { + @Override + public ListSddcsResponse apply(ListSddcsRequest request) { + return client.listSddcs(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link com.oracle.bmc.ocvp.model.SddcSummary} objects + * contained in responses from the listSddcs operation. This iterable will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the {@link com.oracle.bmc.ocvp.model.SddcSummary} objects + * contained in responses received from the service. + */ + public Iterable listSddcsRecordIterator( + final ListSddcsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSddcsRequest.Builder, ListSddcsRequest, ListSddcsResponse, + com.oracle.bmc.ocvp.model.SddcSummary>( + new com.google.common.base.Supplier() { + @Override + public ListSddcsRequest.Builder get() { + return ListSddcsRequest.builder().copy(request); + } + }, + new com.google.common.base.Function() { + @Override + public String apply(ListSddcsResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSddcsRequest.Builder>, + ListSddcsRequest>() { + @Override + public ListSddcsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSddcsRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function() { + @Override + public ListSddcsResponse apply(ListSddcsRequest request) { + return client.listSddcs(request); + } + }, + new com.google.common.base.Function< + ListSddcsResponse, + java.util.List>() { + @Override + public java.util.List apply( + ListSddcsResponse response) { + return response.getSddcCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the listSupportedVmwareSoftwareVersions operation. This iterable + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the responses received from the service. + */ + public Iterable + listSupportedVmwareSoftwareVersionsResponseIterator( + final ListSupportedVmwareSoftwareVersionsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListSupportedVmwareSoftwareVersionsRequest.Builder, + ListSupportedVmwareSoftwareVersionsRequest, + ListSupportedVmwareSoftwareVersionsResponse>( + new com.google.common.base.Supplier< + ListSupportedVmwareSoftwareVersionsRequest.Builder>() { + @Override + public ListSupportedVmwareSoftwareVersionsRequest.Builder get() { + return ListSupportedVmwareSoftwareVersionsRequest.builder().copy(request); + } + }, + new com.google.common.base.Function< + ListSupportedVmwareSoftwareVersionsResponse, String>() { + @Override + public String apply(ListSupportedVmwareSoftwareVersionsResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSupportedVmwareSoftwareVersionsRequest.Builder>, + ListSupportedVmwareSoftwareVersionsRequest>() { + @Override + public ListSupportedVmwareSoftwareVersionsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSupportedVmwareSoftwareVersionsRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function< + ListSupportedVmwareSoftwareVersionsRequest, + ListSupportedVmwareSoftwareVersionsResponse>() { + @Override + public ListSupportedVmwareSoftwareVersionsResponse apply( + ListSupportedVmwareSoftwareVersionsRequest request) { + return client.listSupportedVmwareSoftwareVersions(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link com.oracle.bmc.ocvp.model.SupportedVmwareSoftwareVersionSummary} objects + * contained in responses from the listSupportedVmwareSoftwareVersions operation. This iterable will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the {@link com.oracle.bmc.ocvp.model.SupportedVmwareSoftwareVersionSummary} objects + * contained in responses received from the service. + */ + public Iterable + listSupportedVmwareSoftwareVersionsRecordIterator( + final ListSupportedVmwareSoftwareVersionsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListSupportedVmwareSoftwareVersionsRequest.Builder, + ListSupportedVmwareSoftwareVersionsRequest, + ListSupportedVmwareSoftwareVersionsResponse, + com.oracle.bmc.ocvp.model.SupportedVmwareSoftwareVersionSummary>( + new com.google.common.base.Supplier< + ListSupportedVmwareSoftwareVersionsRequest.Builder>() { + @Override + public ListSupportedVmwareSoftwareVersionsRequest.Builder get() { + return ListSupportedVmwareSoftwareVersionsRequest.builder().copy(request); + } + }, + new com.google.common.base.Function< + ListSupportedVmwareSoftwareVersionsResponse, String>() { + @Override + public String apply(ListSupportedVmwareSoftwareVersionsResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSupportedVmwareSoftwareVersionsRequest.Builder>, + ListSupportedVmwareSoftwareVersionsRequest>() { + @Override + public ListSupportedVmwareSoftwareVersionsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListSupportedVmwareSoftwareVersionsRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function< + ListSupportedVmwareSoftwareVersionsRequest, + ListSupportedVmwareSoftwareVersionsResponse>() { + @Override + public ListSupportedVmwareSoftwareVersionsResponse apply( + ListSupportedVmwareSoftwareVersionsRequest request) { + return client.listSupportedVmwareSoftwareVersions(request); + } + }, + new com.google.common.base.Function< + ListSupportedVmwareSoftwareVersionsResponse, + java.util.List< + com.oracle.bmc.ocvp.model + .SupportedVmwareSoftwareVersionSummary>>() { + @Override + public java.util.List< + com.oracle.bmc.ocvp.model.SupportedVmwareSoftwareVersionSummary> + apply(ListSupportedVmwareSoftwareVersionsResponse response) { + return response.getSupportedVmwareSoftwareVersionCollection().getItems(); + } + }); + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcWaiters.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcWaiters.java new file mode 100644 index 00000000000..dd6d853ff9e --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/SddcWaiters.java @@ -0,0 +1,115 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Collection of helper methods to produce {@link com.oracle.bmc.waiter.Waiter}s for different + * resources of Sddc. + *

+ * The default configuration used is defined by {@link com.oracle.bmc.waiter.Waiters.Waiters#DEFAULT_POLLING_WAITER}. + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.RequiredArgsConstructor +public class SddcWaiters { + private final java.util.concurrent.ExecutorService executorService; + private final Sddc client; + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the default configuration. + * + * @param request the request to send + * @param targetState the desired states to wait for. If multiple states are provided then the waiter will return once the resource reaches any of the provided states + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter forSddc( + GetSddcRequest request, com.oracle.bmc.ocvp.model.LifecycleStates... targetStates) { + org.apache.commons.lang3.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + org.apache.commons.lang3.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forSddc(com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request, targetStates); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param targetState the desired state to wait for + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter forSddc( + GetSddcRequest request, + com.oracle.bmc.ocvp.model.LifecycleStates targetState, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + org.apache.commons.lang3.Validate.notNull(targetState, "The targetState cannot be null"); + + return forSddc( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetState); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@link com.oracle.bmc.waiter.DelayStrategy} to use + * @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states + * @return a new {@code Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter forSddc( + GetSddcRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy, + com.oracle.bmc.ocvp.model.LifecycleStates... targetStates) { + org.apache.commons.lang3.Validate.notEmpty( + targetStates, "At least one targetState must be provided"); + org.apache.commons.lang3.Validate.noNullElements( + targetStates, "Null targetState values are not permitted"); + + return forSddc( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request, + targetStates); + } + + // Helper method to create a new Waiter for Sddc. + private com.oracle.bmc.waiter.Waiter forSddc( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetSddcRequest request, + final com.oracle.bmc.ocvp.model.LifecycleStates... targetStates) { + final java.util.Set targetStatesSet = + new java.util.HashSet<>(java.util.Arrays.asList(targetStates)); + + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + com.google.common.base.Suppliers.ofInstance(request), + new com.google.common.base.Function() { + @Override + public GetSddcResponse apply(GetSddcRequest request) { + return client.getSddc(request); + } + }, + new com.google.common.base.Predicate() { + @Override + public boolean apply(GetSddcResponse response) { + return targetStatesSet.contains( + response.getSddc().getLifecycleState()); + } + }, + targetStatesSet.contains( + com.oracle.bmc.ocvp.model.LifecycleStates.Deleted)), + request); + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequest.java new file mode 100644 index 00000000000..ac722dbfc02 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequest.java @@ -0,0 +1,94 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Use this API to manage the Oracle Cloud VMware Solution. + * + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +public interface WorkRequest 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 com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)} + * and then call {@link #setEndpoint(String) setEndpoint}. + * @param regionId The public region ID. + */ + void setRegion(String regionId); + + /** + * Gets the specified work request'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. + */ + GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request); + + /** + * Lists the errors for the specified work request. + * + * @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. + */ + ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request); + + /** + * Lists the logs for the specified work request. + * + * @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. + */ + ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request); + + /** + * Lists the work requests 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. + */ + ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request); + + /** + * Gets the pre-configured waiters available for resources for this service. + * + * @return The service waiters. + */ + WorkRequestWaiters getWaiters(); + + /** + * Gets the pre-configured paginators available for list operations in this service which may return multiple + * pages of data. These paginators provide an {@link java.lang.Iterable} interface so that service responses, or + * resources/records, can be iterated through without having to manually deal with pagination and page tokens. + * + * @return The service paginators. + */ + WorkRequestPaginators getPaginators(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestAsync.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestAsync.java new file mode 100644 index 00000000000..7715a5fb3ac --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestAsync.java @@ -0,0 +1,108 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Use this API to manage the Oracle Cloud VMware Solution. + * + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +public interface WorkRequestAsync 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 com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)} + * and then call {@link #setEndpoint(String) setEndpoint}. + * @param regionId The public region ID. + */ + void setRegion(String regionId); + + /** + * Gets the specified work request's 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 getWorkRequest( + GetWorkRequestRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); + + /** + * Lists the errors for the specified work request. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @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 listWorkRequestErrors( + ListWorkRequestErrorsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListWorkRequestErrorsRequest, ListWorkRequestErrorsResponse> + handler); + + /** + * Lists the logs for the specified work request. + * + * + * @param request The request object containing the details to send + * @param handler The request handler to invoke upon completion, may be null. + * @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 listWorkRequestLogs( + ListWorkRequestLogsRequest request, + com.oracle.bmc.responses.AsyncHandler< + ListWorkRequestLogsRequest, ListWorkRequestLogsResponse> + handler); + + /** + * Lists the work requests 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 listWorkRequests( + ListWorkRequestsRequest request, + com.oracle.bmc.responses.AsyncHandler + handler); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestAsyncClient.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestAsyncClient.java new file mode 100644 index 00000000000..5db1477b48b --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestAsyncClient.java @@ -0,0 +1,605 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import java.util.Locale; +import com.oracle.bmc.ocvp.internal.http.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Async client implementation for WorkRequest service.
+ * There are two ways to use async client: + * 1. Use AsyncHandler: using AsyncHandler, if the response to the call is an {@link java.io.InputStream}, like + * getObject Api in object storage service, developers need to process the stream in AsyncHandler, and not anywhere else, + * because the stream will be closed right after the AsyncHandler is invoked.
+ * 2. Use Java Future: using Java Future, developers need to close the stream after they are done with the Java Future.
+ * Accessing the result should be done in a mutually exclusive manner, either through the Future or the AsyncHandler, + * but not both. If the Future is used, the caller should pass in null as the AsyncHandler. If the AsyncHandler + * is used, it is still safe to use the Future to determine whether or not the request was completed via + * Future.isDone/isCancelled.
+ * Please refer to https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class WorkRequestAsyncClient implements WorkRequestAsync { + /** + * Service instance for WorkRequest. + */ + public static final com.oracle.bmc.Service SERVICE = + com.oracle.bmc.Services.serviceBuilder() + .serviceName("WORKREQUEST") + .serviceEndpointPrefix("") + .serviceEndpointTemplate("https://ocvps.{region}.oci.{secondLevelDomain}") + .build(); + + @lombok.Getter(value = lombok.AccessLevel.PACKAGE) + private final com.oracle.bmc.http.internal.RestClient client; + + private final com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider; + + /** + * Creates a new service instance using the given authentication provider. + * @param authenticationDetailsProvider The authentication details provider, required. + */ + public WorkRequestAsyncClient( + 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 WorkRequestAsyncClient( + 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 WorkRequestAsyncClient( + 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + */ + public WorkRequestAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + new java.util.ArrayList()); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + */ + public WorkRequestAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + additionalClientConfigurators, + 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. + *

+ * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public WorkRequestAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory + .createDefaultRequestSignerFactories(), + additionalClientConfigurators, + endpoint); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public WorkRequestAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint) { + this.authenticationDetailsProvider = authenticationDetailsProvider; + com.oracle.bmc.http.internal.RestClientFactory restClientFactory = + com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder() + .clientConfigurator(clientConfigurator) + .additionalClientConfigurators(additionalClientConfigurators) + .build(); + com.oracle.bmc.http.signing.RequestSigner defaultRequestSigner = + defaultRequestSignerFactory.createRequestSigner( + SERVICE, this.authenticationDetailsProvider); + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSigner> + requestSigners = new java.util.HashMap<>(); + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.BasicAuthenticationDetailsProvider) { + for (com.oracle.bmc.http.signing.SigningStrategy s : + com.oracle.bmc.http.signing.SigningStrategy.values()) { + requestSigners.put( + s, + signingStrategyRequestSignerFactories + .get(s) + .createRequestSigner(SERVICE, authenticationDetailsProvider)); + } + } + this.client = restClientFactory.create(defaultRequestSigner, requestSigners, configuration); + + if (this.authenticationDetailsProvider instanceof com.oracle.bmc.auth.RegionProvider) { + com.oracle.bmc.auth.RegionProvider provider = + (com.oracle.bmc.auth.RegionProvider) this.authenticationDetailsProvider; + + if (provider.getRegion() != null) { + this.setRegion(provider.getRegion()); + if (endpoint != null) { + LOG.info( + "Authentication details provider configured for region '{}', but endpoint specifically set to '{}'. Using endpoint setting instead of region.", + provider.getRegion(), + endpoint); + } + } + } + if (endpoint != null) { + setEndpoint(endpoint); + } + } + + /** + * Create a builder for this client. + * @return builder + */ + public static Builder builder() { + return new Builder(SERVICE); + } + + /** + * Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the + * {@link #build(AbstractAuthenticationDetailsProvider)} method. + */ + public static class Builder + extends com.oracle.bmc.common.RegionalClientBuilder { + private Builder(com.oracle.bmc.Service service) { + super(service); + requestSignerFactory = + new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory( + com.oracle.bmc.http.signing.SigningStrategy.STANDARD); + } + + /** + * Build the client. + * @param authenticationDetailsProvider authentication details provider + * @return the client + */ + public WorkRequestAsyncClient build( + @lombok.NonNull + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider) { + return new WorkRequestAsyncClient( + authenticationDetailsProvider, + configuration, + clientConfigurator, + requestSignerFactory, + additionalClientConfigurators, + endpoint); + } + } + + @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(Locale.ENGLISH); + 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 getWorkRequest( + final GetWorkRequestRequest request, + final com.oracle.bmc.responses.AsyncHandler< + GetWorkRequestRequest, GetWorkRequestResponse> + handler) { + LOG.trace("Called async getWorkRequest"); + final GetWorkRequestRequest interceptedRequest = + GetWorkRequestConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetWorkRequestConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = GetWorkRequestConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + GetWorkRequestRequest, GetWorkRequestResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.get(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.get(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, GetWorkRequestResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.get(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future listWorkRequestErrors( + final ListWorkRequestErrorsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListWorkRequestErrorsRequest, ListWorkRequestErrorsResponse> + handler) { + LOG.trace("Called async listWorkRequestErrors"); + final ListWorkRequestErrorsRequest interceptedRequest = + ListWorkRequestErrorsConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListWorkRequestErrorsConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function< + javax.ws.rs.core.Response, ListWorkRequestErrorsResponse> + transformer = ListWorkRequestErrorsConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler< + ListWorkRequestErrorsRequest, ListWorkRequestErrorsResponse> + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + ListWorkRequestErrorsRequest, ListWorkRequestErrorsResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.get(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.get(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, ListWorkRequestErrorsResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.get(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future listWorkRequestLogs( + final ListWorkRequestLogsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListWorkRequestLogsRequest, ListWorkRequestLogsResponse> + handler) { + LOG.trace("Called async listWorkRequestLogs"); + final ListWorkRequestLogsRequest interceptedRequest = + ListWorkRequestLogsConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListWorkRequestLogsConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function< + javax.ws.rs.core.Response, ListWorkRequestLogsResponse> + transformer = ListWorkRequestLogsConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler< + ListWorkRequestLogsRequest, ListWorkRequestLogsResponse> + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + ListWorkRequestLogsRequest, ListWorkRequestLogsResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.get(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.get(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, ListWorkRequestLogsResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.get(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future listWorkRequests( + final ListWorkRequestsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + ListWorkRequestsRequest, ListWorkRequestsResponse> + handler) { + LOG.trace("Called async listWorkRequests"); + final ListWorkRequestsRequest interceptedRequest = + ListWorkRequestsConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListWorkRequestsConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function + transformer = ListWorkRequestsConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + ListWorkRequestsRequest, ListWorkRequestsResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.get(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.get(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, ListWorkRequestsResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.get(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestClient.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestClient.java new file mode 100644 index 00000000000..9914c71c02e --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestClient.java @@ -0,0 +1,544 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import java.util.Locale; +import com.oracle.bmc.ocvp.internal.http.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class WorkRequestClient implements WorkRequest { + /** + * Service instance for WorkRequest. + */ + public static final com.oracle.bmc.Service SERVICE = + com.oracle.bmc.Services.serviceBuilder() + .serviceName("WORKREQUEST") + .serviceEndpointPrefix("") + .serviceEndpointTemplate("https://ocvps.{region}.oci.{secondLevelDomain}") + .build(); + // attempt twice if it's instance principals, immediately failures will try to refresh the token + private static final int MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS = 2; + + private final WorkRequestWaiters waiters; + + private final WorkRequestPaginators paginators; + + @lombok.Getter(value = lombok.AccessLevel.PACKAGE) + private final com.oracle.bmc.http.internal.RestClient client; + + private final com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider; + private final com.oracle.bmc.retrier.RetryConfiguration retryConfiguration; + + /** + * Creates a new service instance using the given authentication provider. + * @param authenticationDetailsProvider The authentication details provider, required. + */ + public WorkRequestClient( + 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 WorkRequestClient( + 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 WorkRequestClient( + 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + */ + public WorkRequestClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + new java.util.ArrayList()); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + */ + public WorkRequestClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + additionalClientConfigurators, + 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. + *

+ * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public WorkRequestClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory + .createDefaultRequestSignerFactories(), + additionalClientConfigurators, + endpoint); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public WorkRequestClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + signingStrategyRequestSignerFactories, + additionalClientConfigurators, + endpoint, + 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. + *

+ * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + * @param executorService ExecutorService used by the client, or null to use the default configured ThreadPoolExecutor + */ + public WorkRequestClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint, + java.util.concurrent.ExecutorService executorService) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + signingStrategyRequestSignerFactories, + additionalClientConfigurators, + endpoint, + executorService, + com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder()); + } + + /** + * 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. + * Use the {@link Builder} to get access to all these parameters. + * + * @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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + * @param executorService ExecutorService used by the client, or null to use the default configured ThreadPoolExecutor + * @param restClientFactoryBuilder the builder for the {@link com.oracle.bmc.http.internal.RestClientFactory} + */ + protected WorkRequestClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint, + java.util.concurrent.ExecutorService executorService, + com.oracle.bmc.http.internal.RestClientFactoryBuilder restClientFactoryBuilder) { + this.authenticationDetailsProvider = authenticationDetailsProvider; + com.oracle.bmc.http.internal.RestClientFactory restClientFactory = + restClientFactoryBuilder + .clientConfigurator(clientConfigurator) + .additionalClientConfigurators(additionalClientConfigurators) + .build(); + com.oracle.bmc.http.signing.RequestSigner defaultRequestSigner = + defaultRequestSignerFactory.createRequestSigner( + SERVICE, this.authenticationDetailsProvider); + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSigner> + requestSigners = new java.util.HashMap<>(); + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.BasicAuthenticationDetailsProvider) { + for (com.oracle.bmc.http.signing.SigningStrategy s : + com.oracle.bmc.http.signing.SigningStrategy.values()) { + requestSigners.put( + s, + signingStrategyRequestSignerFactories + .get(s) + .createRequestSigner(SERVICE, authenticationDetailsProvider)); + } + } + + final com.oracle.bmc.ClientConfiguration clientConfigurationToUse = + (configuration != null) + ? configuration + : com.oracle.bmc.ClientConfiguration.builder().build(); + this.retryConfiguration = clientConfigurationToUse.getRetryConfiguration(); + this.client = + restClientFactory.create( + defaultRequestSigner, requestSigners, clientConfigurationToUse); + + if (executorService == null) { + // up to 50 (core) threads, time out after 60s idle, all daemon + java.util.concurrent.ThreadPoolExecutor threadPoolExecutor = + 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(true) + .setNameFormat("WorkRequest-waiters-%d") + .build()); + threadPoolExecutor.allowCoreThreadTimeOut(true); + + executorService = threadPoolExecutor; + } + this.waiters = new WorkRequestWaiters(executorService, this); + + this.paginators = new WorkRequestPaginators(this); + + if (this.authenticationDetailsProvider instanceof com.oracle.bmc.auth.RegionProvider) { + com.oracle.bmc.auth.RegionProvider provider = + (com.oracle.bmc.auth.RegionProvider) this.authenticationDetailsProvider; + + if (provider.getRegion() != null) { + this.setRegion(provider.getRegion()); + if (endpoint != null) { + LOG.info( + "Authentication details provider configured for region '{}', but endpoint specifically set to '{}'. Using endpoint setting instead of region.", + provider.getRegion(), + endpoint); + } + } + } + if (endpoint != null) { + setEndpoint(endpoint); + } + } + + /** + * Create a builder for this client. + * @return builder + */ + public static Builder builder() { + return new Builder(SERVICE); + } + + /** + * Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the + * {@link #build(AbstractAuthenticationDetailsProvider)} method. + */ + public static class Builder + extends com.oracle.bmc.common.RegionalClientBuilder { + private java.util.concurrent.ExecutorService executorService; + + private Builder(com.oracle.bmc.Service service) { + super(service); + requestSignerFactory = + new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory( + com.oracle.bmc.http.signing.SigningStrategy.STANDARD); + } + + /** + * Set the ExecutorService for the client to be created. + * @param executorService executorService + * @return this builder + */ + public Builder executorService(java.util.concurrent.ExecutorService executorService) { + this.executorService = executorService; + return this; + } + + /** + * Build the client. + * @param authenticationDetailsProvider authentication details provider + * @return the client + */ + public WorkRequestClient build( + @lombok.NonNull + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider) { + return new WorkRequestClient( + authenticationDetailsProvider, + configuration, + clientConfigurator, + requestSignerFactory, + signingStrategyRequestSignerFactories, + additionalClientConfigurators, + endpoint, + executorService); + } + } + + @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(Locale.ENGLISH); + 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 GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request) { + LOG.trace("Called getWorkRequest"); + final GetWorkRequestRequest interceptedRequest = + GetWorkRequestConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + GetWorkRequestConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function + transformer = GetWorkRequestConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = client.get(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public ListWorkRequestErrorsResponse listWorkRequestErrors( + ListWorkRequestErrorsRequest request) { + LOG.trace("Called listWorkRequestErrors"); + final ListWorkRequestErrorsRequest interceptedRequest = + ListWorkRequestErrorsConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListWorkRequestErrorsConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function + transformer = ListWorkRequestErrorsConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = client.get(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request) { + LOG.trace("Called listWorkRequestLogs"); + final ListWorkRequestLogsRequest interceptedRequest = + ListWorkRequestLogsConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListWorkRequestLogsConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function + transformer = ListWorkRequestLogsConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = client.get(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request) { + LOG.trace("Called listWorkRequests"); + final ListWorkRequestsRequest interceptedRequest = + ListWorkRequestsConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + ListWorkRequestsConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function + transformer = ListWorkRequestsConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = client.get(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public WorkRequestWaiters getWaiters() { + return waiters; + } + + @Override + public WorkRequestPaginators getPaginators() { + return paginators; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestPaginators.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestPaginators.java new file mode 100644 index 00000000000..ade704ed689 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestPaginators.java @@ -0,0 +1,372 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Collection of helper methods that can be used to provide an {@link java.lang.Iterable} interface + * to any list operations of WorkRequest where multiple pages of data may be fetched. + * Two styles of iteration are supported: + * + *

    + *
  • Iterating over the Response objects returned by the list operation. These are referred to as ResponseIterators, and the methods are suffixed with ResponseIterator. For example: listUsersResponseIterator
  • + *
  • Iterating over the resources/records being listed. These are referred to as RecordIterators, and the methods are suffixed with RecordIterator. For example: listUsersRecordIterator
  • + *
+ * + * These iterables abstract away the need to write code to manually handle pagination via looping and using the page tokens. + * They will automatically fetch more data from the service when required. + * + * As an example, if we were using the ListUsers operation in IdentityService, then the {@link java.lang.Iterable} returned by calling a + * ResponseIterator method would iterate over the ListUsersResponse objects returned by each ListUsers call, whereas the {@link java.lang.Iterable} + * returned by calling a RecordIterator method would iterate over the User records and we don't have to deal with ListUsersResponse objects at all. + * In either case, pagination will be automatically handled so we can iterate until there are no more responses or no more resources/records available. + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.RequiredArgsConstructor +public class WorkRequestPaginators { + private final WorkRequest client; + + /** + * Creates a new iterable which will iterate over the responses received from the listWorkRequestErrors operation. This iterable + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the responses received from the service. + */ + public Iterable listWorkRequestErrorsResponseIterator( + final ListWorkRequestErrorsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListWorkRequestErrorsRequest.Builder, ListWorkRequestErrorsRequest, + ListWorkRequestErrorsResponse>( + new com.google.common.base.Supplier() { + @Override + public ListWorkRequestErrorsRequest.Builder get() { + return ListWorkRequestErrorsRequest.builder().copy(request); + } + }, + new com.google.common.base.Function() { + @Override + public String apply(ListWorkRequestErrorsResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListWorkRequestErrorsRequest.Builder>, + ListWorkRequestErrorsRequest>() { + @Override + public ListWorkRequestErrorsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListWorkRequestErrorsRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function< + ListWorkRequestErrorsRequest, ListWorkRequestErrorsResponse>() { + @Override + public ListWorkRequestErrorsResponse apply( + ListWorkRequestErrorsRequest request) { + return client.listWorkRequestErrors(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link com.oracle.bmc.ocvp.model.WorkRequestError} objects + * contained in responses from the listWorkRequestErrors operation. This iterable will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the {@link com.oracle.bmc.ocvp.model.WorkRequestError} objects + * contained in responses received from the service. + */ + public Iterable listWorkRequestErrorsRecordIterator( + final ListWorkRequestErrorsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListWorkRequestErrorsRequest.Builder, ListWorkRequestErrorsRequest, + ListWorkRequestErrorsResponse, com.oracle.bmc.ocvp.model.WorkRequestError>( + new com.google.common.base.Supplier() { + @Override + public ListWorkRequestErrorsRequest.Builder get() { + return ListWorkRequestErrorsRequest.builder().copy(request); + } + }, + new com.google.common.base.Function() { + @Override + public String apply(ListWorkRequestErrorsResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListWorkRequestErrorsRequest.Builder>, + ListWorkRequestErrorsRequest>() { + @Override + public ListWorkRequestErrorsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListWorkRequestErrorsRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function< + ListWorkRequestErrorsRequest, ListWorkRequestErrorsResponse>() { + @Override + public ListWorkRequestErrorsResponse apply( + ListWorkRequestErrorsRequest request) { + return client.listWorkRequestErrors(request); + } + }, + new com.google.common.base.Function< + ListWorkRequestErrorsResponse, + java.util.List>() { + @Override + public java.util.List apply( + ListWorkRequestErrorsResponse response) { + return response.getWorkRequestErrorCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the listWorkRequestLogs operation. This iterable + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the responses received from the service. + */ + public Iterable listWorkRequestLogsResponseIterator( + final ListWorkRequestLogsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListWorkRequestLogsRequest.Builder, ListWorkRequestLogsRequest, + ListWorkRequestLogsResponse>( + new com.google.common.base.Supplier() { + @Override + public ListWorkRequestLogsRequest.Builder get() { + return ListWorkRequestLogsRequest.builder().copy(request); + } + }, + new com.google.common.base.Function() { + @Override + public String apply(ListWorkRequestLogsResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListWorkRequestLogsRequest.Builder>, + ListWorkRequestLogsRequest>() { + @Override + public ListWorkRequestLogsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListWorkRequestLogsRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function< + ListWorkRequestLogsRequest, ListWorkRequestLogsResponse>() { + @Override + public ListWorkRequestLogsResponse apply(ListWorkRequestLogsRequest request) { + return client.listWorkRequestLogs(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link com.oracle.bmc.ocvp.model.WorkRequestLogEntry} objects + * contained in responses from the listWorkRequestLogs operation. This iterable will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the {@link com.oracle.bmc.ocvp.model.WorkRequestLogEntry} objects + * contained in responses received from the service. + */ + public Iterable + listWorkRequestLogsRecordIterator(final ListWorkRequestLogsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListWorkRequestLogsRequest.Builder, ListWorkRequestLogsRequest, + ListWorkRequestLogsResponse, com.oracle.bmc.ocvp.model.WorkRequestLogEntry>( + new com.google.common.base.Supplier() { + @Override + public ListWorkRequestLogsRequest.Builder get() { + return ListWorkRequestLogsRequest.builder().copy(request); + } + }, + new com.google.common.base.Function() { + @Override + public String apply(ListWorkRequestLogsResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListWorkRequestLogsRequest.Builder>, + ListWorkRequestLogsRequest>() { + @Override + public ListWorkRequestLogsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListWorkRequestLogsRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function< + ListWorkRequestLogsRequest, ListWorkRequestLogsResponse>() { + @Override + public ListWorkRequestLogsResponse apply(ListWorkRequestLogsRequest request) { + return client.listWorkRequestLogs(request); + } + }, + new com.google.common.base.Function< + ListWorkRequestLogsResponse, + java.util.List>() { + @Override + public java.util.List apply( + ListWorkRequestLogsResponse response) { + return response.getWorkRequestLogEntryCollection().getItems(); + } + }); + } + + /** + * Creates a new iterable which will iterate over the responses received from the listWorkRequests operation. This iterable + * will fetch more data from the server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the responses received from the service. + */ + public Iterable listWorkRequestsResponseIterator( + final ListWorkRequestsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseIterable< + ListWorkRequestsRequest.Builder, ListWorkRequestsRequest, ListWorkRequestsResponse>( + new com.google.common.base.Supplier() { + @Override + public ListWorkRequestsRequest.Builder get() { + return ListWorkRequestsRequest.builder().copy(request); + } + }, + new com.google.common.base.Function() { + @Override + public String apply(ListWorkRequestsResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListWorkRequestsRequest.Builder>, + ListWorkRequestsRequest>() { + @Override + public ListWorkRequestsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListWorkRequestsRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function< + ListWorkRequestsRequest, ListWorkRequestsResponse>() { + @Override + public ListWorkRequestsResponse apply(ListWorkRequestsRequest request) { + return client.listWorkRequests(request); + } + }); + } + + /** + * Creates a new iterable which will iterate over the {@link com.oracle.bmc.ocvp.model.WorkRequest} objects + * contained in responses from the listWorkRequests operation. This iterable will fetch more data from the + * server as needed. + * + * @param request a request which can be sent to the service operation + * @return an {@link java.lang.Iterable} which can be used to iterate over the {@link com.oracle.bmc.ocvp.model.WorkRequest} objects + * contained in responses received from the service. + */ + public Iterable listWorkRequestsRecordIterator( + final ListWorkRequestsRequest request) { + return new com.oracle.bmc.paginator.internal.ResponseRecordIterable< + ListWorkRequestsRequest.Builder, ListWorkRequestsRequest, ListWorkRequestsResponse, + com.oracle.bmc.ocvp.model.WorkRequest>( + new com.google.common.base.Supplier() { + @Override + public ListWorkRequestsRequest.Builder get() { + return ListWorkRequestsRequest.builder().copy(request); + } + }, + new com.google.common.base.Function() { + @Override + public String apply(ListWorkRequestsResponse response) { + return response.getOpcNextPage(); + } + }, + new com.google.common.base.Function< + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListWorkRequestsRequest.Builder>, + ListWorkRequestsRequest>() { + @Override + public ListWorkRequestsRequest apply( + com.oracle.bmc.paginator.internal.RequestBuilderAndToken< + ListWorkRequestsRequest.Builder> + input) { + if (input.getToken() == null) { + return input.getRequestBuilder().build(); + } else { + return input.getRequestBuilder() + .page(input.getToken().orNull()) + .build(); + } + } + }, + new com.google.common.base.Function< + ListWorkRequestsRequest, ListWorkRequestsResponse>() { + @Override + public ListWorkRequestsResponse apply(ListWorkRequestsRequest request) { + return client.listWorkRequests(request); + } + }, + new com.google.common.base.Function< + ListWorkRequestsResponse, + java.util.List>() { + @Override + public java.util.List apply( + ListWorkRequestsResponse response) { + return response.getWorkRequestCollection().getItems(); + } + }); + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestWaiters.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestWaiters.java new file mode 100644 index 00000000000..64ca6c0339f --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/WorkRequestWaiters.java @@ -0,0 +1,77 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp; + +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; + +/** + * Collection of helper methods to produce {@link com.oracle.bmc.waiter.Waiter}s for different + * resources of WorkRequest. + *

+ * The default configuration used is defined by {@link com.oracle.bmc.waiter.Waiters.Waiters#DEFAULT_POLLING_WAITER}. + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.RequiredArgsConstructor +public class WorkRequestWaiters { + private final java.util.concurrent.ExecutorService executorService; + private final WorkRequest client; + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using default configuration. + * + * @param request the request to send + * @return a new {@code Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forWorkRequest(GetWorkRequestRequest request) { + return forWorkRequest(com.oracle.bmc.waiter.Waiters.DEFAULT_POLLING_WAITER, request); + } + + /** + * Creates a new {@link com.oracle.bmc.waiter.Waiter} using the provided configuration. + * + * @param request the request to send + * @param terminationStrategy the {@link com.oracle.bmc.waiter.TerminationStrategy} to use + * @param delayStrategy the {@linkcom.oracle.bmc.waiter. DelayStrategy} to use + * @return a new {@code com.oracle.bmc.waiter.Waiter} instance + */ + public com.oracle.bmc.waiter.Waiter + forWorkRequest( + GetWorkRequestRequest request, + com.oracle.bmc.waiter.TerminationStrategy terminationStrategy, + com.oracle.bmc.waiter.DelayStrategy delayStrategy) { + return forWorkRequest( + com.oracle.bmc.waiter.Waiters.newWaiter(terminationStrategy, delayStrategy), + request); + } + + // Helper method to create a new Waiter for WorkRequest. + private com.oracle.bmc.waiter.Waiter + forWorkRequest( + com.oracle.bmc.waiter.BmcGenericWaiter waiter, + final GetWorkRequestRequest request) { + return new com.oracle.bmc.waiter.internal.SimpleWaiterImpl<>( + executorService, + waiter.toCallable( + com.google.common.base.Suppliers.ofInstance(request), + new com.google.common.base.Function< + GetWorkRequestRequest, GetWorkRequestResponse>() { + @Override + public GetWorkRequestResponse apply(GetWorkRequestRequest request) { + return client.getWorkRequest(request); + } + }, + new com.google.common.base.Predicate() { + @Override + public boolean apply(GetWorkRequestResponse response) { + // work requests are complete once the time finished is available + return response.getWorkRequest().getTimeFinished() != null; + } + }, + false), + request); + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ChangeSddcCompartmentConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ChangeSddcCompartmentConverter.java new file mode 100644 index 00000000000..783e5b92e0d --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ChangeSddcCompartmentConverter.java @@ -0,0 +1,116 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class ChangeSddcCompartmentConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.ChangeSddcCompartmentRequest interceptRequest( + com.oracle.bmc.ocvp.requests.ChangeSddcCompartmentRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.ChangeSddcCompartmentRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getSddcId(), "sddcId must not be blank"); + Validate.notNull( + request.getChangeSddcCompartmentDetails(), + "changeSddcCompartmentDetails is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20200501") + .path("sddcs") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getSddcId())) + .path("actions") + .path("changeCompartment"); + + 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()); + } + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + 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, + com.oracle.bmc.ocvp.responses.ChangeSddcCompartmentResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ChangeSddcCompartmentResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ChangeSddcCompartmentResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.ChangeSddcCompartmentResponse + apply(javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.ChangeSddcCompartmentResponse"); + 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(); + + com.oracle.bmc.ocvp.responses.ChangeSddcCompartmentResponse.Builder + builder = + com.oracle.bmc.ocvp.responses + .ChangeSddcCompartmentResponse.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)); + } + + com.oracle.bmc.ocvp.responses.ChangeSddcCompartmentResponse + responseWrapper = builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/CreateEsxiHostConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/CreateEsxiHostConverter.java new file mode 100644 index 00000000000..a6c8a5ddd24 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/CreateEsxiHostConverter.java @@ -0,0 +1,113 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class CreateEsxiHostConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.CreateEsxiHostRequest interceptRequest( + com.oracle.bmc.ocvp.requests.CreateEsxiHostRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.CreateEsxiHostRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notNull(request.getCreateEsxiHostDetails(), "createEsxiHostDetails is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20200501").path("esxiHosts"); + + 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.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.CreateEsxiHostResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.CreateEsxiHostResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.CreateEsxiHostResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.CreateEsxiHostResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.CreateEsxiHostResponse"); + 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(); + + com.oracle.bmc.ocvp.responses.CreateEsxiHostResponse.Builder + builder = + com.oracle.bmc.ocvp.responses.CreateEsxiHostResponse + .builder(); + + com.google.common.base.Optional> + opcWorkRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-work-request-id"); + if (opcWorkRequestIdHeader.isPresent()) { + builder.opcWorkRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-work-request-id", + opcWorkRequestIdHeader.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)); + } + + com.oracle.bmc.ocvp.responses.CreateEsxiHostResponse + responseWrapper = builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/CreateSddcConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/CreateSddcConverter.java new file mode 100644 index 00000000000..793b84b79d7 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/CreateSddcConverter.java @@ -0,0 +1,110 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class CreateSddcConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.CreateSddcRequest interceptRequest( + com.oracle.bmc.ocvp.requests.CreateSddcRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.CreateSddcRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notNull(request.getCreateSddcDetails(), "createSddcDetails is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20200501").path("sddcs"); + + 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.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.CreateSddcResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.CreateSddcResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.CreateSddcResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.CreateSddcResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.CreateSddcResponse"); + 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(); + + com.oracle.bmc.ocvp.responses.CreateSddcResponse.Builder builder = + com.oracle.bmc.ocvp.responses.CreateSddcResponse.builder(); + + com.google.common.base.Optional> + opcWorkRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-work-request-id"); + if (opcWorkRequestIdHeader.isPresent()) { + builder.opcWorkRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-work-request-id", + opcWorkRequestIdHeader.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)); + } + + com.oracle.bmc.ocvp.responses.CreateSddcResponse responseWrapper = + builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/DeleteEsxiHostConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/DeleteEsxiHostConverter.java new file mode 100644 index 00000000000..478987d0bc3 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/DeleteEsxiHostConverter.java @@ -0,0 +1,118 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class DeleteEsxiHostConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.DeleteEsxiHostRequest interceptRequest( + com.oracle.bmc.ocvp.requests.DeleteEsxiHostRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.DeleteEsxiHostRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getEsxiHostId(), "esxiHostId must not be blank"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20200501") + .path("esxiHosts") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getEsxiHostId())); + + 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()); + } + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.DeleteEsxiHostResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.DeleteEsxiHostResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.DeleteEsxiHostResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.DeleteEsxiHostResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.DeleteEsxiHostResponse"); + 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(); + + com.oracle.bmc.ocvp.responses.DeleteEsxiHostResponse.Builder + builder = + com.oracle.bmc.ocvp.responses.DeleteEsxiHostResponse + .builder(); + + com.google.common.base.Optional> + opcWorkRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-work-request-id"); + if (opcWorkRequestIdHeader.isPresent()) { + builder.opcWorkRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-work-request-id", + opcWorkRequestIdHeader.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)); + } + + com.oracle.bmc.ocvp.responses.DeleteEsxiHostResponse + responseWrapper = builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/DeleteSddcConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/DeleteSddcConverter.java new file mode 100644 index 00000000000..a4452e778e8 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/DeleteSddcConverter.java @@ -0,0 +1,115 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class DeleteSddcConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.DeleteSddcRequest interceptRequest( + com.oracle.bmc.ocvp.requests.DeleteSddcRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.DeleteSddcRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getSddcId(), "sddcId must not be blank"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20200501") + .path("sddcs") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getSddcId())); + + 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()); + } + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.DeleteSddcResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.DeleteSddcResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.DeleteSddcResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.DeleteSddcResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.DeleteSddcResponse"); + 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(); + + com.oracle.bmc.ocvp.responses.DeleteSddcResponse.Builder builder = + com.oracle.bmc.ocvp.responses.DeleteSddcResponse.builder(); + + com.google.common.base.Optional> + opcWorkRequestIdHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "opc-work-request-id"); + if (opcWorkRequestIdHeader.isPresent()) { + builder.opcWorkRequestId( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "opc-work-request-id", + opcWorkRequestIdHeader.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)); + } + + com.oracle.bmc.ocvp.responses.DeleteSddcResponse responseWrapper = + builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/GetEsxiHostConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/GetEsxiHostConverter.java new file mode 100644 index 00000000000..81ddfd8731b --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/GetEsxiHostConverter.java @@ -0,0 +1,112 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class GetEsxiHostConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.GetEsxiHostRequest interceptRequest( + com.oracle.bmc.ocvp.requests.GetEsxiHostRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.GetEsxiHostRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getEsxiHostId(), "esxiHostId must not be blank"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20200501") + .path("esxiHosts") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getEsxiHostId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.GetEsxiHostResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.GetEsxiHostResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.GetEsxiHostResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.GetEsxiHostResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.GetEsxiHostResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = + RESPONSE_CONVERSION_FACTORY.create(EsxiHost.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.ocvp.responses.GetEsxiHostResponse.Builder builder = + com.oracle.bmc.ocvp.responses.GetEsxiHostResponse.builder(); + + builder.esxiHost(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)); + } + + com.oracle.bmc.ocvp.responses.GetEsxiHostResponse responseWrapper = + builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/GetSddcConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/GetSddcConverter.java new file mode 100644 index 00000000000..2268dae6678 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/GetSddcConverter.java @@ -0,0 +1,110 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class GetSddcConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.GetSddcRequest interceptRequest( + com.oracle.bmc.ocvp.requests.GetSddcRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.GetSddcRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getSddcId(), "sddcId must not be blank"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20200501") + .path("sddcs") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getSddcId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.GetSddcResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.GetSddcResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.GetSddcResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.GetSddcResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.GetSddcResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = RESPONSE_CONVERSION_FACTORY.create(Sddc.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.ocvp.responses.GetSddcResponse.Builder builder = + com.oracle.bmc.ocvp.responses.GetSddcResponse.builder(); + + builder.sddc(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)); + } + + com.oracle.bmc.ocvp.responses.GetSddcResponse responseWrapper = + builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/GetWorkRequestConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/GetWorkRequestConverter.java new file mode 100644 index 00000000000..eacdf1a9f91 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/GetWorkRequestConverter.java @@ -0,0 +1,119 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class GetWorkRequestConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.GetWorkRequestRequest interceptRequest( + com.oracle.bmc.ocvp.requests.GetWorkRequestRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.GetWorkRequestRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getWorkRequestId(), "workRequestId must not be blank"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20200501") + .path("workRequests") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getWorkRequestId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.GetWorkRequestResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.GetWorkRequestResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.GetWorkRequestResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.GetWorkRequestResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.GetWorkRequestResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + WorkRequest>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + WorkRequest.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.ocvp.responses.GetWorkRequestResponse.Builder + builder = + com.oracle.bmc.ocvp.responses.GetWorkRequestResponse + .builder(); + + builder.workRequest(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)); + } + + com.google.common.base.Optional> + retryAfterHeader = + com.oracle.bmc.http.internal.HeaderUtils.get( + headers, "retry-after"); + if (retryAfterHeader.isPresent()) { + builder.retryAfter( + com.oracle.bmc.http.internal.HeaderUtils.toValue( + "retry-after", + retryAfterHeader.get().get(0), + Float.class)); + } + + com.oracle.bmc.ocvp.responses.GetWorkRequestResponse + responseWrapper = builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListEsxiHostsConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListEsxiHostsConverter.java new file mode 100644 index 00000000000..62249ee4ff2 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListEsxiHostsConverter.java @@ -0,0 +1,177 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class ListEsxiHostsConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.ListEsxiHostsRequest interceptRequest( + com.oracle.bmc.ocvp.requests.ListEsxiHostsRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.ListEsxiHostsRequest request) { + Validate.notNull(request, "request instance is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20200501").path("esxiHosts"); + + if (request.getSddcId() != null) { + target = + target.queryParam( + "sddcId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getSddcId())); + } + + if (request.getComputeInstanceId() != null) { + target = + target.queryParam( + "computeInstanceId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getComputeInstanceId())); + } + + if (request.getDisplayName() != null) { + target = + target.queryParam( + "displayName", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getDisplayName())); + } + + 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.getSortOrder() != null) { + target = + target.queryParam( + "sortOrder", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getSortOrder().getValue())); + } + + if (request.getSortBy() != null) { + target = + target.queryParam( + "sortBy", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getSortBy().getValue())); + } + + if (request.getLifecycleState() != null) { + target = + target.queryParam( + "lifecycleState", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLifecycleState().getValue())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.ListEsxiHostsResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListEsxiHostsResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListEsxiHostsResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.ListEsxiHostsResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.ListEsxiHostsResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + EsxiHostCollection>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + EsxiHostCollection.class); + + com.oracle.bmc.http.internal.WithHeaders + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.ocvp.responses.ListEsxiHostsResponse.Builder + builder = + com.oracle.bmc.ocvp.responses.ListEsxiHostsResponse + .builder(); + + builder.esxiHostCollection(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)); + } + + 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.oracle.bmc.ocvp.responses.ListEsxiHostsResponse + responseWrapper = builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListSddcsConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListSddcsConverter.java new file mode 100644 index 00000000000..771beebc1d0 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListSddcsConverter.java @@ -0,0 +1,173 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class ListSddcsConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.ListSddcsRequest interceptRequest( + com.oracle.bmc.ocvp.requests.ListSddcsRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.ListSddcsRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notNull(request.getCompartmentId(), "compartmentId is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20200501").path("sddcs"); + + target = + target.queryParam( + "compartmentId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getCompartmentId())); + + if (request.getComputeAvailabilityDomain() != null) { + target = + target.queryParam( + "computeAvailabilityDomain", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getComputeAvailabilityDomain())); + } + + if (request.getDisplayName() != null) { + target = + target.queryParam( + "displayName", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getDisplayName())); + } + + 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.getSortOrder() != null) { + target = + target.queryParam( + "sortOrder", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getSortOrder().getValue())); + } + + if (request.getSortBy() != null) { + target = + target.queryParam( + "sortBy", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getSortBy().getValue())); + } + + if (request.getLifecycleState() != null) { + target = + target.queryParam( + "lifecycleState", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLifecycleState().getValue())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.ListSddcsResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.ListSddcsResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListSddcsResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.ListSddcsResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.ListSddcsResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + SddcCollection>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + SddcCollection.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.ocvp.responses.ListSddcsResponse.Builder builder = + com.oracle.bmc.ocvp.responses.ListSddcsResponse.builder(); + + builder.sddcCollection(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)); + } + + 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.oracle.bmc.ocvp.responses.ListSddcsResponse responseWrapper = + builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListSupportedVmwareSoftwareVersionsConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListSupportedVmwareSoftwareVersionsConverter.java new file mode 100644 index 00000000000..25f11fd9040 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListSupportedVmwareSoftwareVersionsConverter.java @@ -0,0 +1,147 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class ListSupportedVmwareSoftwareVersionsConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.ListSupportedVmwareSoftwareVersionsRequest + interceptRequest( + com.oracle.bmc.ocvp.requests.ListSupportedVmwareSoftwareVersionsRequest + request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.ListSupportedVmwareSoftwareVersionsRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notNull(request.getCompartmentId(), "compartmentId is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20200501").path("supportedVmwareSoftwareVersions"); + + 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); + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListSupportedVmwareSoftwareVersionsResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListSupportedVmwareSoftwareVersionsResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses + .ListSupportedVmwareSoftwareVersionsResponse>() { + @Override + public com.oracle.bmc.ocvp.responses + .ListSupportedVmwareSoftwareVersionsResponse + apply(javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.ListSupportedVmwareSoftwareVersionsResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + SupportedVmwareSoftwareVersionCollection>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + SupportedVmwareSoftwareVersionCollection + .class); + + com.oracle.bmc.http.internal.WithHeaders< + SupportedVmwareSoftwareVersionCollection> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.ocvp.responses + .ListSupportedVmwareSoftwareVersionsResponse.Builder + builder = + com.oracle.bmc.ocvp.responses + .ListSupportedVmwareSoftwareVersionsResponse + .builder(); + + builder.supportedVmwareSoftwareVersionCollection( + 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)); + } + + 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.oracle.bmc.ocvp.responses + .ListSupportedVmwareSoftwareVersionsResponse + responseWrapper = builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListWorkRequestErrorsConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListWorkRequestErrorsConverter.java new file mode 100644 index 00000000000..b263af945af --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListWorkRequestErrorsConverter.java @@ -0,0 +1,137 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class ListWorkRequestErrorsConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.ListWorkRequestErrorsRequest interceptRequest( + com.oracle.bmc.ocvp.requests.ListWorkRequestErrorsRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.ListWorkRequestErrorsRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getWorkRequestId(), "workRequestId must not be blank"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20200501") + .path("workRequests") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getWorkRequestId())) + .path("errors"); + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListWorkRequestErrorsResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListWorkRequestErrorsResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListWorkRequestErrorsResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.ListWorkRequestErrorsResponse + apply(javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.ListWorkRequestErrorsResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + WorkRequestErrorCollection>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + WorkRequestErrorCollection.class); + + com.oracle.bmc.http.internal.WithHeaders + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.ocvp.responses.ListWorkRequestErrorsResponse.Builder + builder = + com.oracle.bmc.ocvp.responses + .ListWorkRequestErrorsResponse.builder(); + + builder.workRequestErrorCollection(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)); + } + + com.oracle.bmc.ocvp.responses.ListWorkRequestErrorsResponse + responseWrapper = builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListWorkRequestLogsConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListWorkRequestLogsConverter.java new file mode 100644 index 00000000000..c01a90d1711 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListWorkRequestLogsConverter.java @@ -0,0 +1,138 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class ListWorkRequestLogsConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.ListWorkRequestLogsRequest interceptRequest( + com.oracle.bmc.ocvp.requests.ListWorkRequestLogsRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.ListWorkRequestLogsRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getWorkRequestId(), "workRequestId must not be blank"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20200501") + .path("workRequests") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getWorkRequestId())) + .path("logs"); + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListWorkRequestLogsResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListWorkRequestLogsResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListWorkRequestLogsResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.ListWorkRequestLogsResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.ListWorkRequestLogsResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + WorkRequestLogEntryCollection>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + WorkRequestLogEntryCollection.class); + + com.oracle.bmc.http.internal.WithHeaders< + WorkRequestLogEntryCollection> + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.ocvp.responses.ListWorkRequestLogsResponse.Builder + builder = + com.oracle.bmc.ocvp.responses + .ListWorkRequestLogsResponse.builder(); + + builder.workRequestLogEntryCollection(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)); + } + + com.oracle.bmc.ocvp.responses.ListWorkRequestLogsResponse + responseWrapper = builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListWorkRequestsConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListWorkRequestsConverter.java new file mode 100644 index 00000000000..8975b3a1f4a --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/ListWorkRequestsConverter.java @@ -0,0 +1,145 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class ListWorkRequestsConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.ListWorkRequestsRequest interceptRequest( + com.oracle.bmc.ocvp.requests.ListWorkRequestsRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.ListWorkRequestsRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notNull(request.getCompartmentId(), "compartmentId is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20200501").path("workRequests"); + + target = + target.queryParam( + "compartmentId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getCompartmentId())); + + if (request.getResourceId() != null) { + target = + target.queryParam( + "resourceId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getResourceId())); + } + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListWorkRequestsResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListWorkRequestsResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.ListWorkRequestsResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.ListWorkRequestsResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.ListWorkRequestsResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + WorkRequestCollection>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + WorkRequestCollection.class); + + com.oracle.bmc.http.internal.WithHeaders + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.ocvp.responses.ListWorkRequestsResponse.Builder + builder = + com.oracle.bmc.ocvp.responses + .ListWorkRequestsResponse.builder(); + + builder.workRequestCollection(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)); + } + + 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.oracle.bmc.ocvp.responses.ListWorkRequestsResponse + responseWrapper = builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/UpdateEsxiHostConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/UpdateEsxiHostConverter.java new file mode 100644 index 00000000000..2e6b6f92e63 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/UpdateEsxiHostConverter.java @@ -0,0 +1,119 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class UpdateEsxiHostConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.UpdateEsxiHostRequest interceptRequest( + com.oracle.bmc.ocvp.requests.UpdateEsxiHostRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.UpdateEsxiHostRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getEsxiHostId(), "esxiHostId must not be blank"); + Validate.notNull(request.getUpdateEsxiHostDetails(), "updateEsxiHostDetails is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20200501") + .path("esxiHosts") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getEsxiHostId())); + + 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()); + } + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.UpdateEsxiHostResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.UpdateEsxiHostResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.UpdateEsxiHostResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.UpdateEsxiHostResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.UpdateEsxiHostResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = + RESPONSE_CONVERSION_FACTORY.create(EsxiHost.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.ocvp.responses.UpdateEsxiHostResponse.Builder + builder = + com.oracle.bmc.ocvp.responses.UpdateEsxiHostResponse + .builder(); + + builder.esxiHost(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)); + } + + com.oracle.bmc.ocvp.responses.UpdateEsxiHostResponse + responseWrapper = builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/UpdateSddcConverter.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/UpdateSddcConverter.java new file mode 100644 index 00000000000..d7eeb55a468 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/internal/http/UpdateSddcConverter.java @@ -0,0 +1,115 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.ocvp.model.*; +import com.oracle.bmc.ocvp.requests.*; +import com.oracle.bmc.ocvp.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public class UpdateSddcConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.ocvp.requests.UpdateSddcRequest interceptRequest( + com.oracle.bmc.ocvp.requests.UpdateSddcRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.ocvp.requests.UpdateSddcRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notBlank(request.getSddcId(), "sddcId must not be blank"); + Validate.notNull(request.getUpdateSddcDetails(), "updateSddcDetails is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget() + .path("/20200501") + .path("sddcs") + .path( + com.oracle.bmc.util.internal.HttpUtils.encodePathSegment( + request.getSddcId())); + + 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()); + } + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.UpdateSddcResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, com.oracle.bmc.ocvp.responses.UpdateSddcResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.ocvp.responses.UpdateSddcResponse>() { + @Override + public com.oracle.bmc.ocvp.responses.UpdateSddcResponse apply( + javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.ocvp.responses.UpdateSddcResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders> + responseFn = RESPONSE_CONVERSION_FACTORY.create(Sddc.class); + + com.oracle.bmc.http.internal.WithHeaders response = + responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.ocvp.responses.UpdateSddcResponse.Builder builder = + com.oracle.bmc.ocvp.responses.UpdateSddcResponse.builder(); + + builder.sddc(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)); + } + + com.oracle.bmc.ocvp.responses.UpdateSddcResponse responseWrapper = + builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ActionTypes.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ActionTypes.java new file mode 100644 index 00000000000..270f131c381 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ActionTypes.java @@ -0,0 +1,56 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * Possible types of actions. + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public enum ActionTypes { + Created("CREATED"), + Updated("UPDATED"), + Deleted("DELETED"), + InProgress("IN_PROGRESS"), + Related("RELATED"), + + /** + * 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 (ActionTypes v : ActionTypes.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + ActionTypes(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static ActionTypes create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'ActionTypes', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ChangeSddcCompartmentDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ChangeSddcCompartmentDetails.java new file mode 100644 index 00000000000..5bbf24ef169 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/ChangeSddcCompartmentDetails.java @@ -0,0 +1,74 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * The configuration details for the move operation. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ChangeSddcCompartmentDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class ChangeSddcCompartmentDetails { + @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.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ChangeSddcCompartmentDetails build() { + ChangeSddcCompartmentDetails __instance__ = + new ChangeSddcCompartmentDetails(compartmentId); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ChangeSddcCompartmentDetails o) { + Builder copiedBuilder = compartmentId(o.getCompartmentId()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to move + * the SDDC to. + * + **/ + @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-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateEsxiHostDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateEsxiHostDetails.java new file mode 100644 index 00000000000..896a1cbd494 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateEsxiHostDetails.java @@ -0,0 +1,139 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * Details of the ESXi host to add to the SDDC. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateEsxiHostDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class CreateEsxiHostDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("sddcId") + private String sddcId; + + public Builder sddcId(String sddcId) { + this.sddcId = sddcId; + this.__explicitlySet__.add("sddcId"); + 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("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateEsxiHostDetails build() { + CreateEsxiHostDetails __instance__ = + new CreateEsxiHostDetails(sddcId, displayName, freeformTags, definedTags); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateEsxiHostDetails o) { + Builder copiedBuilder = + sddcId(o.getSddcId()) + .displayName(o.getDisplayName()) + .freeformTags(o.getFreeformTags()) + .definedTags(o.getDefinedTags()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the SDDC to add the + * ESXi host to. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("sddcId") + String sddcId; + + /** + * A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. + * Avoid entering confidential information. + *

+ * If this attribute is not specified, the SDDC's `instanceDisplayNamePrefix` attribute is used + * to name and incrementally number the ESXi host. For example, if you're creating the fourth + * ESXi host in the SDDC, and `instanceDisplayNamePrefix` is `MySDDC`, the host's display + * name is `MySDDC-4`. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no + * predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

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

+ * Example: `{\"Operations\": {\"CostCenter\": \"42\"}}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + java.util.Map> definedTags; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateSddcDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateSddcDetails.java new file mode 100644 index 00000000000..1f16307ba49 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/CreateSddcDetails.java @@ -0,0 +1,413 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * Details of the SDDC. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = CreateSddcDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class CreateSddcDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("computeAvailabilityDomain") + private String computeAvailabilityDomain; + + public Builder computeAvailabilityDomain(String computeAvailabilityDomain) { + this.computeAvailabilityDomain = computeAvailabilityDomain; + this.__explicitlySet__.add("computeAvailabilityDomain"); + 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("vmwareSoftwareVersion") + private String vmwareSoftwareVersion; + + public Builder vmwareSoftwareVersion(String vmwareSoftwareVersion) { + this.vmwareSoftwareVersion = vmwareSoftwareVersion; + this.__explicitlySet__.add("vmwareSoftwareVersion"); + 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("instanceDisplayNamePrefix") + private String instanceDisplayNamePrefix; + + public Builder instanceDisplayNamePrefix(String instanceDisplayNamePrefix) { + this.instanceDisplayNamePrefix = instanceDisplayNamePrefix; + this.__explicitlySet__.add("instanceDisplayNamePrefix"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("esxiHostsCount") + private Integer esxiHostsCount; + + public Builder esxiHostsCount(Integer esxiHostsCount) { + this.esxiHostsCount = esxiHostsCount; + this.__explicitlySet__.add("esxiHostsCount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sshAuthorizedKeys") + private String sshAuthorizedKeys; + + public Builder sshAuthorizedKeys(String sshAuthorizedKeys) { + this.sshAuthorizedKeys = sshAuthorizedKeys; + this.__explicitlySet__.add("sshAuthorizedKeys"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("workloadNetworkCidr") + private String workloadNetworkCidr; + + public Builder workloadNetworkCidr(String workloadNetworkCidr) { + this.workloadNetworkCidr = workloadNetworkCidr; + this.__explicitlySet__.add("workloadNetworkCidr"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("provisioningSubnetId") + private String provisioningSubnetId; + + public Builder provisioningSubnetId(String provisioningSubnetId) { + this.provisioningSubnetId = provisioningSubnetId; + this.__explicitlySet__.add("provisioningSubnetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vsphereVlanId") + private String vsphereVlanId; + + public Builder vsphereVlanId(String vsphereVlanId) { + this.vsphereVlanId = vsphereVlanId; + this.__explicitlySet__.add("vsphereVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vmotionVlanId") + private String vmotionVlanId; + + public Builder vmotionVlanId(String vmotionVlanId) { + this.vmotionVlanId = vmotionVlanId; + this.__explicitlySet__.add("vmotionVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vsanVlanId") + private String vsanVlanId; + + public Builder vsanVlanId(String vsanVlanId) { + this.vsanVlanId = vsanVlanId; + this.__explicitlySet__.add("vsanVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxVTepVlanId") + private String nsxVTepVlanId; + + public Builder nsxVTepVlanId(String nsxVTepVlanId) { + this.nsxVTepVlanId = nsxVTepVlanId; + this.__explicitlySet__.add("nsxVTepVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeVTepVlanId") + private String nsxEdgeVTepVlanId; + + public Builder nsxEdgeVTepVlanId(String nsxEdgeVTepVlanId) { + this.nsxEdgeVTepVlanId = nsxEdgeVTepVlanId; + this.__explicitlySet__.add("nsxEdgeVTepVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplink1VlanId") + private String nsxEdgeUplink1VlanId; + + public Builder nsxEdgeUplink1VlanId(String nsxEdgeUplink1VlanId) { + this.nsxEdgeUplink1VlanId = nsxEdgeUplink1VlanId; + this.__explicitlySet__.add("nsxEdgeUplink1VlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplink2VlanId") + private String nsxEdgeUplink2VlanId; + + public Builder nsxEdgeUplink2VlanId(String nsxEdgeUplink2VlanId) { + this.nsxEdgeUplink2VlanId = nsxEdgeUplink2VlanId; + this.__explicitlySet__.add("nsxEdgeUplink2VlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public CreateSddcDetails build() { + CreateSddcDetails __instance__ = + new CreateSddcDetails( + computeAvailabilityDomain, + displayName, + vmwareSoftwareVersion, + compartmentId, + instanceDisplayNamePrefix, + esxiHostsCount, + sshAuthorizedKeys, + workloadNetworkCidr, + provisioningSubnetId, + vsphereVlanId, + vmotionVlanId, + vsanVlanId, + nsxVTepVlanId, + nsxEdgeVTepVlanId, + nsxEdgeUplink1VlanId, + nsxEdgeUplink2VlanId, + freeformTags, + definedTags); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(CreateSddcDetails o) { + Builder copiedBuilder = + computeAvailabilityDomain(o.getComputeAvailabilityDomain()) + .displayName(o.getDisplayName()) + .vmwareSoftwareVersion(o.getVmwareSoftwareVersion()) + .compartmentId(o.getCompartmentId()) + .instanceDisplayNamePrefix(o.getInstanceDisplayNamePrefix()) + .esxiHostsCount(o.getEsxiHostsCount()) + .sshAuthorizedKeys(o.getSshAuthorizedKeys()) + .workloadNetworkCidr(o.getWorkloadNetworkCidr()) + .provisioningSubnetId(o.getProvisioningSubnetId()) + .vsphereVlanId(o.getVsphereVlanId()) + .vmotionVlanId(o.getVmotionVlanId()) + .vsanVlanId(o.getVsanVlanId()) + .nsxVTepVlanId(o.getNsxVTepVlanId()) + .nsxEdgeVTepVlanId(o.getNsxEdgeVTepVlanId()) + .nsxEdgeUplink1VlanId(o.getNsxEdgeUplink1VlanId()) + .nsxEdgeUplink2VlanId(o.getNsxEdgeUplink2VlanId()) + .freeformTags(o.getFreeformTags()) + .definedTags(o.getDefinedTags()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The availability domain to create the SDDC's ESXi hosts in. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("computeAvailabilityDomain") + String computeAvailabilityDomain; + + /** + * A descriptive name for the SDDC. It must be unique, start with a letter, and contain only letters, digits, + * whitespaces, dashes and underscores. + * Avoid entering confidential information. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * The VMware software bundle to install on the ESXi hosts in the SDDC. To get a + * list of the available versions, use + * {@link #* ListSupportedVmwareSoftwareVersions(* ListSupportedVmwareSoftwareVersionsRequest) * ListSupportedVmwareSoftwareVersions}. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vmwareSoftwareVersion") + String vmwareSoftwareVersion; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to contain the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * A prefix used in the name of each ESXi host and Compute instance in the SDDC. + * If this isn't set, the SDDC's `displayName` is used as the prefix. + *

+ * For example, if the value is `mySDDC`, the ESXi hosts are named `mySDDC-1`, + * `mySDDC-2`, and so on. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("instanceDisplayNamePrefix") + String instanceDisplayNamePrefix; + + /** + * The number of ESXi hosts to create in the SDDC. You can add more hosts later + * (see {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}). + *

+ **Note:** If you later delete EXSi hosts from the SDDC to total less than 3, + * you are still billed for the 3 minimum recommended EXSi hosts. Also, + * you cannot add more VMware workloads to the SDDC until it again has at least + * 3 ESXi hosts. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("esxiHostsCount") + Integer esxiHostsCount; + + /** + * One or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for + * the default user on each ESXi host. Use a newline character to separate multiple keys. + * The SSH keys must be in the format required for the `authorized_keys` file + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("sshAuthorizedKeys") + String sshAuthorizedKeys; + + /** + * The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application + * workloads. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("workloadNetworkCidr") + String workloadNetworkCidr; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the management subnet to use + * for provisioning the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("provisioningSubnetId") + String provisioningSubnetId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vSphere + * component of the VMware environment. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vsphereVlanId") + String vsphereVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vMotion + * component of the VMware environment. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vmotionVlanId") + String vmotionVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for the vSAN + * component of the VMware environment. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vsanVlanId") + String vsanVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX VTEP + * component of the VMware environment. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxVTepVlanId") + String nsxVTepVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge VTEP + * component of the VMware environment. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeVTepVlanId") + String nsxEdgeVTepVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge + * Uplink 1 component of the VMware environment. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplink1VlanId") + String nsxEdgeUplink1VlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for the NSX Edge + * Uplink 2 component of the VMware environment. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplink2VlanId") + String nsxEdgeUplink2VlanId; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no + * predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

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

+ * Example: `{\"Operations\": {\"CostCenter\": \"42\"}}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + java.util.Map> definedTags; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHost.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHost.java new file mode 100644 index 00000000000..aedbefee20f --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHost.java @@ -0,0 +1,258 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * An ESXi host is a node in an SDDC. At a minimum, each SDDC has 3 ESXi hosts + * that are used to implement a functioning VMware environment. + *

+ * In terms of implementation, an ESXi host is a Compute instance that + * is configured with the chosen bundle of VMware software. + *

+ * Notice that an `EsxiHost` object has its own OCID (`id`), and a separate + * attribute for the OCID of the Compute instance (`computeInstanceId`). + * + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = EsxiHost.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class EsxiHost { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + 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("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sddcId") + private String sddcId; + + public Builder sddcId(String sddcId) { + this.sddcId = sddcId; + this.__explicitlySet__.add("sddcId"); + 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("computeInstanceId") + private String computeInstanceId; + + public Builder computeInstanceId(String computeInstanceId) { + this.computeInstanceId = computeInstanceId; + this.__explicitlySet__.add("computeInstanceId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleStates lifecycleState; + + public Builder lifecycleState(LifecycleStates lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public EsxiHost build() { + EsxiHost __instance__ = + new EsxiHost( + id, + displayName, + sddcId, + compartmentId, + computeInstanceId, + timeCreated, + timeUpdated, + lifecycleState, + freeformTags, + definedTags); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(EsxiHost o) { + Builder copiedBuilder = + id(o.getId()) + .displayName(o.getDisplayName()) + .sddcId(o.getSddcId()) + .compartmentId(o.getCompartmentId()) + .computeInstanceId(o.getComputeInstanceId()) + .timeCreated(o.getTimeCreated()) + .timeUpdated(o.getTimeUpdated()) + .lifecycleState(o.getLifecycleState()) + .freeformTags(o.getFreeformTags()) + .definedTags(o.getDefinedTags()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the ESXi host. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. + * Avoid entering confidential information. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the SDDC that the + * ESXi host belongs to. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("sddcId") + String sddcId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment that + * contains the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * In terms of implementation, an ESXi host is a Compute instance that + * is configured with the chosen bundle of VMware software. The `computeInstanceId` + * is the [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of that Compute instance. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("computeInstanceId") + String computeInstanceId; + + /** + * The date and time the ESXi host was created, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + *

+ * Example: `2016-08-25T21:10:29.600Z` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + + /** + * The date and time the ESXi host was updated, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + java.util.Date timeUpdated; + + /** + * The current state of the ESXi host. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleStates lifecycleState; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no + * predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

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

+ * Example: `{\"Operations\": {\"CostCenter\": \"42\"}}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + java.util.Map> definedTags; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHostCollection.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHostCollection.java new file mode 100644 index 00000000000..0590a3c94ed --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHostCollection.java @@ -0,0 +1,71 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * A list of ESXi hosts. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = EsxiHostCollection.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class EsxiHostCollection { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public EsxiHostCollection build() { + EsxiHostCollection __instance__ = new EsxiHostCollection(items); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(EsxiHostCollection o) { + Builder copiedBuilder = items(o.getItems()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * A list of ESXi hosts. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("items") + java.util.List items; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHostSummary.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHostSummary.java new file mode 100644 index 00000000000..93f6e6d539f --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/EsxiHostSummary.java @@ -0,0 +1,250 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * A summary of the ESXi host. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = EsxiHostSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class EsxiHostSummary { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + 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("displayName") + private String displayName; + + public Builder displayName(String displayName) { + this.displayName = displayName; + this.__explicitlySet__.add("displayName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sddcId") + private String sddcId; + + public Builder sddcId(String sddcId) { + this.sddcId = sddcId; + this.__explicitlySet__.add("sddcId"); + 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("computeInstanceId") + private String computeInstanceId; + + public Builder computeInstanceId(String computeInstanceId) { + this.computeInstanceId = computeInstanceId; + this.__explicitlySet__.add("computeInstanceId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleStates lifecycleState; + + public Builder lifecycleState(LifecycleStates lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public EsxiHostSummary build() { + EsxiHostSummary __instance__ = + new EsxiHostSummary( + id, + displayName, + sddcId, + compartmentId, + computeInstanceId, + timeCreated, + timeUpdated, + lifecycleState, + freeformTags, + definedTags); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(EsxiHostSummary o) { + Builder copiedBuilder = + id(o.getId()) + .displayName(o.getDisplayName()) + .sddcId(o.getSddcId()) + .compartmentId(o.getCompartmentId()) + .computeInstanceId(o.getComputeInstanceId()) + .timeCreated(o.getTimeCreated()) + .timeUpdated(o.getTimeUpdated()) + .lifecycleState(o.getLifecycleState()) + .freeformTags(o.getFreeformTags()) + .definedTags(o.getDefinedTags()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the ESXi host. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. + * Avoid entering confidential information. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the SDDC that the + * ESXi host belongs to. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("sddcId") + String sddcId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment that + * contains the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * In terms of implementation, an ESXi host is a Compute instance that + * is configured with the chosen bundle of VMware software. The `computeInstanceId` + * is the [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of that Compute instance. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("computeInstanceId") + String computeInstanceId; + + /** + * The date and time the ESXi host was created, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + *

+ * Example: `2016-08-25T21:10:29.600Z` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + + /** + * The date and time the ESXi host was updated, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + java.util.Date timeUpdated; + + /** + * The current state of the ESXi host. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleStates lifecycleState; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no + * predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

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

+ * Example: `{\"Operations\": {\"CostCenter\": \"42\"}}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + java.util.Map> definedTags; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/LifecycleStates.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/LifecycleStates.java new file mode 100644 index 00000000000..ff84fb58633 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/LifecycleStates.java @@ -0,0 +1,57 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * Possible lifecycle states. + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public enum LifecycleStates { + Creating("CREATING"), + Updating("UPDATING"), + Active("ACTIVE"), + Deleting("DELETING"), + Deleted("DELETED"), + Failed("FAILED"), + + /** + * This value is used if a service returns a value for this enum that is not recognized by this + * version of the SDK. + */ + UnknownEnumValue(null); + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (LifecycleStates v : LifecycleStates.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + LifecycleStates(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static LifecycleStates create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'LifecycleStates', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/OperationStatus.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/OperationStatus.java new file mode 100644 index 00000000000..a7d773f825e --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/OperationStatus.java @@ -0,0 +1,57 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * Possible operation status. + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public enum OperationStatus { + Accepted("ACCEPTED"), + InProgress("IN_PROGRESS"), + Failed("FAILED"), + Succeeded("SUCCEEDED"), + Canceling("CANCELING"), + Canceled("CANCELED"), + + /** + * 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 (OperationStatus v : OperationStatus.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + OperationStatus(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static OperationStatus create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'OperationStatus', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/OperationTypes.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/OperationTypes.java new file mode 100644 index 00000000000..31aebeca7e4 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/OperationTypes.java @@ -0,0 +1,55 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * Possible asynchronous operation types. + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.extern.slf4j.Slf4j +public enum OperationTypes { + CreateSddc("CREATE_SDDC"), + DeleteSddc("DELETE_SDDC"), + CreateEsxiHost("CREATE_ESXI_HOST"), + DeleteEsxiHost("DELETE_ESXI_HOST"), + + /** + * 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 (OperationTypes v : OperationTypes.values()) { + if (v != UnknownEnumValue) { + map.put(v.getValue(), v); + } + } + } + + OperationTypes(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static OperationTypes create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + LOG.warn( + "Received unknown value '{}' for enum 'OperationTypes', returning UnknownEnumValue", + key); + return UnknownEnumValue; + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/Sddc.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/Sddc.java new file mode 100644 index 00000000000..9d8c49977e4 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/Sddc.java @@ -0,0 +1,785 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * A software-defined data center (SDDC) contains the resources required for a + * functional VMware environment. Instances in an SDDC + * (see {@link EsxiHost}) run in a virtual cloud network (VCN) + * and are preconfigured with VMware and storage. Use the vCenter utility to manage + * and deploy VMware virtual machines (VMs) in the SDDC. + *

+ * The SDDC uses a single management subnet for provisioning the SDDC. It also uses a + * set of VLANs for various components of the VMware environment (vSphere, vMotion, + * vSAN, and so on). See the Core Services API for information about VCN subnets and VLANs. + * + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Sddc.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class Sddc { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + 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("computeAvailabilityDomain") + private String computeAvailabilityDomain; + + public Builder computeAvailabilityDomain(String computeAvailabilityDomain) { + this.computeAvailabilityDomain = computeAvailabilityDomain; + this.__explicitlySet__.add("computeAvailabilityDomain"); + 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("instanceDisplayNamePrefix") + private String instanceDisplayNamePrefix; + + public Builder instanceDisplayNamePrefix(String instanceDisplayNamePrefix) { + this.instanceDisplayNamePrefix = instanceDisplayNamePrefix; + this.__explicitlySet__.add("instanceDisplayNamePrefix"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vmwareSoftwareVersion") + private String vmwareSoftwareVersion; + + public Builder vmwareSoftwareVersion(String vmwareSoftwareVersion) { + this.vmwareSoftwareVersion = vmwareSoftwareVersion; + this.__explicitlySet__.add("vmwareSoftwareVersion"); + 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("esxiHostsCount") + private Integer esxiHostsCount; + + public Builder esxiHostsCount(Integer esxiHostsCount) { + this.esxiHostsCount = esxiHostsCount; + this.__explicitlySet__.add("esxiHostsCount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vcenterFqdn") + private String vcenterFqdn; + + public Builder vcenterFqdn(String vcenterFqdn) { + this.vcenterFqdn = vcenterFqdn; + this.__explicitlySet__.add("vcenterFqdn"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxManagerFqdn") + private String nsxManagerFqdn; + + public Builder nsxManagerFqdn(String nsxManagerFqdn) { + this.nsxManagerFqdn = nsxManagerFqdn; + this.__explicitlySet__.add("nsxManagerFqdn"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vcenterPrivateIpId") + private String vcenterPrivateIpId; + + public Builder vcenterPrivateIpId(String vcenterPrivateIpId) { + this.vcenterPrivateIpId = vcenterPrivateIpId; + this.__explicitlySet__.add("vcenterPrivateIpId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxManagerPrivateIpId") + private String nsxManagerPrivateIpId; + + public Builder nsxManagerPrivateIpId(String nsxManagerPrivateIpId) { + this.nsxManagerPrivateIpId = nsxManagerPrivateIpId; + this.__explicitlySet__.add("nsxManagerPrivateIpId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vcenterInitialPassword") + private String vcenterInitialPassword; + + public Builder vcenterInitialPassword(String vcenterInitialPassword) { + this.vcenterInitialPassword = vcenterInitialPassword; + this.__explicitlySet__.add("vcenterInitialPassword"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxManagerInitialPassword") + private String nsxManagerInitialPassword; + + public Builder nsxManagerInitialPassword(String nsxManagerInitialPassword) { + this.nsxManagerInitialPassword = nsxManagerInitialPassword; + this.__explicitlySet__.add("nsxManagerInitialPassword"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vcenterUsername") + private String vcenterUsername; + + public Builder vcenterUsername(String vcenterUsername) { + this.vcenterUsername = vcenterUsername; + this.__explicitlySet__.add("vcenterUsername"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxManagerUsername") + private String nsxManagerUsername; + + public Builder nsxManagerUsername(String nsxManagerUsername) { + this.nsxManagerUsername = nsxManagerUsername; + this.__explicitlySet__.add("nsxManagerUsername"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sshAuthorizedKeys") + private String sshAuthorizedKeys; + + public Builder sshAuthorizedKeys(String sshAuthorizedKeys) { + this.sshAuthorizedKeys = sshAuthorizedKeys; + this.__explicitlySet__.add("sshAuthorizedKeys"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("workloadNetworkCidr") + private String workloadNetworkCidr; + + public Builder workloadNetworkCidr(String workloadNetworkCidr) { + this.workloadNetworkCidr = workloadNetworkCidr; + this.__explicitlySet__.add("workloadNetworkCidr"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxOverlaySegmentName") + private String nsxOverlaySegmentName; + + public Builder nsxOverlaySegmentName(String nsxOverlaySegmentName) { + this.nsxOverlaySegmentName = nsxOverlaySegmentName; + this.__explicitlySet__.add("nsxOverlaySegmentName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplinkIpId") + private String nsxEdgeUplinkIpId; + + public Builder nsxEdgeUplinkIpId(String nsxEdgeUplinkIpId) { + this.nsxEdgeUplinkIpId = nsxEdgeUplinkIpId; + this.__explicitlySet__.add("nsxEdgeUplinkIpId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("provisioningSubnetId") + private String provisioningSubnetId; + + public Builder provisioningSubnetId(String provisioningSubnetId) { + this.provisioningSubnetId = provisioningSubnetId; + this.__explicitlySet__.add("provisioningSubnetId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vsphereVlanId") + private String vsphereVlanId; + + public Builder vsphereVlanId(String vsphereVlanId) { + this.vsphereVlanId = vsphereVlanId; + this.__explicitlySet__.add("vsphereVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vmotionVlanId") + private String vmotionVlanId; + + public Builder vmotionVlanId(String vmotionVlanId) { + this.vmotionVlanId = vmotionVlanId; + this.__explicitlySet__.add("vmotionVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vsanVlanId") + private String vsanVlanId; + + public Builder vsanVlanId(String vsanVlanId) { + this.vsanVlanId = vsanVlanId; + this.__explicitlySet__.add("vsanVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxVTepVlanId") + private String nsxVTepVlanId; + + public Builder nsxVTepVlanId(String nsxVTepVlanId) { + this.nsxVTepVlanId = nsxVTepVlanId; + this.__explicitlySet__.add("nsxVTepVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeVTepVlanId") + private String nsxEdgeVTepVlanId; + + public Builder nsxEdgeVTepVlanId(String nsxEdgeVTepVlanId) { + this.nsxEdgeVTepVlanId = nsxEdgeVTepVlanId; + this.__explicitlySet__.add("nsxEdgeVTepVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplink1VlanId") + private String nsxEdgeUplink1VlanId; + + public Builder nsxEdgeUplink1VlanId(String nsxEdgeUplink1VlanId) { + this.nsxEdgeUplink1VlanId = nsxEdgeUplink1VlanId; + this.__explicitlySet__.add("nsxEdgeUplink1VlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplink2VlanId") + private String nsxEdgeUplink2VlanId; + + public Builder nsxEdgeUplink2VlanId(String nsxEdgeUplink2VlanId) { + this.nsxEdgeUplink2VlanId = nsxEdgeUplink2VlanId; + this.__explicitlySet__.add("nsxEdgeUplink2VlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleStates lifecycleState; + + public Builder lifecycleState(LifecycleStates lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public Sddc build() { + Sddc __instance__ = + new Sddc( + id, + computeAvailabilityDomain, + displayName, + instanceDisplayNamePrefix, + vmwareSoftwareVersion, + compartmentId, + esxiHostsCount, + vcenterFqdn, + nsxManagerFqdn, + vcenterPrivateIpId, + nsxManagerPrivateIpId, + vcenterInitialPassword, + nsxManagerInitialPassword, + vcenterUsername, + nsxManagerUsername, + sshAuthorizedKeys, + workloadNetworkCidr, + nsxOverlaySegmentName, + nsxEdgeUplinkIpId, + provisioningSubnetId, + vsphereVlanId, + vmotionVlanId, + vsanVlanId, + nsxVTepVlanId, + nsxEdgeVTepVlanId, + nsxEdgeUplink1VlanId, + nsxEdgeUplink2VlanId, + timeCreated, + timeUpdated, + lifecycleState, + freeformTags, + definedTags); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(Sddc o) { + Builder copiedBuilder = + id(o.getId()) + .computeAvailabilityDomain(o.getComputeAvailabilityDomain()) + .displayName(o.getDisplayName()) + .instanceDisplayNamePrefix(o.getInstanceDisplayNamePrefix()) + .vmwareSoftwareVersion(o.getVmwareSoftwareVersion()) + .compartmentId(o.getCompartmentId()) + .esxiHostsCount(o.getEsxiHostsCount()) + .vcenterFqdn(o.getVcenterFqdn()) + .nsxManagerFqdn(o.getNsxManagerFqdn()) + .vcenterPrivateIpId(o.getVcenterPrivateIpId()) + .nsxManagerPrivateIpId(o.getNsxManagerPrivateIpId()) + .vcenterInitialPassword(o.getVcenterInitialPassword()) + .nsxManagerInitialPassword(o.getNsxManagerInitialPassword()) + .vcenterUsername(o.getVcenterUsername()) + .nsxManagerUsername(o.getNsxManagerUsername()) + .sshAuthorizedKeys(o.getSshAuthorizedKeys()) + .workloadNetworkCidr(o.getWorkloadNetworkCidr()) + .nsxOverlaySegmentName(o.getNsxOverlaySegmentName()) + .nsxEdgeUplinkIpId(o.getNsxEdgeUplinkIpId()) + .provisioningSubnetId(o.getProvisioningSubnetId()) + .vsphereVlanId(o.getVsphereVlanId()) + .vmotionVlanId(o.getVmotionVlanId()) + .vsanVlanId(o.getVsanVlanId()) + .nsxVTepVlanId(o.getNsxVTepVlanId()) + .nsxEdgeVTepVlanId(o.getNsxEdgeVTepVlanId()) + .nsxEdgeUplink1VlanId(o.getNsxEdgeUplink1VlanId()) + .nsxEdgeUplink2VlanId(o.getNsxEdgeUplink2VlanId()) + .timeCreated(o.getTimeCreated()) + .timeUpdated(o.getTimeUpdated()) + .lifecycleState(o.getLifecycleState()) + .freeformTags(o.getFreeformTags()) + .definedTags(o.getDefinedTags()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * The availability domain the ESXi hosts are running in. + *

+ * Example: `Uocm:PHX-AD-1` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("computeAvailabilityDomain") + String computeAvailabilityDomain; + + /** + * A descriptive name for the SDDC. It must be unique, start with a letter, and contain only letters, digits, + * whitespaces, dashes and underscores. + * Avoid entering confidential information. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * A prefix used in the name of each ESXi host and Compute instance in the SDDC. + * If this isn't set, the SDDC's `displayName` is used as the prefix. + *

+ * For example, if the value is `MySDDC`, the ESXi hosts are named `MySDDC-1`, + * `MySDDC-2`, and so on. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("instanceDisplayNamePrefix") + String instanceDisplayNamePrefix; + + /** + * In general, this is a specific version of bundled VMware software supported by + * Oracle Cloud VMware Solution (see + * {@link #* ListSupportedVmwareSoftwareVersions(* ListSupportedVmwareSoftwareVersionsRequest) * ListSupportedVmwareSoftwareVersions}). + *

+ * This attribute is not guaranteed to reflect the version of + * software currently installed on the ESXi hosts in the SDDC. The purpose + * of this attribute is to show the version of software that the Oracle + * Cloud VMware Solution will install on any new ESXi hosts that you *add to this + * SDDC in the future* with {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}. + *

+ * Therefore, if you upgrade the existing ESXi hosts in the SDDC to use a newer + * version of bundled VMware software supported by the Oracle Cloud VMware Solution, you + * should use {@link #updateSddc(UpdateSddcRequest) updateSddc} to update the SDDC's + * `vmwareSoftwareVersion` with that new version. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vmwareSoftwareVersion") + String vmwareSoftwareVersion; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment that + * contains the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * The number of ESXi hosts in the SDDC. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("esxiHostsCount") + Integer esxiHostsCount; + + /** + * FQDN for vCenter + *

+ * Example: `vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vcenterFqdn") + String vcenterFqdn; + + /** + * FQDN for NSX Manager + *

+ * Example: `nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxManagerFqdn") + String nsxManagerFqdn; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is + * the virtual IP (VIP) for vCenter. For information about `PrivateIp` objects, see the + * Core Services API. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vcenterPrivateIpId") + String vcenterPrivateIpId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is + * the virtual IP (VIP) for NSX Manager. For information about `PrivateIp` objects, see the + * Core Services API. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxManagerPrivateIpId") + String nsxManagerPrivateIpId; + + /** + * The SDDC includes an administrator username and initial password for vCenter. Make sure + * to change this initial vCenter password to a different value. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vcenterInitialPassword") + String vcenterInitialPassword; + + /** + * The SDDC includes an administrator username and initial password for NSX Manager. Make sure + * to change this initial NSX Manager password to a different value. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxManagerInitialPassword") + String nsxManagerInitialPassword; + + /** + * The SDDC includes an administrator username and initial password for vCenter. You can + * change this initial username to a different value in vCenter. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vcenterUsername") + String vcenterUsername; + + /** + * The SDDC includes an administrator username and initial password for NSX Manager. You + * can change this initial username to a different value in NSX Manager. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxManagerUsername") + String nsxManagerUsername; + + /** + * One or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for + * the default user on each ESXi host. Use a newline character to separate multiple keys. + * The SSH keys must be in the format required for the `authorized_keys` file. + *

+ * This attribute is not guaranteed to reflect the public SSH keys + * currently installed on the ESXi hosts in the SDDC. The purpose + * of this attribute is to show the public SSH keys that Oracle + * Cloud VMware Solution will install on any new ESXi hosts that you *add to this + * SDDC in the future* with {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}. + *

+ * Therefore, if you upgrade the existing ESXi hosts in the SDDC to use different + * SSH keys, you should use {@link #updateSddc(UpdateSddcRequest) updateSddc} to update + * the SDDC's `sshAuthorizedKeys` with the new public keys. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("sshAuthorizedKeys") + String sshAuthorizedKeys; + + /** + * The CIDR block for the IP addresses that VMware VMs in the SDDC use to run application + * workloads. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("workloadNetworkCidr") + String workloadNetworkCidr; + + /** + * The VMware NSX overlay workload segment to host your application. Connect to workload + * portgroup in vCenter to access this overlay segment. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxOverlaySegmentName") + String nsxOverlaySegmentName; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the `PrivateIp` object that is + * the virtual IP (VIP) for the NSX Edge Uplink. Use this OCID as the route target for + * route table rules when setting up connectivity between the SDDC and other networks. + * For information about `PrivateIp` objects, see the Core Services API. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplinkIpId") + String nsxEdgeUplinkIpId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the management subnet used + * to provision the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("provisioningSubnetId") + String provisioningSubnetId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC + * for the vSphere component of the VMware environment. + *

+ * This attribute is not guaranteed to reflect the vSphere VLAN + * currently used by the ESXi hosts in the SDDC. The purpose + * of this attribute is to show the vSphere VLAN that the Oracle + * Cloud VMware Solution will use for any new ESXi hosts that you *add to this + * SDDC in the future* with {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}. + *

+ * Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN + * for the vSphere component of the VMware environment, you + * should use {@link #updateSddc(UpdateSddcRequest) updateSddc} to update the SDDC's + * `vsphereVlanId` with that new VLAN's OCID. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vsphereVlanId") + String vsphereVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC + * for the vMotion component of the VMware environment. + *

+ * This attribute is not guaranteed to reflect the vMotion VLAN + * currently used by the ESXi hosts in the SDDC. The purpose + * of this attribute is to show the vMotion VLAN that the Oracle + * Cloud VMware Solution will use for any new ESXi hosts that you *add to this + * SDDC in the future* with {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}. + *

+ * Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN + * for the vMotion component of the VMware environment, you + * should use {@link #updateSddc(UpdateSddcRequest) updateSddc} to update the SDDC's + * `vmotionVlanId` with that new VLAN's OCID. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vmotionVlanId") + String vmotionVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC + * for the vSAN component of the VMware environment. + *

+ * This attribute is not guaranteed to reflect the vSAN VLAN + * currently used by the ESXi hosts in the SDDC. The purpose + * of this attribute is to show the vSAN VLAN that the Oracle + * Cloud VMware Solution will use for any new ESXi hosts that you *add to this + * SDDC in the future* with {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}. + *

+ * Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN + * for the vSAN component of the VMware environment, you + * should use {@link #updateSddc(UpdateSddcRequest) updateSddc} to update the SDDC's + * `vsanVlanId` with that new VLAN's OCID. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vsanVlanId") + String vsanVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC + * for the NSX VTEP component of the VMware environment. + *

+ * This attribute is not guaranteed to reflect the NSX VTEP VLAN + * currently used by the ESXi hosts in the SDDC. The purpose + * of this attribute is to show the NSX VTEP VLAN that the Oracle + * Cloud VMware Solution will use for any new ESXi hosts that you *add to this + * SDDC in the future* with {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}. + *

+ * Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN + * for the NSX VTEP component of the VMware environment, you + * should use {@link #updateSddc(UpdateSddcRequest) updateSddc} to update the SDDC's + * `nsxVTepVlanId` with that new VLAN's OCID. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxVTepVlanId") + String nsxVTepVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC + * for the NSX Edge VTEP component of the VMware environment. + *

+ * This attribute is not guaranteed to reflect the NSX Edge VTEP VLAN + * currently used by the ESXi hosts in the SDDC. The purpose + * of this attribute is to show the NSX Edge VTEP VLAN that the Oracle + * Cloud VMware Solution will use for any new ESXi hosts that you *add to this + * SDDC in the future* with {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}. + *

+ * Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN + * for the NSX Edge VTEP component of the VMware environment, you + * should use {@link #updateSddc(UpdateSddcRequest) updateSddc} to update the SDDC's + * `nsxEdgeVTepVlanId` with that new VLAN's OCID. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeVTepVlanId") + String nsxEdgeVTepVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC + * for the NSX Edge Uplink 1 component of the VMware environment. + *

+ * This attribute is not guaranteed to reflect the NSX Edge Uplink 1 VLAN + * currently used by the ESXi hosts in the SDDC. The purpose + * of this attribute is to show the NSX Edge Uplink 1 VLAN that the Oracle + * Cloud VMware Solution will use for any new ESXi hosts that you *add to this + * SDDC in the future* with {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}. + *

+ * Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN + * for the NSX Edge Uplink 1 component of the VMware environment, you + * should use {@link #updateSddc(UpdateSddcRequest) updateSddc} to update the SDDC's + * `nsxEdgeUplink1VlanId` with that new VLAN's OCID. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplink1VlanId") + String nsxEdgeUplink1VlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN used by the SDDC + * for the NSX Edge Uplink 2 component of the VMware environment. + *

+ * This attribute is not guaranteed to reflect the NSX Edge Uplink 2 VLAN + * currently used by the ESXi hosts in the SDDC. The purpose + * of this attribute is to show the NSX Edge Uplink 2 VLAN that the Oracle + * Cloud VMware Solution will use for any new ESXi hosts that you *add to this + * SDDC in the future* with {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}. + *

+ * Therefore, if you change the existing ESXi hosts in the SDDC to use a different VLAN + * for the NSX Edge Uplink 2 component of the VMware environment, you + * should use {@link #updateSddc(UpdateSddcRequest) updateSddc} to update the SDDC's + * `nsxEdgeUplink2VlanId` with that new VLAN's OCID. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplink2VlanId") + String nsxEdgeUplink2VlanId; + + /** + * The date and time the SDDC was created, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + *

+ * Example: `2016-08-25T21:10:29.600Z` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + + /** + * The date and time the SDDC was updated, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + java.util.Date timeUpdated; + + /** + * The current state of the SDDC. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleStates lifecycleState; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no + * predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

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

+ * Example: `{\"Operations\": {\"CostCenter\": \"42\"}}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + java.util.Map> definedTags; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SddcCollection.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SddcCollection.java new file mode 100644 index 00000000000..b8a643c6525 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SddcCollection.java @@ -0,0 +1,69 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * A list of SDDCs. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SddcCollection.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class SddcCollection { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SddcCollection build() { + SddcCollection __instance__ = new SddcCollection(items); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SddcCollection o) { + Builder copiedBuilder = items(o.getItems()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * A list of SDDCs. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("items") + java.util.List items; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SddcSummary.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SddcSummary.java new file mode 100644 index 00000000000..032484fee9b --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SddcSummary.java @@ -0,0 +1,319 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * A summary of the SDDC. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SddcSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class SddcSummary { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + 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("computeAvailabilityDomain") + private String computeAvailabilityDomain; + + public Builder computeAvailabilityDomain(String computeAvailabilityDomain) { + this.computeAvailabilityDomain = computeAvailabilityDomain; + this.__explicitlySet__.add("computeAvailabilityDomain"); + 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("vmwareSoftwareVersion") + private String vmwareSoftwareVersion; + + public Builder vmwareSoftwareVersion(String vmwareSoftwareVersion) { + this.vmwareSoftwareVersion = vmwareSoftwareVersion; + this.__explicitlySet__.add("vmwareSoftwareVersion"); + 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("esxiHostsCount") + private Integer esxiHostsCount; + + public Builder esxiHostsCount(Integer esxiHostsCount) { + this.esxiHostsCount = esxiHostsCount; + this.__explicitlySet__.add("esxiHostsCount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vcenterFqdn") + private String vcenterFqdn; + + public Builder vcenterFqdn(String vcenterFqdn) { + this.vcenterFqdn = vcenterFqdn; + this.__explicitlySet__.add("vcenterFqdn"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxManagerFqdn") + private String nsxManagerFqdn; + + public Builder nsxManagerFqdn(String nsxManagerFqdn) { + this.nsxManagerFqdn = nsxManagerFqdn; + this.__explicitlySet__.add("nsxManagerFqdn"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + private java.util.Date timeCreated; + + public Builder timeCreated(java.util.Date timeCreated) { + this.timeCreated = timeCreated; + this.__explicitlySet__.add("timeCreated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + private java.util.Date timeUpdated; + + public Builder timeUpdated(java.util.Date timeUpdated) { + this.timeUpdated = timeUpdated; + this.__explicitlySet__.add("timeUpdated"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + private LifecycleStates lifecycleState; + + public Builder lifecycleState(LifecycleStates lifecycleState) { + this.lifecycleState = lifecycleState; + this.__explicitlySet__.add("lifecycleState"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SddcSummary build() { + SddcSummary __instance__ = + new SddcSummary( + id, + computeAvailabilityDomain, + displayName, + vmwareSoftwareVersion, + compartmentId, + esxiHostsCount, + vcenterFqdn, + nsxManagerFqdn, + timeCreated, + timeUpdated, + lifecycleState, + freeformTags, + definedTags); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SddcSummary o) { + Builder copiedBuilder = + id(o.getId()) + .computeAvailabilityDomain(o.getComputeAvailabilityDomain()) + .displayName(o.getDisplayName()) + .vmwareSoftwareVersion(o.getVmwareSoftwareVersion()) + .compartmentId(o.getCompartmentId()) + .esxiHostsCount(o.getEsxiHostsCount()) + .vcenterFqdn(o.getVcenterFqdn()) + .nsxManagerFqdn(o.getNsxManagerFqdn()) + .timeCreated(o.getTimeCreated()) + .timeUpdated(o.getTimeUpdated()) + .lifecycleState(o.getLifecycleState()) + .freeformTags(o.getFreeformTags()) + .definedTags(o.getDefinedTags()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment that + * contains the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * The availability domain that the SDDC's ESXi hosts are running in. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("computeAvailabilityDomain") + String computeAvailabilityDomain; + + /** + * A descriptive name for the SDDC. It must be unique, start with a letter, and contain only letters, digits, + * whitespaces, dashes and underscores. + * Avoid entering confidential information. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * In general, this is a specific version of bundled VMware software supported by + * Oracle Cloud VMware Solution (see + * {@link #* ListSupportedVmwareSoftwareVersions(* ListSupportedVmwareSoftwareVersionsRequest) * ListSupportedVmwareSoftwareVersions}). + *

+ * This attribute is not guaranteed to reflect the version of + * software currently installed on the ESXi hosts in the SDDC. The purpose + * of this attribute is to show the version of software that the Oracle + * Cloud VMware Solution will install on any new ESXi hosts that you *add to this + * SDDC in the future* with {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}. + *

+ * Therefore, if you upgrade the existing ESXi hosts in the SDDC to use a newer + * version of bundled VMware software supported by the Oracle Cloud VMware Solution, you + * should use {@link #updateSddc(UpdateSddcRequest) updateSddc} to update the SDDC's + * `vmwareSoftwareVersion` with that new version. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vmwareSoftwareVersion") + String vmwareSoftwareVersion; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment that + * contains the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * The number of ESXi hosts in the SDDC. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("esxiHostsCount") + Integer esxiHostsCount; + + /** + * FQDN for vCenter + *

+ * Example: `vcenter-my-sddc.sddc.us-phoenix-1.oraclecloud.com` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vcenterFqdn") + String vcenterFqdn; + + /** + * FQDN for NSX Manager + *

+ * Example: `nsx-my-sddc.sddc.us-phoenix-1.oraclecloud.com` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxManagerFqdn") + String nsxManagerFqdn; + + /** + * The date and time the SDDC was created, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + *

+ * Example: `2016-08-25T21:10:29.600Z` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeCreated") + java.util.Date timeCreated; + + /** + * The date and time the SDDC was updated, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeUpdated") + java.util.Date timeUpdated; + + /** + * The current state of the SDDC. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("lifecycleState") + LifecycleStates lifecycleState; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no + * predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

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

+ * Example: `{\"Operations\": {\"CostCenter\": \"42\"}}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + java.util.Map> definedTags; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SortOrders.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SortOrders.java new file mode 100644 index 00000000000..c21eafbad09 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SortOrders.java @@ -0,0 +1,42 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * Sort orders. + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +public enum SortOrders { + Asc("ASC"), + Desc("DESC"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortOrders v : SortOrders.values()) { + map.put(v.getValue(), v); + } + } + + SortOrders(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortOrders create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortOrders: " + key); + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SupportedVmwareSoftwareVersionCollection.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SupportedVmwareSoftwareVersionCollection.java new file mode 100644 index 00000000000..c85d70d7bf0 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SupportedVmwareSoftwareVersionCollection.java @@ -0,0 +1,72 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * A list of the supported versions of bundled VMware software. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SupportedVmwareSoftwareVersionCollection.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class SupportedVmwareSoftwareVersionCollection { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public SupportedVmwareSoftwareVersionCollection build() { + SupportedVmwareSoftwareVersionCollection __instance__ = + new SupportedVmwareSoftwareVersionCollection(items); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SupportedVmwareSoftwareVersionCollection o) { + Builder copiedBuilder = items(o.getItems()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * A list of the supported versions of bundled VMware software. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("items") + java.util.List items; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SupportedVmwareSoftwareVersionSummary.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SupportedVmwareSoftwareVersionSummary.java new file mode 100644 index 00000000000..6d82d5039bb --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/SupportedVmwareSoftwareVersionSummary.java @@ -0,0 +1,90 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * A specific version of bundled VMware software supported by the Oracle Cloud + * VMware Solution. + * + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = SupportedVmwareSoftwareVersionSummary.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class SupportedVmwareSoftwareVersionSummary { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @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("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 SupportedVmwareSoftwareVersionSummary build() { + SupportedVmwareSoftwareVersionSummary __instance__ = + new SupportedVmwareSoftwareVersionSummary(version, description); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(SupportedVmwareSoftwareVersionSummary o) { + Builder copiedBuilder = version(o.getVersion()).description(o.getDescription()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * A short, unique string that identifies the version of bundled software. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("version") + String version; + + /** + * A description of the software in the bundle. + **/ + @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-ocvp/src/main/java/com/oracle/bmc/ocvp/model/UpdateEsxiHostDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/UpdateEsxiHostDetails.java new file mode 100644 index 00000000000..436c4b855aa --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/UpdateEsxiHostDetails.java @@ -0,0 +1,116 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * The ESXi host information to be updated. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateEsxiHostDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class UpdateEsxiHostDetails { + @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.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateEsxiHostDetails build() { + UpdateEsxiHostDetails __instance__ = + new UpdateEsxiHostDetails(displayName, freeformTags, definedTags); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateEsxiHostDetails o) { + Builder copiedBuilder = + displayName(o.getDisplayName()) + .freeformTags(o.getFreeformTags()) + .definedTags(o.getDefinedTags()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * A descriptive name for the ESXi host. Does not have to be unique, and it's changeable. + * Avoid entering confidential information. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no + * predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

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

+ * Example: `{\"Operations\": {\"CostCenter\": \"42\"}}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + java.util.Map> definedTags; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/UpdateSddcDetails.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/UpdateSddcDetails.java new file mode 100644 index 00000000000..6511896941e --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/UpdateSddcDetails.java @@ -0,0 +1,301 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * The SDDC information to be updated. + *

+ **Important:** Only the `displayName`, `freeFormTags`, and `definedTags` attributes + * affect the existing SDDC. Changing the other attributes affects the `Sddc` object, but not + * the VMware environment currently running on that SDDC. Those other attributes are used + * by the Oracle Cloud VMware Solution *only* for new ESXi hosts that you add to this + * SDDC in the future with {@link #createEsxiHost(CreateEsxiHostRequest) createEsxiHost}. + * + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = UpdateSddcDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class UpdateSddcDetails { + @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.JsonProperty("vmwareSoftwareVersion") + private String vmwareSoftwareVersion; + + public Builder vmwareSoftwareVersion(String vmwareSoftwareVersion) { + this.vmwareSoftwareVersion = vmwareSoftwareVersion; + this.__explicitlySet__.add("vmwareSoftwareVersion"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("sshAuthorizedKeys") + private String sshAuthorizedKeys; + + public Builder sshAuthorizedKeys(String sshAuthorizedKeys) { + this.sshAuthorizedKeys = sshAuthorizedKeys; + this.__explicitlySet__.add("sshAuthorizedKeys"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vsphereVlanId") + private String vsphereVlanId; + + public Builder vsphereVlanId(String vsphereVlanId) { + this.vsphereVlanId = vsphereVlanId; + this.__explicitlySet__.add("vsphereVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vmotionVlanId") + private String vmotionVlanId; + + public Builder vmotionVlanId(String vmotionVlanId) { + this.vmotionVlanId = vmotionVlanId; + this.__explicitlySet__.add("vmotionVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("vsanVlanId") + private String vsanVlanId; + + public Builder vsanVlanId(String vsanVlanId) { + this.vsanVlanId = vsanVlanId; + this.__explicitlySet__.add("vsanVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxVTepVlanId") + private String nsxVTepVlanId; + + public Builder nsxVTepVlanId(String nsxVTepVlanId) { + this.nsxVTepVlanId = nsxVTepVlanId; + this.__explicitlySet__.add("nsxVTepVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeVTepVlanId") + private String nsxEdgeVTepVlanId; + + public Builder nsxEdgeVTepVlanId(String nsxEdgeVTepVlanId) { + this.nsxEdgeVTepVlanId = nsxEdgeVTepVlanId; + this.__explicitlySet__.add("nsxEdgeVTepVlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplink1VlanId") + private String nsxEdgeUplink1VlanId; + + public Builder nsxEdgeUplink1VlanId(String nsxEdgeUplink1VlanId) { + this.nsxEdgeUplink1VlanId = nsxEdgeUplink1VlanId; + this.__explicitlySet__.add("nsxEdgeUplink1VlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplink2VlanId") + private String nsxEdgeUplink2VlanId; + + public Builder nsxEdgeUplink2VlanId(String nsxEdgeUplink2VlanId) { + this.nsxEdgeUplink2VlanId = nsxEdgeUplink2VlanId; + this.__explicitlySet__.add("nsxEdgeUplink2VlanId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("freeformTags") + private java.util.Map freeformTags; + + public Builder freeformTags(java.util.Map freeformTags) { + this.freeformTags = freeformTags; + this.__explicitlySet__.add("freeformTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + private java.util.Map> definedTags; + + public Builder definedTags( + java.util.Map> definedTags) { + this.definedTags = definedTags; + this.__explicitlySet__.add("definedTags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UpdateSddcDetails build() { + UpdateSddcDetails __instance__ = + new UpdateSddcDetails( + displayName, + vmwareSoftwareVersion, + sshAuthorizedKeys, + vsphereVlanId, + vmotionVlanId, + vsanVlanId, + nsxVTepVlanId, + nsxEdgeVTepVlanId, + nsxEdgeUplink1VlanId, + nsxEdgeUplink2VlanId, + freeformTags, + definedTags); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UpdateSddcDetails o) { + Builder copiedBuilder = + displayName(o.getDisplayName()) + .vmwareSoftwareVersion(o.getVmwareSoftwareVersion()) + .sshAuthorizedKeys(o.getSshAuthorizedKeys()) + .vsphereVlanId(o.getVsphereVlanId()) + .vmotionVlanId(o.getVmotionVlanId()) + .vsanVlanId(o.getVsanVlanId()) + .nsxVTepVlanId(o.getNsxVTepVlanId()) + .nsxEdgeVTepVlanId(o.getNsxEdgeVTepVlanId()) + .nsxEdgeUplink1VlanId(o.getNsxEdgeUplink1VlanId()) + .nsxEdgeUplink2VlanId(o.getNsxEdgeUplink2VlanId()) + .freeformTags(o.getFreeformTags()) + .definedTags(o.getDefinedTags()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("displayName") + String displayName; + + /** + * The version of bundled VMware software that the Oracle Cloud VMware Solution will + * install on any new ESXi hosts that you add to this SDDC in the future. + *

+ * For the list of versions supported by the Oracle Cloud VMware Solution, see + * {@link #* ListSupportedVmwareSoftwareVersions(* ListSupportedVmwareSoftwareVersionsRequest) * ListSupportedVmwareSoftwareVersions}). + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vmwareSoftwareVersion") + String vmwareSoftwareVersion; + + /** + * One or more public SSH keys to be included in the `~/.ssh/authorized_keys` file for + * the default user on each ESXi host, only when adding new ESXi hosts to this SDDC. + * Use a newline character to separate multiple keys. + * The SSH keys must be in the format required for the `authorized_keys` file. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("sshAuthorizedKeys") + String sshAuthorizedKeys; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for + * the vSphere component of the VMware environment when adding new ESXi hosts to the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vsphereVlanId") + String vsphereVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for + * the vMotion component of the VMware environment when adding new ESXi hosts to the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vmotionVlanId") + String vmotionVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for + * the vSAN component of the VMware environment when adding new ESXi hosts to the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("vsanVlanId") + String vsanVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for + * the NSX VTEP component of the VMware environment when adding new ESXi hosts to the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxVTepVlanId") + String nsxVTepVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for + * the NSX Edge VTEP component of the VMware environment when adding new ESXi hosts to the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeVTepVlanId") + String nsxEdgeVTepVlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for + * the NSX Edge Uplink 1 component of the VMware environment when adding new ESXi hosts to the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplink1VlanId") + String nsxEdgeUplink1VlanId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VLAN to use for + * the NSX Edge Uplink 2 component of the VMware environment when adding new ESXi hosts to the SDDC. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("nsxEdgeUplink2VlanId") + String nsxEdgeUplink2VlanId; + + /** + * Free-form tags for this resource. Each tag is a simple key-value pair with no + * predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). + *

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

+ * Example: `{\"Operations\": {\"CostCenter\": \"42\"}}` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("definedTags") + java.util.Map> definedTags; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequest.java new file mode 100644 index 00000000000..4dc85f06448 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequest.java @@ -0,0 +1,218 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * An asynchronous work request. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class WorkRequest { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("operationType") + private OperationTypes operationType; + + public Builder operationType(OperationTypes operationType) { + this.operationType = operationType; + this.__explicitlySet__.add("operationType"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("status") + private OperationStatus status; + + public Builder status(OperationStatus status) { + this.status = status; + this.__explicitlySet__.add("status"); + 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("compartmentId") + private String compartmentId; + + public Builder compartmentId(String compartmentId) { + this.compartmentId = compartmentId; + this.__explicitlySet__.add("compartmentId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("resources") + private java.util.List resources; + + public Builder resources(java.util.List resources) { + this.resources = resources; + this.__explicitlySet__.add("resources"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("percentComplete") + private Float percentComplete; + + public Builder percentComplete(Float percentComplete) { + this.percentComplete = percentComplete; + this.__explicitlySet__.add("percentComplete"); + 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("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.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.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public WorkRequest build() { + WorkRequest __instance__ = + new WorkRequest( + operationType, + status, + id, + compartmentId, + resources, + percentComplete, + timeAccepted, + timeStarted, + timeFinished); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(WorkRequest o) { + Builder copiedBuilder = + operationType(o.getOperationType()) + .status(o.getStatus()) + .id(o.getId()) + .compartmentId(o.getCompartmentId()) + .resources(o.getResources()) + .percentComplete(o.getPercentComplete()) + .timeAccepted(o.getTimeAccepted()) + .timeStarted(o.getTimeStarted()) + .timeFinished(o.getTimeFinished()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The asynchronous operation tracked by this work request. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("operationType") + OperationTypes operationType; + + /** + * The status of the work request. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("status") + OperationStatus status; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("id") + String id; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment that + * contains the work request. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentId") + String compartmentId; + + /** + * The resources that are affected by this work request. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("resources") + java.util.List resources; + + /** + * The percentage complete of the operation tracked by this work request. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("percentComplete") + Float percentComplete; + + /** + * The date and time the work request was created, in the format defined by + * [RFC3339](https://tools.ietf.org/html/rfc3339). + *

+ * Example: `2016-08-25T21:10:29.600Z` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeAccepted") + java.util.Date timeAccepted; + + /** + * The date and time the work request transitioned from `ACCEPTED` to `IN_PROGRESS`, + * in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeStarted") + java.util.Date timeStarted; + + /** + * The date and time the work request reached a terminal state, either `FAILED` OR + * `SUCCEEDED`. Format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339). + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeFinished") + java.util.Date timeFinished; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestCollection.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestCollection.java new file mode 100644 index 00000000000..3ec03e858a2 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestCollection.java @@ -0,0 +1,71 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * A list of work requests. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = WorkRequestCollection.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class WorkRequestCollection { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public WorkRequestCollection build() { + WorkRequestCollection __instance__ = new WorkRequestCollection(items); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(WorkRequestCollection o) { + Builder copiedBuilder = items(o.getItems()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * A list of work requests. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("items") + java.util.List items; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestError.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestError.java new file mode 100644 index 00000000000..a65cc2f4fec --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestError.java @@ -0,0 +1,104 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * An error encountered while executing an operation that is tracked by a work request. + * + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class WorkRequestError { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("code") + private String code; + + public Builder code(String code) { + this.code = code; + this.__explicitlySet__.add("code"); + 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("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 WorkRequestError build() { + WorkRequestError __instance__ = new WorkRequestError(code, message, timestamp); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(WorkRequestError o) { + Builder copiedBuilder = + code(o.getCode()).message(o.getMessage()).timestamp(o.getTimestamp()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * A machine-usable code for the error that occurred. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("code") + String code; + + /** + * A human-readable error string. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("message") + String message; + + /** + * The date and time the error occurred, in the format defined + * by [RFC3339](https://tools.ietf.org/html/rfc3339). + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timestamp") + java.util.Date timestamp; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestErrorCollection.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestErrorCollection.java new file mode 100644 index 00000000000..74d69fe298e --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestErrorCollection.java @@ -0,0 +1,71 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * A list of work request errors. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = WorkRequestErrorCollection.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class WorkRequestErrorCollection { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public WorkRequestErrorCollection build() { + WorkRequestErrorCollection __instance__ = new WorkRequestErrorCollection(items); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(WorkRequestErrorCollection o) { + Builder copiedBuilder = items(o.getItems()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * A list of work request errors. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("items") + java.util.List items; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestLogEntry.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestLogEntry.java new file mode 100644 index 00000000000..c43a0bbf336 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestLogEntry.java @@ -0,0 +1,89 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * A log message from executing an operation that is tracked by a work request. + * + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = WorkRequestLogEntry.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class WorkRequestLogEntry { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @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("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 WorkRequestLogEntry build() { + WorkRequestLogEntry __instance__ = new WorkRequestLogEntry(message, timestamp); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(WorkRequestLogEntry o) { + Builder copiedBuilder = message(o.getMessage()).timestamp(o.getTimestamp()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * A human-readable log message. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("message") + String message; + + /** + * The date and time the log message was written, in the format defined + * by [RFC3339](https://tools.ietf.org/html/rfc3339). + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timestamp") + java.util.Date timestamp; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestLogEntryCollection.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestLogEntryCollection.java new file mode 100644 index 00000000000..b22d96ecb24 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestLogEntryCollection.java @@ -0,0 +1,71 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * A list of work request logs. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = WorkRequestLogEntryCollection.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class WorkRequestLogEntryCollection { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public WorkRequestLogEntryCollection build() { + WorkRequestLogEntryCollection __instance__ = new WorkRequestLogEntryCollection(items); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(WorkRequestLogEntryCollection o) { + Builder copiedBuilder = items(o.getItems()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * A list of work request logs. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("items") + java.util.List items; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestResource.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestResource.java new file mode 100644 index 00000000000..4b9eaef4e6f --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/model/WorkRequestResource.java @@ -0,0 +1,128 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.model; + +/** + * A resource that is created or operated on by an asynchronous operation that is + * tracked by a work request. + * + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = WorkRequestResource.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class WorkRequestResource { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("entityType") + private String entityType; + + public Builder entityType(String entityType) { + this.entityType = entityType; + this.__explicitlySet__.add("entityType"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("actionType") + private ActionTypes actionType; + + public Builder actionType(ActionTypes actionType) { + this.actionType = actionType; + this.__explicitlySet__.add("actionType"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("identifier") + private String identifier; + + public Builder identifier(String identifier) { + this.identifier = identifier; + this.__explicitlySet__.add("identifier"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("entityUri") + private String entityUri; + + public Builder entityUri(String entityUri) { + this.entityUri = entityUri; + this.__explicitlySet__.add("entityUri"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public WorkRequestResource build() { + WorkRequestResource __instance__ = + new WorkRequestResource(entityType, actionType, identifier, entityUri); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(WorkRequestResource o) { + Builder copiedBuilder = + entityType(o.getEntityType()) + .actionType(o.getActionType()) + .identifier(o.getIdentifier()) + .entityUri(o.getEntityUri()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The resource type the work request affects. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("entityType") + String entityType; + + /** + * The way in which this resource was affected by the operation that spawned the + * work request. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("actionType") + ActionTypes actionType; + + /** + * An [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) or other unique identifier + * for the resource. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("identifier") + String identifier; + + /** + * The URI path that you can use for a GET request to access the resource metadata. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("entityUri") + String entityUri; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ChangeSddcCompartmentRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ChangeSddcCompartmentRequest.java new file mode 100644 index 00000000000..37bdc83c910 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ChangeSddcCompartmentRequest.java @@ -0,0 +1,136 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ChangeSddcCompartmentRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the SDDC. + * + */ + private String sddcId; + + /** + * Request to change the compartment of the specified SDDC + */ + private ChangeSddcCompartmentDetails changeSddcCompartmentDetails; + + /** + * 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; + + /** + * Unique identifier for the request. If you need to contact Oracle about a particular + * request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * A token that uniquely identifies a request so it can be retried in case of a timeout or + * server error without risk of executing that same action again. Retry tokens expire after 24 + * hours, but can be invalidated before then due to conflicting operations (for example, if a resource + * has been deleted and purged from the system, then a retry of the original creation request + * may be rejected). + * + */ + private String opcRetryToken; + + /** + * Alternative accessor for the body parameter. + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public ChangeSddcCompartmentDetails getBody$() { + return changeSddcCompartmentDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ChangeSddcCompartmentRequest, ChangeSddcCompartmentDetails> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ChangeSddcCompartmentRequest o) { + sddcId(o.getSddcId()); + changeSddcCompartmentDetails(o.getChangeSddcCompartmentDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + opcRetryToken(o.getOpcRetryToken()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ChangeSddcCompartmentRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ChangeSddcCompartmentRequest + */ + public ChangeSddcCompartmentRequest build() { + ChangeSddcCompartmentRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Alternative setter for the body parameter. + * @param body the body parameter + * @return this builder instance + */ + @com.oracle.bmc.InternalSdk + public Builder body$(ChangeSddcCompartmentDetails body) { + changeSddcCompartmentDetails(body); + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/CreateEsxiHostRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/CreateEsxiHostRequest.java new file mode 100644 index 00000000000..39bf5ec345f --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/CreateEsxiHostRequest.java @@ -0,0 +1,118 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class CreateEsxiHostRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * Details for the ESXi host. + */ + private CreateEsxiHostDetails createEsxiHostDetails; + + /** + * 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; + + /** + * Unique identifier for the request. If you need to contact Oracle about a particular + * request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * Alternative accessor for the body parameter. + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public CreateEsxiHostDetails getBody$() { + return createEsxiHostDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + CreateEsxiHostRequest, CreateEsxiHostDetails> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(CreateEsxiHostRequest o) { + createEsxiHostDetails(o.getCreateEsxiHostDetails()); + opcRetryToken(o.getOpcRetryToken()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of CreateEsxiHostRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateEsxiHostRequest + */ + public CreateEsxiHostRequest build() { + CreateEsxiHostRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Alternative setter for the body parameter. + * @param body the body parameter + * @return this builder instance + */ + @com.oracle.bmc.InternalSdk + public Builder body$(CreateEsxiHostDetails body) { + createEsxiHostDetails(body); + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/CreateSddcRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/CreateSddcRequest.java new file mode 100644 index 00000000000..29cf8f1c2a1 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/CreateSddcRequest.java @@ -0,0 +1,117 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class CreateSddcRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * Details for the SDDC. + */ + private CreateSddcDetails createSddcDetails; + + /** + * 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; + + /** + * Unique identifier for the request. If you need to contact Oracle about a particular + * request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * Alternative accessor for the body parameter. + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public CreateSddcDetails getBody$() { + return createSddcDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + CreateSddcRequest, CreateSddcDetails> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(CreateSddcRequest o) { + createSddcDetails(o.getCreateSddcDetails()); + opcRetryToken(o.getOpcRetryToken()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of CreateSddcRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of CreateSddcRequest + */ + public CreateSddcRequest build() { + CreateSddcRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Alternative setter for the body parameter. + * @param body the body parameter + * @return this builder instance + */ + @com.oracle.bmc.InternalSdk + public Builder body$(CreateSddcDetails body) { + createSddcDetails(body); + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/DeleteEsxiHostRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/DeleteEsxiHostRequest.java new file mode 100644 index 00000000000..edff07439f5 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/DeleteEsxiHostRequest.java @@ -0,0 +1,97 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class DeleteEsxiHostRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the ESXi host. + * + */ + private String esxiHostId; + + /** + * 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; + + /** + * Unique 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 + implements com.oracle.bmc.requests.BmcRequest.Builder< + DeleteEsxiHostRequest, java.lang.Void> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(DeleteEsxiHostRequest o) { + esxiHostId(o.getEsxiHostId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of DeleteEsxiHostRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteEsxiHostRequest + */ + public DeleteEsxiHostRequest build() { + DeleteEsxiHostRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/DeleteSddcRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/DeleteSddcRequest.java new file mode 100644 index 00000000000..3237c07ef7b --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/DeleteSddcRequest.java @@ -0,0 +1,97 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class DeleteSddcRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the SDDC. + * + */ + private String sddcId; + + /** + * 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; + + /** + * Unique 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 + implements com.oracle.bmc.requests.BmcRequest.Builder< + DeleteSddcRequest, java.lang.Void> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(DeleteSddcRequest o) { + sddcId(o.getSddcId()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of DeleteSddcRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of DeleteSddcRequest + */ + public DeleteSddcRequest build() { + DeleteSddcRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/GetEsxiHostRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/GetEsxiHostRequest.java new file mode 100644 index 00000000000..063b8039bdd --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/GetEsxiHostRequest.java @@ -0,0 +1,86 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class GetEsxiHostRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the ESXi host. + * + */ + private String esxiHostId; + + /** + * Unique 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 + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetEsxiHostRequest, java.lang.Void> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetEsxiHostRequest o) { + esxiHostId(o.getEsxiHostId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetEsxiHostRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetEsxiHostRequest + */ + public GetEsxiHostRequest build() { + GetEsxiHostRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/GetSddcRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/GetSddcRequest.java new file mode 100644 index 00000000000..099ac59f261 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/GetSddcRequest.java @@ -0,0 +1,85 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class GetSddcRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the SDDC. + * + */ + private String sddcId; + + /** + * Unique 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 + implements com.oracle.bmc.requests.BmcRequest.Builder { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetSddcRequest o) { + sddcId(o.getSddcId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of GetSddcRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of GetSddcRequest + */ + public GetSddcRequest build() { + GetSddcRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/GetWorkRequestRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/GetWorkRequestRequest.java new file mode 100644 index 00000000000..65e83d4e4c4 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/GetWorkRequestRequest.java @@ -0,0 +1,85 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class GetWorkRequestRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. + */ + private String workRequestId; + + /** + * Unique 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 + implements com.oracle.bmc.requests.BmcRequest.Builder< + GetWorkRequestRequest, java.lang.Void> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetWorkRequestRequest o) { + workRequestId(o.getWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + 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); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListEsxiHostsRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListEsxiHostsRequest.java new file mode 100644 index 00000000000..230eb6daedf --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListEsxiHostsRequest.java @@ -0,0 +1,188 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListEsxiHostsRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the SDDC. + * + */ + private String sddcId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Compute instance. + * + */ + private String computeInstanceId; + + /** + * A filter to return only resources that match the given display name exactly. + */ + private String displayName; + + /** + * For list pagination. The maximum number of results per page, or items to return in a paginated + * \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private Integer limit; + + /** + * For list pagination. The value of the `opc-next-page` response header from the previous \"List\" + * call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private String page; + + /** + * The sort order to use, either ascending (`ASC`) or descending (`DESC`). The DISPLAYNAME sort order + * is case sensitive. + * + */ + private com.oracle.bmc.ocvp.model.SortOrders sortOrder; + + /** + * The field to sort by. You can provide one sort order (`sortOrder`). Default order for + * TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME + * sort order is case sensitive. + *

+ **Note:** In general, some \"List\" operations (for example, `ListInstances`) let you + * optionally filter by availability domain if the scope of the resource type is within a + * single availability domain. If you call one of these \"List\" operations without specifying + * an availability domain, the resources are grouped by availability domain, then sorted. + * + */ + private SortBy sortBy; + + /** + * The field to sort by. You can provide one sort order (`sortOrder`). Default order for + * TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME + * sort order is case sensitive. + *

+ **Note:** In general, some \"List\" operations (for example, `ListInstances`) let you + * optionally filter by availability domain if the scope of the resource type is within a + * single availability domain. If you call one of these \"List\" operations without specifying + * an availability domain, the resources are grouped by availability domain, then sorted. + * + **/ + public enum SortBy { + TimeCreated("timeCreated"), + DisplayName("displayName"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + /** + * Unique identifier for the request. If you need to contact Oracle about a particular + * request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The lifecycle state of the resource. + */ + private com.oracle.bmc.ocvp.model.LifecycleStates lifecycleState; + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListEsxiHostsRequest, java.lang.Void> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListEsxiHostsRequest o) { + sddcId(o.getSddcId()); + computeInstanceId(o.getComputeInstanceId()); + displayName(o.getDisplayName()); + limit(o.getLimit()); + page(o.getPage()); + sortOrder(o.getSortOrder()); + sortBy(o.getSortBy()); + opcRequestId(o.getOpcRequestId()); + lifecycleState(o.getLifecycleState()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListEsxiHostsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListEsxiHostsRequest + */ + public ListEsxiHostsRequest build() { + ListEsxiHostsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListSddcsRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListSddcsRequest.java new file mode 100644 index 00000000000..fe22434fd2a --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListSddcsRequest.java @@ -0,0 +1,189 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListSddcsRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. + */ + private String compartmentId; + + /** + * The name of the availability domain that the Compute instances are running in. + *

+ * Example: `Uocm:PHX-AD-1` + * + */ + private String computeAvailabilityDomain; + + /** + * A filter to return only resources that match the given display name exactly. + */ + private String displayName; + + /** + * For list pagination. The maximum number of results per page, or items to return in a paginated + * \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private Integer limit; + + /** + * For list pagination. The value of the `opc-next-page` response header from the previous \"List\" + * call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private String page; + + /** + * The sort order to use, either ascending (`ASC`) or descending (`DESC`). The DISPLAYNAME sort order + * is case sensitive. + * + */ + private com.oracle.bmc.ocvp.model.SortOrders sortOrder; + + /** + * The field to sort by. You can provide one sort order (`sortOrder`). Default order for + * TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME + * sort order is case sensitive. + *

+ **Note:** In general, some \"List\" operations (for example, `ListInstances`) let you + * optionally filter by availability domain if the scope of the resource type is within a + * single availability domain. If you call one of these \"List\" operations without specifying + * an availability domain, the resources are grouped by availability domain, then sorted. + * + */ + private SortBy sortBy; + + /** + * The field to sort by. You can provide one sort order (`sortOrder`). Default order for + * TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME + * sort order is case sensitive. + *

+ **Note:** In general, some \"List\" operations (for example, `ListInstances`) let you + * optionally filter by availability domain if the scope of the resource type is within a + * single availability domain. If you call one of these \"List\" operations without specifying + * an availability domain, the resources are grouped by availability domain, then sorted. + * + **/ + public enum SortBy { + TimeCreated("timeCreated"), + DisplayName("displayName"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (SortBy v : SortBy.values()) { + map.put(v.getValue(), v); + } + } + + SortBy(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static SortBy create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid SortBy: " + key); + } + }; + /** + * Unique identifier for the request. If you need to contact Oracle about a particular + * request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * The lifecycle state of the resource. + */ + private com.oracle.bmc.ocvp.model.LifecycleStates lifecycleState; + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSddcsRequest, java.lang.Void> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListSddcsRequest o) { + compartmentId(o.getCompartmentId()); + computeAvailabilityDomain(o.getComputeAvailabilityDomain()); + displayName(o.getDisplayName()); + limit(o.getLimit()); + page(o.getPage()); + sortOrder(o.getSortOrder()); + sortBy(o.getSortBy()); + opcRequestId(o.getOpcRequestId()); + lifecycleState(o.getLifecycleState()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSddcsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListSddcsRequest + */ + public ListSddcsRequest build() { + ListSddcsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListSupportedVmwareSoftwareVersionsRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListSupportedVmwareSoftwareVersionsRequest.java new file mode 100644 index 00000000000..ad88a1404ef --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListSupportedVmwareSoftwareVersionsRequest.java @@ -0,0 +1,104 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListSupportedVmwareSoftwareVersionsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. + */ + private String compartmentId; + + /** + * For list pagination. The maximum number of results per page, or items to return in a paginated + * \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private Integer limit; + + /** + * For list pagination. The value of the `opc-next-page` response header from the previous \"List\" + * call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private String page; + + /** + * Unique 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 + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListSupportedVmwareSoftwareVersionsRequest, java.lang.Void> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListSupportedVmwareSoftwareVersionsRequest o) { + compartmentId(o.getCompartmentId()); + limit(o.getLimit()); + page(o.getPage()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListSupportedVmwareSoftwareVersionsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListSupportedVmwareSoftwareVersionsRequest + */ + public ListSupportedVmwareSoftwareVersionsRequest build() { + ListSupportedVmwareSoftwareVersionsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListWorkRequestErrorsRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListWorkRequestErrorsRequest.java new file mode 100644 index 00000000000..27bc7a2f3c1 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListWorkRequestErrorsRequest.java @@ -0,0 +1,104 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListWorkRequestErrorsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. + */ + private String workRequestId; + + /** + * Unique identifier for the request. If you need to contact Oracle about a particular + * request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * For list pagination. The value of the `opc-next-page` response header from the previous \"List\" + * call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private String page; + + /** + * For list pagination. The maximum number of results per page, or items to return in a paginated + * \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private Integer limit; + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListWorkRequestErrorsRequest, java.lang.Void> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListWorkRequestErrorsRequest o) { + workRequestId(o.getWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + page(o.getPage()); + limit(o.getLimit()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListWorkRequestErrorsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListWorkRequestErrorsRequest + */ + public ListWorkRequestErrorsRequest build() { + ListWorkRequestErrorsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListWorkRequestLogsRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListWorkRequestLogsRequest.java new file mode 100644 index 00000000000..aa348490d2d --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListWorkRequestLogsRequest.java @@ -0,0 +1,103 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListWorkRequestLogsRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request. + */ + private String workRequestId; + + /** + * Unique identifier for the request. If you need to contact Oracle about a particular + * request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * For list pagination. The value of the `opc-next-page` response header from the previous \"List\" + * call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private String page; + + /** + * For list pagination. The maximum number of results per page, or items to return in a paginated + * \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private Integer limit; + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListWorkRequestLogsRequest, java.lang.Void> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListWorkRequestLogsRequest o) { + workRequestId(o.getWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + page(o.getPage()); + limit(o.getLimit()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of ListWorkRequestLogsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of ListWorkRequestLogsRequest + */ + public ListWorkRequestLogsRequest build() { + ListWorkRequestLogsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListWorkRequestsRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListWorkRequestsRequest.java new file mode 100644 index 00000000000..312f1b50963 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/ListWorkRequestsRequest.java @@ -0,0 +1,110 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class ListWorkRequestsRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. + */ + private String compartmentId; + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the resource. + * + */ + private String resourceId; + + /** + * Unique identifier for the request. If you need to contact Oracle about a particular + * request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * For list pagination. The value of the `opc-next-page` response header from the previous \"List\" + * call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private String page; + + /** + * For list pagination. The maximum number of results per page, or items to return in a paginated + * \"List\" call. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private Integer limit; + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + ListWorkRequestsRequest, java.lang.Void> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListWorkRequestsRequest o) { + compartmentId(o.getCompartmentId()); + resourceId(o.getResourceId()); + opcRequestId(o.getOpcRequestId()); + page(o.getPage()); + limit(o.getLimit()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + 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); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/UpdateEsxiHostRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/UpdateEsxiHostRequest.java new file mode 100644 index 00000000000..c25a9d207ce --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/UpdateEsxiHostRequest.java @@ -0,0 +1,125 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class UpdateEsxiHostRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the ESXi host. + * + */ + private String esxiHostId; + + /** + * The information to be updated. + */ + private UpdateEsxiHostDetails updateEsxiHostDetails; + + /** + * 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; + + /** + * Unique identifier for the request. If you need to contact Oracle about a particular + * request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * Alternative accessor for the body parameter. + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public UpdateEsxiHostDetails getBody$() { + return updateEsxiHostDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + UpdateEsxiHostRequest, UpdateEsxiHostDetails> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(UpdateEsxiHostRequest o) { + esxiHostId(o.getEsxiHostId()); + updateEsxiHostDetails(o.getUpdateEsxiHostDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of UpdateEsxiHostRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateEsxiHostRequest + */ + public UpdateEsxiHostRequest build() { + UpdateEsxiHostRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Alternative setter for the body parameter. + * @param body the body parameter + * @return this builder instance + */ + @com.oracle.bmc.InternalSdk + public Builder body$(UpdateEsxiHostDetails body) { + updateEsxiHostDetails(body); + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/UpdateSddcRequest.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/UpdateSddcRequest.java new file mode 100644 index 00000000000..2e8cce37401 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/requests/UpdateSddcRequest.java @@ -0,0 +1,124 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.requests; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class UpdateSddcRequest extends com.oracle.bmc.requests.BmcRequest { + + /** + * The [OCID](https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the SDDC. + * + */ + private String sddcId; + + /** + * The information to be updated. + */ + private UpdateSddcDetails updateSddcDetails; + + /** + * 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; + + /** + * Unique identifier for the request. If you need to contact Oracle about a particular + * request, please provide the request ID. + * + */ + private String opcRequestId; + + /** + * Alternative accessor for the body parameter. + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public UpdateSddcDetails getBody$() { + return updateSddcDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + UpdateSddcRequest, UpdateSddcDetails> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(UpdateSddcRequest o) { + sddcId(o.getSddcId()); + updateSddcDetails(o.getUpdateSddcDetails()); + ifMatch(o.getIfMatch()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of UpdateSddcRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of UpdateSddcRequest + */ + public UpdateSddcRequest build() { + UpdateSddcRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Alternative setter for the body parameter. + * @param body the body parameter + * @return this builder instance + */ + @com.oracle.bmc.InternalSdk + public Builder body$(UpdateSddcDetails body) { + updateSddcDetails(body); + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ChangeSddcCompartmentResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ChangeSddcCompartmentResponse.java new file mode 100644 index 00000000000..29295c954a4 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ChangeSddcCompartmentResponse.java @@ -0,0 +1,32 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ChangeSddcCompartmentResponse { + + /** + * 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(ChangeSddcCompartmentResponse o) { + opcRequestId(o.getOpcRequestId()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/CreateEsxiHostResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/CreateEsxiHostResponse.java new file mode 100644 index 00000000000..e24afccd404 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/CreateEsxiHostResponse.java @@ -0,0 +1,39 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class CreateEsxiHostResponse { + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. + * + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the 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(CreateEsxiHostResponse o) { + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/CreateSddcResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/CreateSddcResponse.java new file mode 100644 index 00000000000..cf63261136c --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/CreateSddcResponse.java @@ -0,0 +1,39 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class CreateSddcResponse { + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. + * + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the 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(CreateSddcResponse o) { + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/DeleteEsxiHostResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/DeleteEsxiHostResponse.java new file mode 100644 index 00000000000..bbe0e7d30dd --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/DeleteEsxiHostResponse.java @@ -0,0 +1,39 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class DeleteEsxiHostResponse { + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. + * + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the 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(DeleteEsxiHostResponse o) { + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/DeleteSddcResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/DeleteSddcResponse.java new file mode 100644 index 00000000000..4590fac4fd9 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/DeleteSddcResponse.java @@ -0,0 +1,39 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class DeleteSddcResponse { + + /** + * Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. + * + */ + private String opcWorkRequestId; + + /** + * Unique Oracle-assigned identifier for the 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(DeleteSddcResponse o) { + opcWorkRequestId(o.getOpcWorkRequestId()); + opcRequestId(o.getOpcRequestId()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/GetEsxiHostResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/GetEsxiHostResponse.java new file mode 100644 index 00000000000..5f7bc3459d6 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/GetEsxiHostResponse.java @@ -0,0 +1,45 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class GetEsxiHostResponse { + + /** + * 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 EsxiHost instance. + */ + private EsxiHost esxiHost; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetEsxiHostResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + esxiHost(o.getEsxiHost()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/GetSddcResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/GetSddcResponse.java new file mode 100644 index 00000000000..7895a8379ba --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/GetSddcResponse.java @@ -0,0 +1,45 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class GetSddcResponse { + + /** + * 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 Sddc instance. + */ + private Sddc sddc; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetSddcResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + sddc(o.getSddc()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/GetWorkRequestResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/GetWorkRequestResponse.java new file mode 100644 index 00000000000..c2d2ed146a7 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/GetWorkRequestResponse.java @@ -0,0 +1,44 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class GetWorkRequestResponse { + + /** + * 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 decimal number representing the number of seconds the client should wait before polling this endpoint again. + */ + private Float retryAfter; + + /** + * The returned WorkRequest instance. + */ + private WorkRequest workRequest; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(GetWorkRequestResponse o) { + opcRequestId(o.getOpcRequestId()); + retryAfter(o.getRetryAfter()); + workRequest(o.getWorkRequest()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListEsxiHostsResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListEsxiHostsResponse.java new file mode 100644 index 00000000000..f47711150f8 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListEsxiHostsResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListEsxiHostsResponse { + + /** + * 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; + + /** + * For list pagination. When this header appears in the response, additional pages + * of results remain. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private String opcNextPage; + + /** + * The returned EsxiHostCollection instance. + */ + private EsxiHostCollection esxiHostCollection; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListEsxiHostsResponse o) { + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + esxiHostCollection(o.getEsxiHostCollection()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListSddcsResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListSddcsResponse.java new file mode 100644 index 00000000000..cf3144965e8 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListSddcsResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListSddcsResponse { + + /** + * 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; + + /** + * For list pagination. When this header appears in the response, additional pages + * of results remain. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private String opcNextPage; + + /** + * The returned SddcCollection instance. + */ + private SddcCollection sddcCollection; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListSddcsResponse o) { + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + sddcCollection(o.getSddcCollection()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListSupportedVmwareSoftwareVersionsResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListSupportedVmwareSoftwareVersionsResponse.java new file mode 100644 index 00000000000..80e0125efc0 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListSupportedVmwareSoftwareVersionsResponse.java @@ -0,0 +1,48 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListSupportedVmwareSoftwareVersionsResponse { + + /** + * 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; + + /** + * For list pagination. When this header appears in the response, additional pages + * of results remain. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private String opcNextPage; + + /** + * The returned SupportedVmwareSoftwareVersionCollection instance. + */ + private SupportedVmwareSoftwareVersionCollection supportedVmwareSoftwareVersionCollection; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListSupportedVmwareSoftwareVersionsResponse o) { + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + supportedVmwareSoftwareVersionCollection( + o.getSupportedVmwareSoftwareVersionCollection()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListWorkRequestErrorsResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListWorkRequestErrorsResponse.java new file mode 100644 index 00000000000..147fd24036d --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListWorkRequestErrorsResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListWorkRequestErrorsResponse { + + /** + * For list pagination. When this header appears in the response, additional pages + * of results remain. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + 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; + + /** + * The returned WorkRequestErrorCollection instance. + */ + private WorkRequestErrorCollection workRequestErrorCollection; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListWorkRequestErrorsResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + workRequestErrorCollection(o.getWorkRequestErrorCollection()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListWorkRequestLogsResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListWorkRequestLogsResponse.java new file mode 100644 index 00000000000..ca0988520d6 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListWorkRequestLogsResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListWorkRequestLogsResponse { + + /** + * For list pagination. When this header appears in the response, additional pages + * of results remain. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + 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; + + /** + * The returned WorkRequestLogEntryCollection instance. + */ + private WorkRequestLogEntryCollection workRequestLogEntryCollection; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListWorkRequestLogsResponse o) { + opcNextPage(o.getOpcNextPage()); + opcRequestId(o.getOpcRequestId()); + workRequestLogEntryCollection(o.getWorkRequestLogEntryCollection()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListWorkRequestsResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListWorkRequestsResponse.java new file mode 100644 index 00000000000..664ae6f12ec --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/ListWorkRequestsResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class ListWorkRequestsResponse { + + /** + * 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; + + /** + * For list pagination. When this header appears in the response, additional pages + * of results remain. For important details about how pagination works, see + * [List Pagination](https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). + * + */ + private String opcNextPage; + + /** + * The returned WorkRequestCollection instance. + */ + private WorkRequestCollection workRequestCollection; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(ListWorkRequestsResponse o) { + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + workRequestCollection(o.getWorkRequestCollection()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/UpdateEsxiHostResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/UpdateEsxiHostResponse.java new file mode 100644 index 00000000000..6263d4ccbe2 --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/UpdateEsxiHostResponse.java @@ -0,0 +1,45 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class UpdateEsxiHostResponse { + + /** + * 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 EsxiHost instance. + */ + private EsxiHost esxiHost; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(UpdateEsxiHostResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + esxiHost(o.getEsxiHost()); + + return this; + } + } +} diff --git a/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/UpdateSddcResponse.java b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/UpdateSddcResponse.java new file mode 100644 index 00000000000..4c98478b5fc --- /dev/null +++ b/bmc-ocvp/src/main/java/com/oracle/bmc/ocvp/responses/UpdateSddcResponse.java @@ -0,0 +1,45 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.ocvp.responses; + +import com.oracle.bmc.ocvp.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200501") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class UpdateSddcResponse { + + /** + * 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 Sddc instance. + */ + private Sddc sddc; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(UpdateSddcResponse o) { + etag(o.getEtag()); + opcRequestId(o.getOpcRequestId()); + sddc(o.getSddc()); + + return this; + } + } +} diff --git a/bmc-oda/pom.xml b/bmc-oda/pom.xml index 7a3d7e166aa..d4a29352f00 100644 --- a/bmc-oda/pom.xml +++ b/bmc-oda/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-oda @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/Oda.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/Oda.java index 69e695b0c16..4f515e7f2fc 100644 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/Oda.java +++ b/bmc-oda/src/main/java/com/oracle/bmc/oda/Oda.java @@ -7,6 +7,9 @@ import com.oracle.bmc.oda.requests.*; import com.oracle.bmc.oda.responses.*; +/** + * API to create and maintain Oracle Digital Assistant service instances. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190506") public interface Oda extends AutoCloseable { diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/OdaAsync.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/OdaAsync.java index dc5a77acede..eabf6952b94 100644 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/OdaAsync.java +++ b/bmc-oda/src/main/java/com/oracle/bmc/oda/OdaAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.oda.requests.*; import com.oracle.bmc.oda.responses.*; +/** + * API to create and maintain Oracle Digital Assistant service instances. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190506") public interface OdaAsync extends AutoCloseable { diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/ChangeOdaInstanceCompartmentDetails.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/ChangeOdaInstanceCompartmentDetails.java index 1d0fe7c63fb..6d2e01a4157 100644 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/ChangeOdaInstanceCompartmentDetails.java +++ b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/ChangeOdaInstanceCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeOdaInstanceCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeOdaInstanceCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/CreateOdaInstanceDetails.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/CreateOdaInstanceDetails.java index b5dd1f58dce..64a2dd06343 100644 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/CreateOdaInstanceDetails.java +++ b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/CreateOdaInstanceDetails.java @@ -21,6 +21,7 @@ builder = CreateOdaInstanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateOdaInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/ErrorBody.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/ErrorBody.java index d667e359d69..f169e1122ba 100644 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/ErrorBody.java +++ b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/ErrorBody.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ErrorBody.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ErrorBody { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/OdaInstance.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/OdaInstance.java index 323bb7ce0f8..d98a93e2b42 100644 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/OdaInstance.java +++ b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/OdaInstance.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = OdaInstance.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OdaInstance { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/OdaInstanceSummary.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/OdaInstanceSummary.java index e1e5dfd3ef5..e5b6fcbb315 100644 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/OdaInstanceSummary.java +++ b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/OdaInstanceSummary.java @@ -21,6 +21,7 @@ builder = OdaInstanceSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OdaInstanceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/UpdateOdaInstanceDetails.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/UpdateOdaInstanceDetails.java index 479f671c364..3c3242d0e61 100644 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/UpdateOdaInstanceDetails.java +++ b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/UpdateOdaInstanceDetails.java @@ -21,6 +21,7 @@ builder = UpdateOdaInstanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateOdaInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequest.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequest.java index 51307f17000..5096e03f522 100644 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequest.java +++ b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestError.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestError.java index 408fac69f7d..8d3037e6a2d 100644 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestError.java +++ b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestLogEntry.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestLogEntry.java index adeb1efc6ca..505704e9ecd 100644 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestLogEntry.java +++ b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestLogEntry.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestResource.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestResource.java index d2054c7327f..e2ae04806a3 100644 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestResource.java +++ b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestSummary.java b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestSummary.java index 443ac70fabc..e67626b8e90 100644 --- a/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestSummary.java +++ b/bmc-oda/src/main/java/com/oracle/bmc/oda/model/WorkRequestSummary.java @@ -21,6 +21,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/pom.xml b/bmc-ons/pom.xml index 213674cd477..510b9196615 100644 --- a/bmc-ons/pom.xml +++ b/bmc-ons/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-ons @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationControlPlane.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationControlPlane.java index 6a5edd54aa3..19dc8b9f837 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationControlPlane.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationControlPlane.java @@ -7,6 +7,11 @@ import com.oracle.bmc.ons.requests.*; import com.oracle.bmc.ons.responses.*; +/** + * Use the Notifications API to broadcast messages to distributed components by topic, using a publish-subscribe pattern. + * For information about managing topics, subscriptions, and messages, see [Notifications Overview](https://docs.cloud.oracle.com/iaas/Content/Notification/Concepts/notificationoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public interface NotificationControlPlane extends AutoCloseable { diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationControlPlaneAsync.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationControlPlaneAsync.java index 8de9a427d37..b16b360630b 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationControlPlaneAsync.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationControlPlaneAsync.java @@ -7,6 +7,11 @@ import com.oracle.bmc.ons.requests.*; import com.oracle.bmc.ons.responses.*; +/** + * Use the Notifications API to broadcast messages to distributed components by topic, using a publish-subscribe pattern. + * For information about managing topics, subscriptions, and messages, see [Notifications Overview](https://docs.cloud.oracle.com/iaas/Content/Notification/Concepts/notificationoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public interface NotificationControlPlaneAsync extends AutoCloseable { diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationDataPlane.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationDataPlane.java index 9b3414b692f..c213ba7f865 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationDataPlane.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationDataPlane.java @@ -7,6 +7,11 @@ import com.oracle.bmc.ons.requests.*; import com.oracle.bmc.ons.responses.*; +/** + * Use the Notifications API to broadcast messages to distributed components by topic, using a publish-subscribe pattern. + * For information about managing topics, subscriptions, and messages, see [Notifications Overview](https://docs.cloud.oracle.com/iaas/Content/Notification/Concepts/notificationoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public interface NotificationDataPlane extends AutoCloseable { diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationDataPlaneAsync.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationDataPlaneAsync.java index 65da14fc749..dfe68cfee6c 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationDataPlaneAsync.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/NotificationDataPlaneAsync.java @@ -7,6 +7,11 @@ import com.oracle.bmc.ons.requests.*; import com.oracle.bmc.ons.responses.*; +/** + * Use the Notifications API to broadcast messages to distributed components by topic, using a publish-subscribe pattern. + * For information about managing topics, subscriptions, and messages, see [Notifications Overview](https://docs.cloud.oracle.com/iaas/Content/Notification/Concepts/notificationoverview.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181201") public interface NotificationDataPlaneAsync extends AutoCloseable { diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/BackoffRetryPolicy.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/BackoffRetryPolicy.java index 035db66a2e3..52b6e03a5dc 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/BackoffRetryPolicy.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/BackoffRetryPolicy.java @@ -23,6 +23,7 @@ builder = BackoffRetryPolicy.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BackoffRetryPolicy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/ChangeCompartmentDetails.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/ChangeCompartmentDetails.java index 4d542a4597b..3c22780b744 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/ChangeCompartmentDetails.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/ChangeCompartmentDetails.java @@ -22,6 +22,7 @@ builder = ChangeCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/ConfirmationResult.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/ConfirmationResult.java index 0b262e540ff..f9736a3d8dd 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/ConfirmationResult.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/ConfirmationResult.java @@ -24,6 +24,7 @@ builder = ConfirmationResult.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConfirmationResult { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/CreateSubscriptionDetails.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/CreateSubscriptionDetails.java index fde529f476f..aa43e74e12b 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/CreateSubscriptionDetails.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/CreateSubscriptionDetails.java @@ -22,6 +22,7 @@ builder = CreateSubscriptionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSubscriptionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/CreateTopicDetails.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/CreateTopicDetails.java index 25673690be5..338e6dc18bf 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/CreateTopicDetails.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/CreateTopicDetails.java @@ -22,6 +22,7 @@ builder = CreateTopicDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateTopicDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/DeliveryPolicy.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/DeliveryPolicy.java index 4a409fcfa20..195467bf7ca 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/DeliveryPolicy.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/DeliveryPolicy.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = DeliveryPolicy.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DeliveryPolicy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/MessageDetails.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/MessageDetails.java index e902b555de2..9d18947ad26 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/MessageDetails.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/MessageDetails.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = MessageDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class MessageDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/NotificationTopic.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/NotificationTopic.java index b7b739aaf88..c919c68d764 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/NotificationTopic.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/NotificationTopic.java @@ -23,6 +23,7 @@ builder = NotificationTopic.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NotificationTopic { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/NotificationTopicSummary.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/NotificationTopicSummary.java index bd0a535f7a8..14eded95146 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/NotificationTopicSummary.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/NotificationTopicSummary.java @@ -22,6 +22,7 @@ builder = NotificationTopicSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class NotificationTopicSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/PublishResult.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/PublishResult.java index d43d07e32c7..1e45e5c6f8b 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/PublishResult.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/PublishResult.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PublishResult.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PublishResult { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/Subscription.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/Subscription.java index 16021ce0e6d..cfe4e369cf2 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/Subscription.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/Subscription.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Subscription.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Subscription { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/SubscriptionSummary.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/SubscriptionSummary.java index a1ae12f22fc..bf8f27c8ecf 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/SubscriptionSummary.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/SubscriptionSummary.java @@ -22,6 +22,7 @@ builder = SubscriptionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SubscriptionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/TopicAttributesDetails.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/TopicAttributesDetails.java index 6652ef9ec95..78aed807382 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/TopicAttributesDetails.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/TopicAttributesDetails.java @@ -22,6 +22,7 @@ builder = TopicAttributesDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TopicAttributesDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/UpdateSubscriptionDetails.java b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/UpdateSubscriptionDetails.java index ec556a603fa..3a37d27c70c 100644 --- a/bmc-ons/src/main/java/com/oracle/bmc/ons/model/UpdateSubscriptionDetails.java +++ b/bmc-ons/src/main/java/com/oracle/bmc/ons/model/UpdateSubscriptionDetails.java @@ -22,6 +22,7 @@ builder = UpdateSubscriptionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateSubscriptionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/pom.xml b/bmc-osmanagement/pom.xml index a292c068207..84d0a7ff98b 100644 --- a/bmc-osmanagement/pom.xml +++ b/bmc-osmanagement/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-osmanagement @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/OsManagement.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/OsManagement.java index 0f3c1687e9e..29cc6666bb6 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/OsManagement.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/OsManagement.java @@ -7,6 +7,11 @@ import com.oracle.bmc.osmanagement.requests.*; import com.oracle.bmc.osmanagement.responses.*; +/** + * API for the OS Management service. Use these API operations for working + * with Managed instances and Managed instance groups. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190801") public interface OsManagement extends AutoCloseable { diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/OsManagementAsync.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/OsManagementAsync.java index 051c7f3b5c7..a8bfe12cc29 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/OsManagementAsync.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/OsManagementAsync.java @@ -7,6 +7,11 @@ import com.oracle.bmc.osmanagement.requests.*; import com.oracle.bmc.osmanagement.responses.*; +/** + * API for the OS Management service. Use these API operations for working + * with Managed instances and Managed instance groups. + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190801") public interface OsManagementAsync extends AutoCloseable { diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AddPackagesToSoftwareSourceDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AddPackagesToSoftwareSourceDetails.java index 753a68ec999..eb88f239efd 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AddPackagesToSoftwareSourceDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AddPackagesToSoftwareSourceDetails.java @@ -21,6 +21,7 @@ builder = AddPackagesToSoftwareSourceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AddPackagesToSoftwareSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ApiError.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ApiError.java index 1970b96df9b..148bed111fb 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ApiError.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ApiError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ApiError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ApiError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AttachChildSoftwareSourceToManagedInstanceDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AttachChildSoftwareSourceToManagedInstanceDetails.java index 4516828b02d..8f156a63ba4 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AttachChildSoftwareSourceToManagedInstanceDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AttachChildSoftwareSourceToManagedInstanceDetails.java @@ -21,6 +21,7 @@ builder = AttachChildSoftwareSourceToManagedInstanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttachChildSoftwareSourceToManagedInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AttachParentSoftwareSourceToManagedInstanceDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AttachParentSoftwareSourceToManagedInstanceDetails.java index c674fff1244..df05eed5c96 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AttachParentSoftwareSourceToManagedInstanceDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AttachParentSoftwareSourceToManagedInstanceDetails.java @@ -21,6 +21,7 @@ builder = AttachParentSoftwareSourceToManagedInstanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AttachParentSoftwareSourceToManagedInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AvailableSoftwareSourceSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AvailableSoftwareSourceSummary.java index 1bceb726054..85d104c67f2 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AvailableSoftwareSourceSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AvailableSoftwareSourceSummary.java @@ -21,6 +21,7 @@ builder = AvailableSoftwareSourceSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AvailableSoftwareSourceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AvailableUpdateSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AvailableUpdateSummary.java index e6d6366c5ca..13e26ccbfdb 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AvailableUpdateSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AvailableUpdateSummary.java @@ -21,6 +21,7 @@ builder = AvailableUpdateSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AvailableUpdateSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AvailableWindowsUpdateSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AvailableWindowsUpdateSummary.java index 5f8efa5c17d..cadf39ccae3 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AvailableWindowsUpdateSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/AvailableWindowsUpdateSummary.java @@ -21,6 +21,7 @@ builder = AvailableWindowsUpdateSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AvailableWindowsUpdateSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ChangeManagedInstanceGroupCompartmentDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ChangeManagedInstanceGroupCompartmentDetails.java index db758ac8009..5ed321726e8 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ChangeManagedInstanceGroupCompartmentDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ChangeManagedInstanceGroupCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeManagedInstanceGroupCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeManagedInstanceGroupCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ChangeScheduledJobCompartmentDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ChangeScheduledJobCompartmentDetails.java index 880c8b6fe1f..17c5e64ebd3 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ChangeScheduledJobCompartmentDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ChangeScheduledJobCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeScheduledJobCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeScheduledJobCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ChangeSoftwareSourceCompartmentDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ChangeSoftwareSourceCompartmentDetails.java index 5773b0d91ba..699f7dc6a2d 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ChangeSoftwareSourceCompartmentDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ChangeSoftwareSourceCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeSoftwareSourceCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeSoftwareSourceCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/CreateManagedInstanceGroupDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/CreateManagedInstanceGroupDetails.java index d7aa604e14c..90ed3fad6d9 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/CreateManagedInstanceGroupDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/CreateManagedInstanceGroupDetails.java @@ -21,6 +21,7 @@ builder = CreateManagedInstanceGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateManagedInstanceGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/CreateScheduledJobDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/CreateScheduledJobDetails.java index a7640e889fb..f986c3d5434 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/CreateScheduledJobDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/CreateScheduledJobDetails.java @@ -21,6 +21,7 @@ builder = CreateScheduledJobDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateScheduledJobDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/CreateSoftwareSourceDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/CreateSoftwareSourceDetails.java index c9e97551d92..dba324ecbc3 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/CreateSoftwareSourceDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/CreateSoftwareSourceDetails.java @@ -21,6 +21,7 @@ builder = CreateSoftwareSourceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSoftwareSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/DetachChildSoftwareSourceFromManagedInstanceDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/DetachChildSoftwareSourceFromManagedInstanceDetails.java index 781a61fcb5c..ece10596982 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/DetachChildSoftwareSourceFromManagedInstanceDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/DetachChildSoftwareSourceFromManagedInstanceDetails.java @@ -21,6 +21,7 @@ builder = DetachChildSoftwareSourceFromManagedInstanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DetachChildSoftwareSourceFromManagedInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/DetachParentSoftwareSourceFromManagedInstanceDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/DetachParentSoftwareSourceFromManagedInstanceDetails.java index 55aa6f515a2..241254a7910 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/DetachParentSoftwareSourceFromManagedInstanceDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/DetachParentSoftwareSourceFromManagedInstanceDetails.java @@ -21,6 +21,7 @@ builder = DetachParentSoftwareSourceFromManagedInstanceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DetachParentSoftwareSourceFromManagedInstanceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/Erratum.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/Erratum.java index 37ada3c1ebb..683fc522751 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/Erratum.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/Erratum.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Erratum.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Erratum { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ErratumSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ErratumSummary.java index 989bcafde5c..8d9b98698ae 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ErratumSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ErratumSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ErratumSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ErratumSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/Id.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/Id.java index a075d60fdaa..85a9ca8ea1b 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/Id.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/Id.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Id.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Id { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/InstallablePackageSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/InstallablePackageSummary.java index 97365848f9e..393715a6ad0 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/InstallablePackageSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/InstallablePackageSummary.java @@ -21,6 +21,7 @@ builder = InstallablePackageSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstallablePackageSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/InstalledPackageSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/InstalledPackageSummary.java index 766c41d760a..b00f3a595c2 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/InstalledPackageSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/InstalledPackageSummary.java @@ -21,6 +21,7 @@ builder = InstalledPackageSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstalledPackageSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/InstalledWindowsUpdateSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/InstalledWindowsUpdateSummary.java index c126e1cf1ae..ce793de67ae 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/InstalledWindowsUpdateSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/InstalledWindowsUpdateSummary.java @@ -21,6 +21,7 @@ builder = InstalledWindowsUpdateSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class InstalledWindowsUpdateSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstance.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstance.java index ed150c22f2a..421ac882d82 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstance.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstance.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ManagedInstance.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ManagedInstance { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstanceGroup.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstanceGroup.java index 621835505b6..5a5aa839d7a 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstanceGroup.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstanceGroup.java @@ -21,6 +21,7 @@ builder = ManagedInstanceGroup.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ManagedInstanceGroup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstanceGroupSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstanceGroupSummary.java index 2027e6c23b5..fae73c221e7 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstanceGroupSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstanceGroupSummary.java @@ -21,6 +21,7 @@ builder = ManagedInstanceGroupSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ManagedInstanceGroupSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstanceSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstanceSummary.java index 35ef211b2e0..2a3487d19c7 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstanceSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ManagedInstanceSummary.java @@ -21,6 +21,7 @@ builder = ManagedInstanceSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ManagedInstanceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/PackageName.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/PackageName.java index 2d359eec848..b2c9337ac28 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/PackageName.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/PackageName.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PackageName.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PackageName { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/Recurrence.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/Recurrence.java index 71831c3007a..0f656835357 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/Recurrence.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/Recurrence.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Recurrence.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Recurrence { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/RemovePackagesFromSoftwareSourceDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/RemovePackagesFromSoftwareSourceDetails.java index f9da323730f..ed4b196bc0e 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/RemovePackagesFromSoftwareSourceDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/RemovePackagesFromSoftwareSourceDetails.java @@ -21,6 +21,7 @@ builder = RemovePackagesFromSoftwareSourceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RemovePackagesFromSoftwareSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ScheduledJob.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ScheduledJob.java index 7a713fbdd8e..ebb22ee6987 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ScheduledJob.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ScheduledJob.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ScheduledJob.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ScheduledJob { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ScheduledJobSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ScheduledJobSummary.java index 6cdde8a5d93..25022c928a0 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ScheduledJobSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/ScheduledJobSummary.java @@ -21,6 +21,7 @@ builder = ScheduledJobSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ScheduledJobSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackage.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackage.java index 7ac6d3a9bcc..a61084c7412 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackage.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackage.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SoftwarePackage.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SoftwarePackage { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageDependency.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageDependency.java index e5ed536f8ee..75388f96b95 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageDependency.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageDependency.java @@ -21,6 +21,7 @@ builder = SoftwarePackageDependency.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SoftwarePackageDependency { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageFile.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageFile.java index 5c02a5db3c3..d5b54dd81c2 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageFile.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageFile.java @@ -21,6 +21,7 @@ builder = SoftwarePackageFile.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SoftwarePackageFile { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageSearchSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageSearchSummary.java index 81b3e996403..b02db6b88fe 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageSearchSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageSearchSummary.java @@ -21,6 +21,7 @@ builder = SoftwarePackageSearchSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SoftwarePackageSearchSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageSummary.java index 328358d6650..ec336169af4 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwarePackageSummary.java @@ -21,6 +21,7 @@ builder = SoftwarePackageSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SoftwarePackageSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwareSource.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwareSource.java index d727bb659c8..6581de720a9 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwareSource.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwareSource.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SoftwareSource.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SoftwareSource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwareSourceId.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwareSourceId.java index 33a8139612f..7f60d7af2e4 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwareSourceId.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwareSourceId.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SoftwareSourceId.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SoftwareSourceId { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwareSourceSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwareSourceSummary.java index 393ca89b0f9..2ed41d96fc8 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwareSourceSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/SoftwareSourceSummary.java @@ -21,6 +21,7 @@ builder = SoftwareSourceSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SoftwareSourceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/UpdateManagedInstanceGroupDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/UpdateManagedInstanceGroupDetails.java index 91d9d2e8434..331262963a0 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/UpdateManagedInstanceGroupDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/UpdateManagedInstanceGroupDetails.java @@ -21,6 +21,7 @@ builder = UpdateManagedInstanceGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateManagedInstanceGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/UpdateScheduledJobDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/UpdateScheduledJobDetails.java index 47cbd4e3d12..683e2e28468 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/UpdateScheduledJobDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/UpdateScheduledJobDetails.java @@ -21,6 +21,7 @@ builder = UpdateScheduledJobDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateScheduledJobDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/UpdateSoftwareSourceDetails.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/UpdateSoftwareSourceDetails.java index 166745e5b26..c1cc49bc081 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/UpdateSoftwareSourceDetails.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/UpdateSoftwareSourceDetails.java @@ -21,6 +21,7 @@ builder = UpdateSoftwareSourceDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateSoftwareSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WindowsUpdate.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WindowsUpdate.java index 5b415c9664f..4408681e17d 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WindowsUpdate.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WindowsUpdate.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WindowsUpdate.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WindowsUpdate { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WindowsUpdateSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WindowsUpdateSummary.java index 05824ffbd3e..0b86aedfc73 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WindowsUpdateSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WindowsUpdateSummary.java @@ -21,6 +21,7 @@ builder = WindowsUpdateSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WindowsUpdateSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequest.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequest.java index 685cbe1d37d..ca1f15a137d 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequest.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestError.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestError.java index 6e71b1d1427..dc6ab0a2d3e 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestError.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestLogEntry.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestLogEntry.java index 7526efafcdf..5f20cfc1188 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestLogEntry.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestLogEntry.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestResource.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestResource.java index 675564e37a6..bfc04a35187 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestResource.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestSummary.java b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestSummary.java index 754c9bcbc8f..5d151f17059 100644 --- a/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestSummary.java +++ b/bmc-osmanagement/src/main/java/com/oracle/bmc/osmanagement/model/WorkRequestSummary.java @@ -21,6 +21,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/pom.xml b/bmc-resourcemanager/pom.xml index 07e3f800af8..5db19c0cbba 100644 --- a/bmc-resourcemanager/pom.xml +++ b/bmc-resourcemanager/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-resourcemanager @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/ResourceManager.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/ResourceManager.java index 64a84f7e06a..b2114f5361a 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/ResourceManager.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/ResourceManager.java @@ -7,6 +7,9 @@ import com.oracle.bmc.resourcemanager.requests.*; import com.oracle.bmc.resourcemanager.responses.*; +/** + * API for the Resource Manager service. Use this API to install, configure, and manage resources via the "infrastructure-as-code" model. For more information, see [Overview of Resource Manager](https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm). + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180917") public interface ResourceManager extends AutoCloseable { diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/ResourceManagerAsync.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/ResourceManagerAsync.java index c1f4c0b1b9f..a46d7823ad1 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/ResourceManagerAsync.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/ResourceManagerAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.resourcemanager.requests.*; import com.oracle.bmc.resourcemanager.responses.*; +/** + * API for the Resource Manager service. Use this API to install, configure, and manage resources via the "infrastructure-as-code" model. For more information, see [Overview of Resource Manager](https://docs.cloud.oracle.com/iaas/Content/ResourceManager/Concepts/resourcemanager.htm). + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180917") public interface ResourceManagerAsync extends AutoCloseable { diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ApplyJobOperationDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ApplyJobOperationDetails.java index fb0e4782aee..91201cefc2b 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ApplyJobOperationDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ApplyJobOperationDetails.java @@ -28,6 +28,7 @@ property = "operation" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ApplyJobOperationDetails extends JobOperationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ApplyJobOperationDetailsSummary.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ApplyJobOperationDetailsSummary.java index ae4d55ffb3f..0075c368ee3 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ApplyJobOperationDetailsSummary.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ApplyJobOperationDetailsSummary.java @@ -28,6 +28,7 @@ property = "operation" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ApplyJobOperationDetailsSummary extends JobOperationDetailsSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ApplyJobPlanResolution.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ApplyJobPlanResolution.java index f70db961296..effe631bc2b 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ApplyJobPlanResolution.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ApplyJobPlanResolution.java @@ -22,6 +22,7 @@ builder = ApplyJobPlanResolution.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ApplyJobPlanResolution { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ChangeStackCompartmentDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ChangeStackCompartmentDetails.java index ece7f6a4eab..1bc11d934ee 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ChangeStackCompartmentDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ChangeStackCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeStackCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeStackCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateApplyJobOperationDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateApplyJobOperationDetails.java index ba3104a8ba6..d75ee6b366c 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateApplyJobOperationDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateApplyJobOperationDetails.java @@ -28,6 +28,7 @@ property = "operation" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateApplyJobOperationDetails extends CreateJobOperationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateDestroyJobOperationDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateDestroyJobOperationDetails.java index 1413343cf2f..d2a6b32f872 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateDestroyJobOperationDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateDestroyJobOperationDetails.java @@ -28,6 +28,7 @@ property = "operation" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateDestroyJobOperationDetails extends CreateJobOperationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateImportTfStateJobOperationDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateImportTfStateJobOperationDetails.java index 04722ba6df9..3f3baf68b3a 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateImportTfStateJobOperationDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateImportTfStateJobOperationDetails.java @@ -28,6 +28,7 @@ property = "operation" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateImportTfStateJobOperationDetails extends CreateJobOperationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateJobDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateJobDetails.java index 5886f503173..8eb79dd7af9 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateJobDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateJobDetails.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CreateJobDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateJobDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreatePlanJobOperationDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreatePlanJobOperationDetails.java index 05060242d87..9c383706b97 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreatePlanJobOperationDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreatePlanJobOperationDetails.java @@ -28,6 +28,7 @@ property = "operation" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreatePlanJobOperationDetails extends CreateJobOperationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateStackDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateStackDetails.java index 28de39ab946..06b9b0e676c 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateStackDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateStackDetails.java @@ -21,6 +21,7 @@ builder = CreateStackDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateStackDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateZipUploadConfigSourceDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateZipUploadConfigSourceDetails.java index c0a15064a06..d5d8819a1e7 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateZipUploadConfigSourceDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/CreateZipUploadConfigSourceDetails.java @@ -28,6 +28,7 @@ property = "configSourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateZipUploadConfigSourceDetails extends CreateConfigSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/DestroyJobOperationDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/DestroyJobOperationDetails.java index 5f31bc7af7f..a2aac7e0650 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/DestroyJobOperationDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/DestroyJobOperationDetails.java @@ -28,6 +28,7 @@ property = "operation" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DestroyJobOperationDetails extends JobOperationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/DestroyJobOperationDetailsSummary.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/DestroyJobOperationDetailsSummary.java index 5730d3e7b99..062e0a56ed1 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/DestroyJobOperationDetailsSummary.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/DestroyJobOperationDetailsSummary.java @@ -28,6 +28,7 @@ property = "operation" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DestroyJobOperationDetailsSummary extends JobOperationDetailsSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/FailureDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/FailureDetails.java index fefbe9e0d24..29a0726f1e3 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/FailureDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/FailureDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = FailureDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FailureDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ImportTfStateJobOperationDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ImportTfStateJobOperationDetails.java index 80669838e4e..46f0c3f3853 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ImportTfStateJobOperationDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ImportTfStateJobOperationDetails.java @@ -28,6 +28,7 @@ property = "operation" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ImportTfStateJobOperationDetails extends JobOperationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ImportTfStateJobOperationDetailsSummary.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ImportTfStateJobOperationDetailsSummary.java index d06494ab79e..2bdcb7ef549 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ImportTfStateJobOperationDetailsSummary.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ImportTfStateJobOperationDetailsSummary.java @@ -28,6 +28,7 @@ property = "operation" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ImportTfStateJobOperationDetailsSummary extends JobOperationDetailsSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/Job.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/Job.java index add3f73b6ac..df6fe637075 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/Job.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/Job.java @@ -28,6 +28,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Job.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Job { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/JobSummary.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/JobSummary.java index dee5c639310..1a163e503f8 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/JobSummary.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/JobSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JobSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JobSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/LogEntry.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/LogEntry.java index b73a7bcc365..fb3b8d3278e 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/LogEntry.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/LogEntry.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = LogEntry.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class LogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/PlanJobOperationDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/PlanJobOperationDetails.java index 234af3dddd3..c2a663b58d5 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/PlanJobOperationDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/PlanJobOperationDetails.java @@ -28,6 +28,7 @@ property = "operation" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PlanJobOperationDetails extends JobOperationDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/PlanJobOperationDetailsSummary.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/PlanJobOperationDetailsSummary.java index 698623668e2..c9d8c9a74bf 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/PlanJobOperationDetailsSummary.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/PlanJobOperationDetailsSummary.java @@ -28,6 +28,7 @@ property = "operation" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PlanJobOperationDetailsSummary extends JobOperationDetailsSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/Stack.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/Stack.java index 0fe04c2e405..f3f3c4b20b7 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/Stack.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/Stack.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Stack.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Stack { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/StackResourceDriftCollection.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/StackResourceDriftCollection.java index 24611b1cd2c..72507f91185 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/StackResourceDriftCollection.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/StackResourceDriftCollection.java @@ -22,6 +22,7 @@ builder = StackResourceDriftCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class StackResourceDriftCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/StackResourceDriftSummary.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/StackResourceDriftSummary.java index 9a4b7d3405b..74c541c5aaf 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/StackResourceDriftSummary.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/StackResourceDriftSummary.java @@ -22,6 +22,7 @@ builder = StackResourceDriftSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class StackResourceDriftSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/StackSummary.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/StackSummary.java index ab762d61ea3..b5af5485c54 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/StackSummary.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/StackSummary.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = StackSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class StackSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/TerraformVersionCollection.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/TerraformVersionCollection.java index d1c45c1174b..d320c943856 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/TerraformVersionCollection.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/TerraformVersionCollection.java @@ -22,6 +22,7 @@ builder = TerraformVersionCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TerraformVersionCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/TerraformVersionSummary.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/TerraformVersionSummary.java index d2ac89f68bd..7c877e43dbb 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/TerraformVersionSummary.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/TerraformVersionSummary.java @@ -22,6 +22,7 @@ builder = TerraformVersionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class TerraformVersionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/UpdateJobDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/UpdateJobDetails.java index add6d2219f3..c1b6b121ead 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/UpdateJobDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/UpdateJobDetails.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UpdateJobDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateJobDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/UpdateStackDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/UpdateStackDetails.java index 5bec8c0898c..99ee55355b2 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/UpdateStackDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/UpdateStackDetails.java @@ -22,6 +22,7 @@ builder = UpdateStackDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateStackDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/UpdateZipUploadConfigSourceDetails.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/UpdateZipUploadConfigSourceDetails.java index eca084d5078..a5a738c326e 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/UpdateZipUploadConfigSourceDetails.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/UpdateZipUploadConfigSourceDetails.java @@ -27,6 +27,7 @@ property = "configSourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateZipUploadConfigSourceDetails extends UpdateConfigSourceDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequest.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequest.java index ce21d0c4fd1..ecd67ce41f5 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequest.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestError.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestError.java index 17c33917e82..aef3475b78d 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestError.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestLogEntry.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestLogEntry.java index 0f15a9e7f42..a53d7a5c63b 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestLogEntry.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestLogEntry.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestResource.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestResource.java index f602f8742ae..3a1106ba274 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestResource.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestSummary.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestSummary.java index 2ef51d2466f..cf70cc1824d 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestSummary.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/WorkRequestSummary.java @@ -21,6 +21,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ZipUploadConfigSource.java b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ZipUploadConfigSource.java index 3c286a7d3c3..c9d49c82395 100644 --- a/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ZipUploadConfigSource.java +++ b/bmc-resourcemanager/src/main/java/com/oracle/bmc/resourcemanager/model/ZipUploadConfigSource.java @@ -28,6 +28,7 @@ property = "configSourceType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ZipUploadConfigSource extends ConfigSource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcesearch/pom.xml b/bmc-resourcesearch/pom.xml index 872bef48197..2826d192cfe 100644 --- a/bmc-resourcesearch/pom.xml +++ b/bmc-resourcesearch/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-resourcesearch @@ -17,7 +17,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 diff --git a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/ResourceSearch.java b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/ResourceSearch.java index db77bfd558b..e1417d4e30e 100644 --- a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/ResourceSearch.java +++ b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/ResourceSearch.java @@ -7,6 +7,9 @@ import com.oracle.bmc.resourcesearch.requests.*; import com.oracle.bmc.resourcesearch.responses.*; +/** + * Search for resources in your cloud network. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180409") public interface ResourceSearch extends AutoCloseable { diff --git a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/ResourceSearchAsync.java b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/ResourceSearchAsync.java index 4b5f3c94787..049d138b85d 100644 --- a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/ResourceSearchAsync.java +++ b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/ResourceSearchAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.resourcesearch.requests.*; import com.oracle.bmc.resourcesearch.responses.*; +/** + * Search for resources in your cloud network. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180409") public interface ResourceSearchAsync extends AutoCloseable { diff --git a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/FreeTextSearchDetails.java b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/FreeTextSearchDetails.java index fdfe2e253af..c997d8511bd 100644 --- a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/FreeTextSearchDetails.java +++ b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/FreeTextSearchDetails.java @@ -27,6 +27,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class FreeTextSearchDetails extends SearchDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/QueryableFieldDescription.java b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/QueryableFieldDescription.java index 8d799492ba6..742f2d79876 100644 --- a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/QueryableFieldDescription.java +++ b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/QueryableFieldDescription.java @@ -21,6 +21,7 @@ builder = QueryableFieldDescription.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class QueryableFieldDescription { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/ResourceSummary.java b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/ResourceSummary.java index b19b3c46ce8..acd6901dcdf 100644 --- a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/ResourceSummary.java +++ b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/ResourceSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ResourceSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ResourceSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/ResourceSummaryCollection.java b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/ResourceSummaryCollection.java index cac23d01da8..144c97c8b6d 100644 --- a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/ResourceSummaryCollection.java +++ b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/ResourceSummaryCollection.java @@ -21,6 +21,7 @@ builder = ResourceSummaryCollection.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ResourceSummaryCollection { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/ResourceType.java b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/ResourceType.java index 0639aff89ef..c171eb73142 100644 --- a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/ResourceType.java +++ b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/ResourceType.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ResourceType.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ResourceType { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/SearchContext.java b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/SearchContext.java index 4f565f2fb52..9e0837c5dff 100644 --- a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/SearchContext.java +++ b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/SearchContext.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SearchContext.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SearchContext { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/StructuredSearchDetails.java b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/StructuredSearchDetails.java index 49cdbdccae7..2db48592706 100644 --- a/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/StructuredSearchDetails.java +++ b/bmc-resourcesearch/src/main/java/com/oracle/bmc/resourcesearch/model/StructuredSearchDetails.java @@ -29,6 +29,7 @@ property = "type" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class StructuredSearchDetails extends SearchDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-secrets/pom.xml b/bmc-secrets/pom.xml index ec3f941ca94..713a10e004c 100644 --- a/bmc-secrets/pom.xml +++ b/bmc-secrets/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-secrets @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-secrets/src/main/java/com/oracle/bmc/secrets/Secrets.java b/bmc-secrets/src/main/java/com/oracle/bmc/secrets/Secrets.java index 81737ba05b5..d3297410494 100644 --- a/bmc-secrets/src/main/java/com/oracle/bmc/secrets/Secrets.java +++ b/bmc-secrets/src/main/java/com/oracle/bmc/secrets/Secrets.java @@ -7,6 +7,9 @@ import com.oracle.bmc.secrets.requests.*; import com.oracle.bmc.secrets.responses.*; +/** + * API for retrieving secrets from vaults. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190301") public interface Secrets extends AutoCloseable { diff --git a/bmc-secrets/src/main/java/com/oracle/bmc/secrets/SecretsAsync.java b/bmc-secrets/src/main/java/com/oracle/bmc/secrets/SecretsAsync.java index 7825839cc25..543ce862fb2 100644 --- a/bmc-secrets/src/main/java/com/oracle/bmc/secrets/SecretsAsync.java +++ b/bmc-secrets/src/main/java/com/oracle/bmc/secrets/SecretsAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.secrets.requests.*; import com.oracle.bmc.secrets.responses.*; +/** + * API for retrieving secrets from vaults. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190301") public interface SecretsAsync extends AutoCloseable { diff --git a/bmc-secrets/src/main/java/com/oracle/bmc/secrets/model/Base64SecretBundleContentDetails.java b/bmc-secrets/src/main/java/com/oracle/bmc/secrets/model/Base64SecretBundleContentDetails.java index dacdfec727b..1d1c54747ca 100644 --- a/bmc-secrets/src/main/java/com/oracle/bmc/secrets/model/Base64SecretBundleContentDetails.java +++ b/bmc-secrets/src/main/java/com/oracle/bmc/secrets/model/Base64SecretBundleContentDetails.java @@ -27,6 +27,7 @@ property = "contentType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Base64SecretBundleContentDetails extends SecretBundleContentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-secrets/src/main/java/com/oracle/bmc/secrets/model/SecretBundle.java b/bmc-secrets/src/main/java/com/oracle/bmc/secrets/model/SecretBundle.java index a9147c04e13..11853bfdfde 100644 --- a/bmc-secrets/src/main/java/com/oracle/bmc/secrets/model/SecretBundle.java +++ b/bmc-secrets/src/main/java/com/oracle/bmc/secrets/model/SecretBundle.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SecretBundle.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SecretBundle { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-secrets/src/main/java/com/oracle/bmc/secrets/model/SecretBundleVersionSummary.java b/bmc-secrets/src/main/java/com/oracle/bmc/secrets/model/SecretBundleVersionSummary.java index 7ddcc4f2738..b9bd9ef0bd7 100644 --- a/bmc-secrets/src/main/java/com/oracle/bmc/secrets/model/SecretBundleVersionSummary.java +++ b/bmc-secrets/src/main/java/com/oracle/bmc/secrets/model/SecretBundleVersionSummary.java @@ -22,6 +22,7 @@ builder = SecretBundleVersionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SecretBundleVersionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-shaded/bmc-shaded-full/pom.xml b/bmc-shaded/bmc-shaded-full/pom.xml index 76acf62cac2..96f53b0b826 100644 --- a/bmc-shaded/bmc-shaded-full/pom.xml +++ b/bmc-shaded/bmc-shaded-full/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk-shaded - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-shaded-full diff --git a/bmc-shaded/pom.xml b/bmc-shaded/pom.xml index 19a369cb0e9..8e3695e7c45 100644 --- a/bmc-shaded/pom.xml +++ b/bmc-shaded/pom.xml @@ -5,7 +5,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml diff --git a/bmc-streaming/pom.xml b/bmc-streaming/pom.xml index 55457c308b3..30ab33c4911 100644 --- a/bmc-streaming/pom.xml +++ b/bmc-streaming/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-streaming @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/Stream.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/Stream.java index b62f7c1d3f8..b81585f03d6 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/Stream.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/Stream.java @@ -7,6 +7,9 @@ import com.oracle.bmc.streaming.requests.*; import com.oracle.bmc.streaming.responses.*; +/** + * The API for the Streaming Service. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180418") public interface Stream extends AutoCloseable { diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/StreamAdmin.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/StreamAdmin.java index 47943810ab7..eda0b0b4590 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/StreamAdmin.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/StreamAdmin.java @@ -7,6 +7,9 @@ import com.oracle.bmc.streaming.requests.*; import com.oracle.bmc.streaming.responses.*; +/** + * The API for the Streaming Service. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180418") public interface StreamAdmin extends AutoCloseable { diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/StreamAdminAsync.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/StreamAdminAsync.java index ce7e83bf73d..18032cfcc91 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/StreamAdminAsync.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/StreamAdminAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.streaming.requests.*; import com.oracle.bmc.streaming.responses.*; +/** + * The API for the Streaming Service. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180418") public interface StreamAdminAsync extends AutoCloseable { diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/StreamAsync.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/StreamAsync.java index e4582b735dc..ae8278d7a3f 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/StreamAsync.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/StreamAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.streaming.requests.*; import com.oracle.bmc.streaming.responses.*; +/** + * The API for the Streaming Service. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180418") public interface StreamAsync extends AutoCloseable { diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ChangeConnectHarnessCompartmentDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ChangeConnectHarnessCompartmentDetails.java index b4c1c13b739..54d3a14d21e 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ChangeConnectHarnessCompartmentDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ChangeConnectHarnessCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeConnectHarnessCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeConnectHarnessCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ChangeStreamCompartmentDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ChangeStreamCompartmentDetails.java index 2fd42d0f00a..16a406fb342 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ChangeStreamCompartmentDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ChangeStreamCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeStreamCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeStreamCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ChangeStreamPoolCompartmentDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ChangeStreamPoolCompartmentDetails.java index 619f1a3216e..1132fd89554 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ChangeStreamPoolCompartmentDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ChangeStreamPoolCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeStreamPoolCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeStreamPoolCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ConnectHarness.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ConnectHarness.java index 054f83cad3e..114a3eacb00 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ConnectHarness.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ConnectHarness.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ConnectHarness.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectHarness { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ConnectHarnessSummary.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ConnectHarnessSummary.java index 75df19fa075..cf17c04e2b9 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ConnectHarnessSummary.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/ConnectHarnessSummary.java @@ -21,6 +21,7 @@ builder = ConnectHarnessSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ConnectHarnessSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateConnectHarnessDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateConnectHarnessDetails.java index 17407d99fa5..04d32a2a08f 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateConnectHarnessDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateConnectHarnessDetails.java @@ -21,6 +21,7 @@ builder = CreateConnectHarnessDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateConnectHarnessDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateCursorDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateCursorDetails.java index 3bc1533e8e7..42a90e28e3b 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateCursorDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateCursorDetails.java @@ -21,6 +21,7 @@ builder = CreateCursorDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateCursorDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateGroupCursorDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateGroupCursorDetails.java index c2e88024af3..f374b50f71a 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateGroupCursorDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateGroupCursorDetails.java @@ -21,6 +21,7 @@ builder = CreateGroupCursorDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateGroupCursorDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateStreamDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateStreamDetails.java index c078f8ff62b..a7b9e9b55da 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateStreamDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateStreamDetails.java @@ -21,6 +21,7 @@ builder = CreateStreamDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateStreamDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateStreamPoolDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateStreamPoolDetails.java index 1bd8befa7b4..26f2835f1c1 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateStreamPoolDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CreateStreamPoolDetails.java @@ -21,6 +21,7 @@ builder = CreateStreamPoolDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateStreamPoolDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Cursor.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Cursor.java index 2a124bdec7b..1e8c63d38a7 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Cursor.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Cursor.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Cursor.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Cursor { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CustomEncryptionKey.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CustomEncryptionKey.java index d3e249e5bb3..2ff45d865d0 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CustomEncryptionKey.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CustomEncryptionKey.java @@ -21,6 +21,7 @@ builder = CustomEncryptionKey.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CustomEncryptionKey { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CustomEncryptionKeyDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CustomEncryptionKeyDetails.java index 01a01aad9ea..96c6e2f2c92 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CustomEncryptionKeyDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/CustomEncryptionKeyDetails.java @@ -21,6 +21,7 @@ builder = CustomEncryptionKeyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CustomEncryptionKeyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Group.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Group.java index fb268cd5926..6511e623378 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Group.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Group.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Group.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Group { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/KafkaSettings.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/KafkaSettings.java index a14367c9de2..35fe4467d7d 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/KafkaSettings.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/KafkaSettings.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = KafkaSettings.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class KafkaSettings { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Message.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Message.java index 324f51d9802..dc2b3a2a75c 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Message.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Message.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Message.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Message { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PartitionReservation.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PartitionReservation.java index a452a2391b3..139bef0bc63 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PartitionReservation.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PartitionReservation.java @@ -22,6 +22,7 @@ builder = PartitionReservation.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PartitionReservation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PrivateEndpointDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PrivateEndpointDetails.java index 6c5744f0cc1..288152c6ce6 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PrivateEndpointDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PrivateEndpointDetails.java @@ -21,6 +21,7 @@ builder = PrivateEndpointDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PrivateEndpointDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PrivateEndpointSettings.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PrivateEndpointSettings.java index 8f6e2f4f8d2..8863597a355 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PrivateEndpointSettings.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PrivateEndpointSettings.java @@ -21,6 +21,7 @@ builder = PrivateEndpointSettings.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PrivateEndpointSettings { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesDetails.java index dc72cb4b00d..d99cf62379d 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesDetails.java @@ -21,6 +21,7 @@ builder = PutMessagesDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PutMessagesDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesDetailsEntry.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesDetailsEntry.java index 939b70be8fa..217fce56c70 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesDetailsEntry.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesDetailsEntry.java @@ -21,6 +21,7 @@ builder = PutMessagesDetailsEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PutMessagesDetailsEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesResult.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesResult.java index 9cd124631ad..4999677c942 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesResult.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesResult.java @@ -23,6 +23,7 @@ builder = PutMessagesResult.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PutMessagesResult { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesResultEntry.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesResultEntry.java index b24674d33b0..fb6055fa33f 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesResultEntry.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/PutMessagesResultEntry.java @@ -24,6 +24,7 @@ builder = PutMessagesResultEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PutMessagesResultEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Stream.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Stream.java index 125e93e843d..00b10045ad5 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Stream.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/Stream.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Stream.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Stream { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/StreamPool.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/StreamPool.java index 168fa752f17..97ea9403ba2 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/StreamPool.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/StreamPool.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = StreamPool.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class StreamPool { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/StreamPoolSummary.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/StreamPoolSummary.java index 1110c7a3894..118f7cc756c 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/StreamPoolSummary.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/StreamPoolSummary.java @@ -21,6 +21,7 @@ builder = StreamPoolSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class StreamPoolSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/StreamSummary.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/StreamSummary.java index d8ca73c807d..d8588dcab4d 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/StreamSummary.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/StreamSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = StreamSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class StreamSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateConnectHarnessDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateConnectHarnessDetails.java index 316c3bbb58e..0a87cb46440 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateConnectHarnessDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateConnectHarnessDetails.java @@ -21,6 +21,7 @@ builder = UpdateConnectHarnessDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateConnectHarnessDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateGroupDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateGroupDetails.java index 66ccced7c2d..7205d773a89 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateGroupDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateGroupDetails.java @@ -22,6 +22,7 @@ builder = UpdateGroupDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateGroupDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateStreamDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateStreamDetails.java index 8d4d19172eb..9dcdc7191a7 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateStreamDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateStreamDetails.java @@ -21,6 +21,7 @@ builder = UpdateStreamDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateStreamDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateStreamPoolDetails.java b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateStreamPoolDetails.java index 2c380f8c054..88b14b378f0 100644 --- a/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateStreamPoolDetails.java +++ b/bmc-streaming/src/main/java/com/oracle/bmc/streaming/model/UpdateStreamPoolDetails.java @@ -21,6 +21,7 @@ builder = UpdateStreamPoolDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateStreamPoolDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-usageapi/pom.xml b/bmc-usageapi/pom.xml new file mode 100644 index 00000000000..b3ea28ff64f --- /dev/null +++ b/bmc-usageapi/pom.xml @@ -0,0 +1,21 @@ + + + 4.0.0 + + com.oracle.oci.sdk + oci-java-sdk + 1.19.1 + ../pom.xml + + oci-java-sdk-usageapi + Oracle Cloud Infrastructure SDK - Usage Api + This project contains the SDK used for Oracle Cloud Infrastructure Usage Api + https://docs.cloud.oracle.com/Content/API/SDKDocs/javasdk.htm + + + com.oracle.oci.sdk + oci-java-sdk-common + 1.19.1 + + + \ No newline at end of file diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/Usageapi.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/Usageapi.java new file mode 100644 index 00000000000..eae50d1dbea --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/Usageapi.java @@ -0,0 +1,61 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi; + +import com.oracle.bmc.usageapi.requests.*; +import com.oracle.bmc.usageapi.responses.*; + +/** + * A description of the UsageApi API. + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +public interface Usageapi 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 com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)} + * and then call {@link #setEndpoint(String) setEndpoint}. + * @param regionId The public region ID. + */ + void setRegion(String regionId); + + /** + * Returns the list of config for UI dropdown list + * + * @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. + */ + RequestSummarizedConfigurationsResponse requestSummarizedConfigurations( + RequestSummarizedConfigurationsRequest request); + + /** + * Returns the usage for the given account + * + * @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. + */ + RequestSummarizedUsagesResponse requestSummarizedUsages(RequestSummarizedUsagesRequest request); +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/UsageapiAsync.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/UsageapiAsync.java new file mode 100644 index 00000000000..d1a1430e91f --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/UsageapiAsync.java @@ -0,0 +1,78 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi; + +import com.oracle.bmc.usageapi.requests.*; +import com.oracle.bmc.usageapi.responses.*; + +/** + * A description of the UsageApi API. + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +public interface UsageapiAsync 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 com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)} + * and then call {@link #setEndpoint(String) setEndpoint}. + * @param regionId The public region ID. + */ + void setRegion(String regionId); + + /** + * Returns the list of config for UI dropdown list + * + * + * @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 + requestSummarizedConfigurations( + RequestSummarizedConfigurationsRequest request, + com.oracle.bmc.responses.AsyncHandler< + RequestSummarizedConfigurationsRequest, + RequestSummarizedConfigurationsResponse> + handler); + + /** + * Returns the usage for the given account + * + * + * @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 requestSummarizedUsages( + RequestSummarizedUsagesRequest request, + com.oracle.bmc.responses.AsyncHandler< + RequestSummarizedUsagesRequest, RequestSummarizedUsagesResponse> + handler); +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/UsageapiAsyncClient.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/UsageapiAsyncClient.java new file mode 100644 index 00000000000..f73f362f021 --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/UsageapiAsyncClient.java @@ -0,0 +1,476 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi; + +import java.util.Locale; +import com.oracle.bmc.usageapi.internal.http.*; +import com.oracle.bmc.usageapi.requests.*; +import com.oracle.bmc.usageapi.responses.*; + +/** + * Async client implementation for Usageapi service.
+ * There are two ways to use async client: + * 1. Use AsyncHandler: using AsyncHandler, if the response to the call is an {@link java.io.InputStream}, like + * getObject Api in object storage service, developers need to process the stream in AsyncHandler, and not anywhere else, + * because the stream will be closed right after the AsyncHandler is invoked.
+ * 2. Use Java Future: using Java Future, developers need to close the stream after they are done with the Java Future.
+ * Accessing the result should be done in a mutually exclusive manner, either through the Future or the AsyncHandler, + * but not both. If the Future is used, the caller should pass in null as the AsyncHandler. If the AsyncHandler + * is used, it is still safe to use the Future to determine whether or not the request was completed via + * Future.isDone/isCancelled.
+ * Please refer to https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResteasyClientWithObjectStorageExample.java + */ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.extern.slf4j.Slf4j +public class UsageapiAsyncClient implements UsageapiAsync { + /** + * Service instance for Usageapi. + */ + public static final com.oracle.bmc.Service SERVICE = + com.oracle.bmc.Services.serviceBuilder() + .serviceName("USAGEAPI") + .serviceEndpointPrefix("") + .serviceEndpointTemplate("https://usageapi.{region}.oci.{secondLevelDomain}") + .build(); + + @lombok.Getter(value = lombok.AccessLevel.PACKAGE) + private final com.oracle.bmc.http.internal.RestClient client; + + private final com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider; + + /** + * Creates a new service instance using the given authentication provider. + * @param authenticationDetailsProvider The authentication details provider, required. + */ + public UsageapiAsyncClient( + 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 UsageapiAsyncClient( + 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 UsageapiAsyncClient( + 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + */ + public UsageapiAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + new java.util.ArrayList()); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + */ + public UsageapiAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + additionalClientConfigurators, + 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. + *

+ * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public UsageapiAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory + .createDefaultRequestSignerFactories(), + additionalClientConfigurators, + endpoint); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public UsageapiAsyncClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint) { + this.authenticationDetailsProvider = authenticationDetailsProvider; + com.oracle.bmc.http.internal.RestClientFactory restClientFactory = + com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder() + .clientConfigurator(clientConfigurator) + .additionalClientConfigurators(additionalClientConfigurators) + .build(); + com.oracle.bmc.http.signing.RequestSigner defaultRequestSigner = + defaultRequestSignerFactory.createRequestSigner( + SERVICE, this.authenticationDetailsProvider); + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSigner> + requestSigners = new java.util.HashMap<>(); + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.BasicAuthenticationDetailsProvider) { + for (com.oracle.bmc.http.signing.SigningStrategy s : + com.oracle.bmc.http.signing.SigningStrategy.values()) { + requestSigners.put( + s, + signingStrategyRequestSignerFactories + .get(s) + .createRequestSigner(SERVICE, authenticationDetailsProvider)); + } + } + this.client = restClientFactory.create(defaultRequestSigner, requestSigners, configuration); + + if (this.authenticationDetailsProvider instanceof com.oracle.bmc.auth.RegionProvider) { + com.oracle.bmc.auth.RegionProvider provider = + (com.oracle.bmc.auth.RegionProvider) this.authenticationDetailsProvider; + + if (provider.getRegion() != null) { + this.setRegion(provider.getRegion()); + if (endpoint != null) { + LOG.info( + "Authentication details provider configured for region '{}', but endpoint specifically set to '{}'. Using endpoint setting instead of region.", + provider.getRegion(), + endpoint); + } + } + } + if (endpoint != null) { + setEndpoint(endpoint); + } + } + + /** + * Create a builder for this client. + * @return builder + */ + public static Builder builder() { + return new Builder(SERVICE); + } + + /** + * Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the + * {@link #build(AbstractAuthenticationDetailsProvider)} method. + */ + public static class Builder + extends com.oracle.bmc.common.RegionalClientBuilder { + private Builder(com.oracle.bmc.Service service) { + super(service); + requestSignerFactory = + new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory( + com.oracle.bmc.http.signing.SigningStrategy.STANDARD); + } + + /** + * Build the client. + * @param authenticationDetailsProvider authentication details provider + * @return the client + */ + public UsageapiAsyncClient build( + @lombok.NonNull + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider) { + return new UsageapiAsyncClient( + authenticationDetailsProvider, + configuration, + clientConfigurator, + requestSignerFactory, + additionalClientConfigurators, + endpoint); + } + } + + @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(Locale.ENGLISH); + 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 + requestSummarizedConfigurations( + final RequestSummarizedConfigurationsRequest request, + final com.oracle.bmc.responses.AsyncHandler< + RequestSummarizedConfigurationsRequest, + RequestSummarizedConfigurationsResponse> + handler) { + LOG.trace("Called async requestSummarizedConfigurations"); + final RequestSummarizedConfigurationsRequest interceptedRequest = + RequestSummarizedConfigurationsConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + RequestSummarizedConfigurationsConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function< + javax.ws.rs.core.Response, RequestSummarizedConfigurationsResponse> + transformer = RequestSummarizedConfigurationsConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler< + RequestSummarizedConfigurationsRequest, + RequestSummarizedConfigurationsResponse> + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + RequestSummarizedConfigurationsRequest, + RequestSummarizedConfigurationsResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.get(ib, interceptedRequest, onSuccess, onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.get(ib, interceptedRequest, onSuccess, onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, RequestSummarizedConfigurationsResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.get(ib, interceptedRequest, onSuccess, onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } + + @Override + public java.util.concurrent.Future requestSummarizedUsages( + final RequestSummarizedUsagesRequest request, + final com.oracle.bmc.responses.AsyncHandler< + RequestSummarizedUsagesRequest, RequestSummarizedUsagesResponse> + handler) { + LOG.trace("Called async requestSummarizedUsages"); + final RequestSummarizedUsagesRequest interceptedRequest = + RequestSummarizedUsagesConverter.interceptRequest(request); + final com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + RequestSummarizedUsagesConverter.fromRequest(client, interceptedRequest); + final com.google.common.base.Function< + javax.ws.rs.core.Response, RequestSummarizedUsagesResponse> + transformer = RequestSummarizedUsagesConverter.fromResponse(); + + com.oracle.bmc.responses.AsyncHandler< + RequestSummarizedUsagesRequest, RequestSummarizedUsagesResponse> + handlerToUse = handler; + if (handler != null + && this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + handlerToUse = + new com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler< + RequestSummarizedUsagesRequest, RequestSummarizedUsagesResponse>( + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + handler) { + @Override + public void retryCall() { + final com.oracle.bmc.util.internal.Consumer + onSuccess = + new com.oracle.bmc.http.internal.SuccessConsumer<>( + this, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + new com.oracle.bmc.http.internal.ErrorConsumer<>( + this, interceptedRequest); + client.post( + ib, + interceptedRequest.getRequestSummarizedUsagesDetails(), + interceptedRequest, + onSuccess, + onError); + } + }; + } + + final com.oracle.bmc.util.internal.Consumer onSuccess = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.SuccessConsumer<>( + handlerToUse, transformer, interceptedRequest); + final com.oracle.bmc.util.internal.Consumer onError = + (handler == null) + ? null + : new com.oracle.bmc.http.internal.ErrorConsumer<>( + handlerToUse, interceptedRequest); + + java.util.concurrent.Future responseFuture = + client.post( + ib, + interceptedRequest.getRequestSummarizedUsagesDetails(), + interceptedRequest, + onSuccess, + onError); + + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) { + return new com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture< + javax.ws.rs.core.Response, RequestSummarizedUsagesResponse>( + responseFuture, + transformer, + (com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider) + this.authenticationDetailsProvider, + new com.google.common.base.Supplier< + java.util.concurrent.Future>() { + @Override + public java.util.concurrent.Future get() { + return client.post( + ib, + interceptedRequest.getRequestSummarizedUsagesDetails(), + interceptedRequest, + onSuccess, + onError); + } + }); + } else { + return new com.oracle.bmc.util.internal.TransformingFuture<>( + responseFuture, transformer); + } + } +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/UsageapiClient.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/UsageapiClient.java new file mode 100644 index 00000000000..b944b803b36 --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/UsageapiClient.java @@ -0,0 +1,406 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi; + +import java.util.Locale; +import com.oracle.bmc.usageapi.internal.http.*; +import com.oracle.bmc.usageapi.requests.*; +import com.oracle.bmc.usageapi.responses.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.extern.slf4j.Slf4j +public class UsageapiClient implements Usageapi { + /** + * Service instance for Usageapi. + */ + public static final com.oracle.bmc.Service SERVICE = + com.oracle.bmc.Services.serviceBuilder() + .serviceName("USAGEAPI") + .serviceEndpointPrefix("") + .serviceEndpointTemplate("https://usageapi.{region}.oci.{secondLevelDomain}") + .build(); + // attempt twice if it's instance principals, immediately failures will try to refresh the token + private static final int MAX_IMMEDIATE_RETRIES_IF_USING_INSTANCE_PRINCIPALS = 2; + + @lombok.Getter(value = lombok.AccessLevel.PACKAGE) + private final com.oracle.bmc.http.internal.RestClient client; + + private final com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider; + private final com.oracle.bmc.retrier.RetryConfiguration retryConfiguration; + + /** + * Creates a new service instance using the given authentication provider. + * @param authenticationDetailsProvider The authentication details provider, required. + */ + public UsageapiClient( + 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 UsageapiClient( + 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 UsageapiClient( + 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + */ + public UsageapiClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + new java.util.ArrayList()); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + */ + public UsageapiClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + additionalClientConfigurators, + 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. + *

+ * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public UsageapiClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory + .createDefaultRequestSignerFactories(), + additionalClientConfigurators, + endpoint); + } + + /** + * 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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + */ + public UsageapiClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint) { + this( + authenticationDetailsProvider, + configuration, + clientConfigurator, + defaultRequestSignerFactory, + signingStrategyRequestSignerFactories, + additionalClientConfigurators, + endpoint, + com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder()); + } + + /** + * 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. + * Use the {@link Builder} to get access to all these parameters. + * + * @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 defaultRequestSignerFactory The request signer factory used to create the request signer for this service. + * @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer + * @param additionalClientConfigurators Additional client configurators to be run after the primary configurator. + * @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider}) + * @param restClientFactoryBuilder the builder for the {@link com.oracle.bmc.http.internal.RestClientFactory} + */ + protected UsageapiClient( + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, + com.oracle.bmc.ClientConfiguration configuration, + com.oracle.bmc.http.ClientConfigurator clientConfigurator, + com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory, + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSignerFactory> + signingStrategyRequestSignerFactories, + java.util.List additionalClientConfigurators, + String endpoint, + com.oracle.bmc.http.internal.RestClientFactoryBuilder restClientFactoryBuilder) { + this.authenticationDetailsProvider = authenticationDetailsProvider; + com.oracle.bmc.http.internal.RestClientFactory restClientFactory = + restClientFactoryBuilder + .clientConfigurator(clientConfigurator) + .additionalClientConfigurators(additionalClientConfigurators) + .build(); + com.oracle.bmc.http.signing.RequestSigner defaultRequestSigner = + defaultRequestSignerFactory.createRequestSigner( + SERVICE, this.authenticationDetailsProvider); + java.util.Map< + com.oracle.bmc.http.signing.SigningStrategy, + com.oracle.bmc.http.signing.RequestSigner> + requestSigners = new java.util.HashMap<>(); + if (this.authenticationDetailsProvider + instanceof com.oracle.bmc.auth.BasicAuthenticationDetailsProvider) { + for (com.oracle.bmc.http.signing.SigningStrategy s : + com.oracle.bmc.http.signing.SigningStrategy.values()) { + requestSigners.put( + s, + signingStrategyRequestSignerFactories + .get(s) + .createRequestSigner(SERVICE, authenticationDetailsProvider)); + } + } + + final com.oracle.bmc.ClientConfiguration clientConfigurationToUse = + (configuration != null) + ? configuration + : com.oracle.bmc.ClientConfiguration.builder().build(); + this.retryConfiguration = clientConfigurationToUse.getRetryConfiguration(); + this.client = + restClientFactory.create( + defaultRequestSigner, requestSigners, clientConfigurationToUse); + + if (this.authenticationDetailsProvider instanceof com.oracle.bmc.auth.RegionProvider) { + com.oracle.bmc.auth.RegionProvider provider = + (com.oracle.bmc.auth.RegionProvider) this.authenticationDetailsProvider; + + if (provider.getRegion() != null) { + this.setRegion(provider.getRegion()); + if (endpoint != null) { + LOG.info( + "Authentication details provider configured for region '{}', but endpoint specifically set to '{}'. Using endpoint setting instead of region.", + provider.getRegion(), + endpoint); + } + } + } + if (endpoint != null) { + setEndpoint(endpoint); + } + } + + /** + * Create a builder for this client. + * @return builder + */ + public static Builder builder() { + return new Builder(SERVICE); + } + + /** + * Builder class for this client. The "authenticationDetailsProvider" is required and must be passed to the + * {@link #build(AbstractAuthenticationDetailsProvider)} method. + */ + public static class Builder + extends com.oracle.bmc.common.RegionalClientBuilder { + private Builder(com.oracle.bmc.Service service) { + super(service); + requestSignerFactory = + new com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory( + com.oracle.bmc.http.signing.SigningStrategy.STANDARD); + } + + /** + * Build the client. + * @param authenticationDetailsProvider authentication details provider + * @return the client + */ + public UsageapiClient build( + @lombok.NonNull + com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider + authenticationDetailsProvider) { + return new UsageapiClient( + authenticationDetailsProvider, + configuration, + clientConfigurator, + requestSignerFactory, + signingStrategyRequestSignerFactories, + additionalClientConfigurators, + endpoint); + } + } + + @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(Locale.ENGLISH); + 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 RequestSummarizedConfigurationsResponse requestSummarizedConfigurations( + RequestSummarizedConfigurationsRequest request) { + LOG.trace("Called requestSummarizedConfigurations"); + final RequestSummarizedConfigurationsRequest interceptedRequest = + RequestSummarizedConfigurationsConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + RequestSummarizedConfigurationsConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function< + javax.ws.rs.core.Response, RequestSummarizedConfigurationsResponse> + transformer = RequestSummarizedConfigurationsConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = client.get(ib, retriedRequest); + return transformer.apply(response); + }); + }); + } + + @Override + public RequestSummarizedUsagesResponse requestSummarizedUsages( + RequestSummarizedUsagesRequest request) { + LOG.trace("Called requestSummarizedUsages"); + final RequestSummarizedUsagesRequest interceptedRequest = + RequestSummarizedUsagesConverter.interceptRequest(request); + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = + RequestSummarizedUsagesConverter.fromRequest(client, interceptedRequest); + com.google.common.base.Function + transformer = RequestSummarizedUsagesConverter.fromResponse(); + + final com.oracle.bmc.retrier.BmcGenericRetrier retrier = + com.oracle.bmc.retrier.Retriers.createPreferredRetrier( + interceptedRequest.getRetryConfiguration(), retryConfiguration); + return retrier.execute( + interceptedRequest, + retryRequest -> { + final com.oracle.bmc.retrier.TokenRefreshRetrier tokenRefreshRetrier = + new com.oracle.bmc.retrier.TokenRefreshRetrier( + authenticationDetailsProvider); + return tokenRefreshRetrier.execute( + retryRequest, + retriedRequest -> { + javax.ws.rs.core.Response response = + client.post( + ib, + retriedRequest.getRequestSummarizedUsagesDetails(), + retriedRequest); + return transformer.apply(response); + }); + }); + } +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/internal/http/RequestSummarizedConfigurationsConverter.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/internal/http/RequestSummarizedConfigurationsConverter.java new file mode 100644 index 00000000000..d7567e04f8c --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/internal/http/RequestSummarizedConfigurationsConverter.java @@ -0,0 +1,116 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.usageapi.model.*; +import com.oracle.bmc.usageapi.requests.*; +import com.oracle.bmc.usageapi.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.extern.slf4j.Slf4j +public class RequestSummarizedConfigurationsConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.usageapi.requests.RequestSummarizedConfigurationsRequest + interceptRequest( + com.oracle.bmc.usageapi.requests.RequestSummarizedConfigurationsRequest + request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.usageapi.requests.RequestSummarizedConfigurationsRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notNull(request.getTenantId(), "tenantId is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20200107").path("configuration"); + + target = + target.queryParam( + "tenantId", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getTenantId())); + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.usageapi.responses.RequestSummarizedConfigurationsResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.usageapi.responses.RequestSummarizedConfigurationsResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.usageapi.responses + .RequestSummarizedConfigurationsResponse>() { + @Override + public com.oracle.bmc.usageapi.responses + .RequestSummarizedConfigurationsResponse + apply(javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.usageapi.responses.RequestSummarizedConfigurationsResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + ConfigurationAggregation>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + ConfigurationAggregation.class); + + com.oracle.bmc.http.internal.WithHeaders + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.usageapi.responses + .RequestSummarizedConfigurationsResponse.Builder + builder = + com.oracle.bmc.usageapi.responses + .RequestSummarizedConfigurationsResponse + .builder(); + + builder.configurationAggregation(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)); + } + + com.oracle.bmc.usageapi.responses + .RequestSummarizedConfigurationsResponse + responseWrapper = builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/internal/http/RequestSummarizedUsagesConverter.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/internal/http/RequestSummarizedUsagesConverter.java new file mode 100644 index 00000000000..63cf9f16808 --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/internal/http/RequestSummarizedUsagesConverter.java @@ -0,0 +1,135 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.internal.http; + +import com.oracle.bmc.http.internal.ResponseHelper; +import com.oracle.bmc.usageapi.model.*; +import com.oracle.bmc.usageapi.requests.*; +import com.oracle.bmc.usageapi.responses.*; +import org.apache.commons.lang3.Validate; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.extern.slf4j.Slf4j +public class RequestSummarizedUsagesConverter { + private static final com.oracle.bmc.http.internal.ResponseConversionFunctionFactory + RESPONSE_CONVERSION_FACTORY = + new com.oracle.bmc.http.internal.ResponseConversionFunctionFactory(); + + public static com.oracle.bmc.usageapi.requests.RequestSummarizedUsagesRequest interceptRequest( + com.oracle.bmc.usageapi.requests.RequestSummarizedUsagesRequest request) { + + return request; + } + + public static com.oracle.bmc.http.internal.WrappedInvocationBuilder fromRequest( + com.oracle.bmc.http.internal.RestClient client, + com.oracle.bmc.usageapi.requests.RequestSummarizedUsagesRequest request) { + Validate.notNull(request, "request instance is required"); + Validate.notNull( + request.getRequestSummarizedUsagesDetails(), + "requestSummarizedUsagesDetails is required"); + + com.oracle.bmc.http.internal.WrappedWebTarget target = + client.getBaseTarget().path("/20200107").path("usage"); + + if (request.getPage() != null) { + target = + target.queryParam( + "page", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getPage())); + } + + if (request.getLimit() != null) { + target = + target.queryParam( + "limit", + com.oracle.bmc.util.internal.HttpUtils.attemptEncodeQueryParam( + request.getLimit())); + } + + com.oracle.bmc.http.internal.WrappedInvocationBuilder ib = target.request(); + + ib.accept(javax.ws.rs.core.MediaType.APPLICATION_JSON); + + if (request.getOpcRequestId() != null) { + ib.header("opc-request-id", request.getOpcRequestId()); + } + + return ib; + } + + public static com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.usageapi.responses.RequestSummarizedUsagesResponse> + fromResponse() { + final com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.usageapi.responses.RequestSummarizedUsagesResponse> + transformer = + new com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.usageapi.responses + .RequestSummarizedUsagesResponse>() { + @Override + public com.oracle.bmc.usageapi.responses.RequestSummarizedUsagesResponse + apply(javax.ws.rs.core.Response rawResponse) { + LOG.trace( + "Transform function invoked for com.oracle.bmc.usageapi.responses.RequestSummarizedUsagesResponse"); + com.google.common.base.Function< + javax.ws.rs.core.Response, + com.oracle.bmc.http.internal.WithHeaders< + UsageAggregation>> + responseFn = + RESPONSE_CONVERSION_FACTORY.create( + UsageAggregation.class); + + com.oracle.bmc.http.internal.WithHeaders + response = responseFn.apply(rawResponse); + javax.ws.rs.core.MultivaluedMap headers = + response.getHeaders(); + + com.oracle.bmc.usageapi.responses.RequestSummarizedUsagesResponse + .Builder + builder = + com.oracle.bmc.usageapi.responses + .RequestSummarizedUsagesResponse.builder(); + + builder.usageAggregation(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)); + } + + 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.oracle.bmc.usageapi.responses.RequestSummarizedUsagesResponse + responseWrapper = builder.build(); + + ResponseHelper.closeResponseSilentlyIfNotBuffered(rawResponse); + return responseWrapper; + } + }; + return transformer; + } +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/Configuration.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/Configuration.java new file mode 100644 index 00000000000..ef227b96d50 --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/Configuration.java @@ -0,0 +1,84 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.model; + +/** + * A configuration + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Configuration.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class Configuration { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + 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("values") + private java.util.List values; + + public Builder values(java.util.List values) { + this.values = values; + this.__explicitlySet__.add("values"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public Configuration build() { + Configuration __instance__ = new Configuration(key, values); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(Configuration o) { + Builder copiedBuilder = key(o.getKey()).values(o.getValues()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The key of the config + **/ + @com.fasterxml.jackson.annotation.JsonProperty("key") + String key; + + /** + * The value of the config + **/ + @com.fasterxml.jackson.annotation.JsonProperty("values") + java.util.List values; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/ConfigurationAggregation.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/ConfigurationAggregation.java new file mode 100644 index 00000000000..86d24b9de0a --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/ConfigurationAggregation.java @@ -0,0 +1,71 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.model; + +/** + * The available configurations + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = ConfigurationAggregation.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class ConfigurationAggregation { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public ConfigurationAggregation build() { + ConfigurationAggregation __instance__ = new ConfigurationAggregation(items); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(ConfigurationAggregation o) { + Builder copiedBuilder = items(o.getItems()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The list of available configurations + **/ + @com.fasterxml.jackson.annotation.JsonProperty("items") + java.util.List items; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/Dimension.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/Dimension.java new file mode 100644 index 00000000000..0858be93a32 --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/Dimension.java @@ -0,0 +1,87 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.model; + +/** + * The dimension use for filtering. + * example: + * `[{value: \"COMPUTE\", key: \"service\"}]` + * + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Dimension.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class Dimension { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + 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("value") + private String value; + + public Builder value(String value) { + this.value = value; + this.__explicitlySet__.add("value"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public Dimension build() { + Dimension __instance__ = new Dimension(key, value); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(Dimension o) { + Builder copiedBuilder = key(o.getKey()).value(o.getValue()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The key of the dimension. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("key") + String key; + + /** + * The value of the dimension. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("value") + String value; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/Filter.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/Filter.java new file mode 100644 index 00000000000..63316c2f8b5 --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/Filter.java @@ -0,0 +1,154 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.model; + +/** + * The filter object for query usage. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Filter.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class Filter { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("operator") + private Operator operator; + + public Builder operator(Operator operator) { + this.operator = operator; + this.__explicitlySet__.add("operator"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + private java.util.List dimensions; + + public Builder dimensions(java.util.List dimensions) { + this.dimensions = dimensions; + this.__explicitlySet__.add("dimensions"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("tags") + private java.util.List tags; + + public Builder tags(java.util.List tags) { + this.tags = tags; + this.__explicitlySet__.add("tags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("filters") + private java.util.List filters; + + public Builder filters(java.util.List filters) { + this.filters = filters; + this.__explicitlySet__.add("filters"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public Filter build() { + Filter __instance__ = new Filter(operator, dimensions, tags, filters); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(Filter o) { + Builder copiedBuilder = + operator(o.getOperator()) + .dimensions(o.getDimensions()) + .tags(o.getTags()) + .filters(o.getFilters()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The operator of the filter. Example: 'AND', 'OR', 'NOT'. + **/ + public enum Operator { + And("AND"), + Not("NOT"), + Or("OR"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Operator v : Operator.values()) { + map.put(v.getValue(), v); + } + } + + Operator(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Operator create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid Operator: " + key); + } + }; + /** + * The operator of the filter. Example: 'AND', 'OR', 'NOT'. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("operator") + Operator operator; + + /** + * The dimensions to filter on. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("dimensions") + java.util.List dimensions; + + /** + * The tags to filter on. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("tags") + java.util.List tags; + + /** + * The nested filter object. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("filters") + java.util.List filters; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/RequestSummarizedUsagesDetails.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/RequestSummarizedUsagesDetails.java new file mode 100644 index 00000000000..9536391a11a --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/RequestSummarizedUsagesDetails.java @@ -0,0 +1,279 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.model; + +/** + * details for the '/usage' query + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize( + builder = RequestSummarizedUsagesDetails.Builder.class +) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class RequestSummarizedUsagesDetails { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + 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("timeUsageStarted") + private java.util.Date timeUsageStarted; + + public Builder timeUsageStarted(java.util.Date timeUsageStarted) { + this.timeUsageStarted = timeUsageStarted; + this.__explicitlySet__.add("timeUsageStarted"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeUsageEnded") + private java.util.Date timeUsageEnded; + + public Builder timeUsageEnded(java.util.Date timeUsageEnded) { + this.timeUsageEnded = timeUsageEnded; + this.__explicitlySet__.add("timeUsageEnded"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("granularity") + private Granularity granularity; + + public Builder granularity(Granularity granularity) { + this.granularity = granularity; + this.__explicitlySet__.add("granularity"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("queryType") + private QueryType queryType; + + public Builder queryType(QueryType queryType) { + this.queryType = queryType; + this.__explicitlySet__.add("queryType"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("groupBy") + private java.util.List groupBy; + + public Builder groupBy(java.util.List groupBy) { + this.groupBy = groupBy; + this.__explicitlySet__.add("groupBy"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("compartmentDepth") + private java.math.BigDecimal compartmentDepth; + + public Builder compartmentDepth(java.math.BigDecimal compartmentDepth) { + this.compartmentDepth = compartmentDepth; + this.__explicitlySet__.add("compartmentDepth"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("filter") + private Filter filter; + + public Builder filter(Filter filter) { + this.filter = filter; + this.__explicitlySet__.add("filter"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public RequestSummarizedUsagesDetails build() { + RequestSummarizedUsagesDetails __instance__ = + new RequestSummarizedUsagesDetails( + tenantId, + timeUsageStarted, + timeUsageEnded, + granularity, + queryType, + groupBy, + compartmentDepth, + filter); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(RequestSummarizedUsagesDetails o) { + Builder copiedBuilder = + tenantId(o.getTenantId()) + .timeUsageStarted(o.getTimeUsageStarted()) + .timeUsageEnded(o.getTimeUsageEnded()) + .granularity(o.getGranularity()) + .queryType(o.getQueryType()) + .groupBy(o.getGroupBy()) + .compartmentDepth(o.getCompartmentDepth()) + .filter(o.getFilter()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * tenant id + **/ + @com.fasterxml.jackson.annotation.JsonProperty("tenantId") + String tenantId; + + /** + * The start time of the usage. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeUsageStarted") + java.util.Date timeUsageStarted; + + /** + * The end time of the usage. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeUsageEnded") + java.util.Date timeUsageEnded; + /** + * The granularity of the usage. + * HOURLY - Hourly aggregation of data + * DAILY - Daily aggregation of data + * MONTHLY - Monthly aggregation of data + * TOTAL - Not Supported Yet + * + **/ + public enum Granularity { + Hourly("HOURLY"), + Daily("DAILY"), + Monthly("MONTHLY"), + Total("TOTAL"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (Granularity v : Granularity.values()) { + map.put(v.getValue(), v); + } + } + + Granularity(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static Granularity create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid Granularity: " + key); + } + }; + /** + * The granularity of the usage. + * HOURLY - Hourly aggregation of data + * DAILY - Daily aggregation of data + * MONTHLY - Monthly aggregation of data + * TOTAL - Not Supported Yet + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("granularity") + Granularity granularity; + /** + * The type of query of the usage. + * Usage - Query the usage data. + * Cost - Query the cost / billing data. + * + **/ + public enum QueryType { + Usage("USAGE"), + Cost("COST"), + ; + + private final String value; + private static java.util.Map map; + + static { + map = new java.util.HashMap<>(); + for (QueryType v : QueryType.values()) { + map.put(v.getValue(), v); + } + } + + QueryType(String value) { + this.value = value; + } + + @com.fasterxml.jackson.annotation.JsonValue + public String getValue() { + return value; + } + + @com.fasterxml.jackson.annotation.JsonCreator + public static QueryType create(String key) { + if (map.containsKey(key)) { + return map.get(key); + } + throw new IllegalArgumentException("Invalid QueryType: " + key); + } + }; + /** + * The type of query of the usage. + * Usage - Query the usage data. + * Cost - Query the cost / billing data. + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("queryType") + QueryType queryType; + + /** + * Aggregate the result by. + * example: + * `[\"service\"]` + * + **/ + @com.fasterxml.jackson.annotation.JsonProperty("groupBy") + java.util.List groupBy; + + /** + * The depth level of the compartment. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentDepth") + java.math.BigDecimal compartmentDepth; + + @com.fasterxml.jackson.annotation.JsonProperty("filter") + Filter filter; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/Tag.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/Tag.java new file mode 100644 index 00000000000..a7df47d1859 --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/Tag.java @@ -0,0 +1,99 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.model; + +/** + * The tag use for filtering. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Tag.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class Tag { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + 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("key") + private String key; + + public Builder key(String key) { + this.key = key; + this.__explicitlySet__.add("key"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("value") + private String value; + + public Builder value(String value) { + this.value = value; + this.__explicitlySet__.add("value"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public Tag build() { + Tag __instance__ = new Tag(namespace, key, value); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(Tag o) { + Builder copiedBuilder = namespace(o.getNamespace()).key(o.getKey()).value(o.getValue()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * The tag namespace. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("namespace") + String namespace; + + /** + * The key of the tag. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("key") + String key; + + /** + * The value of the tag. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("value") + String value; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/UsageAggregation.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/UsageAggregation.java new file mode 100644 index 00000000000..eb697ac9a90 --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/UsageAggregation.java @@ -0,0 +1,84 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.model; + +/** + * The usage of the account (tenant) + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UsageAggregation.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class UsageAggregation { + @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") + @lombok.experimental.Accessors(fluent = true) + public static class Builder { + @com.fasterxml.jackson.annotation.JsonProperty("groupBy") + private java.util.List groupBy; + + public Builder groupBy(java.util.List groupBy) { + this.groupBy = groupBy; + this.__explicitlySet__.add("groupBy"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("items") + private java.util.List items; + + public Builder items(java.util.List items) { + this.items = items; + this.__explicitlySet__.add("items"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UsageAggregation build() { + UsageAggregation __instance__ = new UsageAggregation(groupBy, items); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UsageAggregation o) { + Builder copiedBuilder = groupBy(o.getGroupBy()).items(o.getItems()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * Create a new builder. + */ + public static Builder builder() { + return new Builder(); + } + + /** + * Aggregate the result by. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("groupBy") + java.util.List groupBy; + + /** + * A list of usage items. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("items") + java.util.List items; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/UsageSummary.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/UsageSummary.java new file mode 100644 index 00000000000..c44d1c9082d --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/model/UsageSummary.java @@ -0,0 +1,497 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.model; + +/** + * The result from usage store. + *
+ * Note: Objects should always be created or deserialized using the {@link Builder}. This model distinguishes fields + * that are {@code null} because they are unset from fields that are explicitly set to {@code null}. This is done in + * the setter methods of the {@link Builder}, which maintain a set of all explicitly set fields called + * {@link #__explicitlySet__}. The {@link #hashCode()} and {@link #equals(Object)} methods are implemented to take + * {@link #__explicitlySet__} into account. The constructor, on the other hand, does not set {@link #__explicitlySet__} + * (since the constructor cannot distinguish explicit {@code null} from unset {@code null}). + **/ +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.AllArgsConstructor(onConstructor = @__({@Deprecated})) +@lombok.Value +@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = UsageSummary.Builder.class) +@com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) +public class UsageSummary { + @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("compartmentPath") + private String compartmentPath; + + public Builder compartmentPath(String compartmentPath) { + this.compartmentPath = compartmentPath; + this.__explicitlySet__.add("compartmentPath"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("compartmentName") + private String compartmentName; + + public Builder compartmentName(String compartmentName) { + this.compartmentName = compartmentName; + this.__explicitlySet__.add("compartmentName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("service") + private String service; + + public Builder service(String service) { + this.service = service; + this.__explicitlySet__.add("service"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("resourceName") + private String resourceName; + + public Builder resourceName(String resourceName) { + this.resourceName = resourceName; + this.__explicitlySet__.add("resourceName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("resourceId") + private String resourceId; + + public Builder resourceId(String resourceId) { + this.resourceId = resourceId; + this.__explicitlySet__.add("resourceId"); + 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("ad") + private String ad; + + public Builder ad(String ad) { + this.ad = ad; + this.__explicitlySet__.add("ad"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("weight") + private java.math.BigDecimal weight; + + public Builder weight(java.math.BigDecimal weight) { + this.weight = weight; + this.__explicitlySet__.add("weight"); + 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("skuPartNumber") + private String skuPartNumber; + + public Builder skuPartNumber(String skuPartNumber) { + this.skuPartNumber = skuPartNumber; + this.__explicitlySet__.add("skuPartNumber"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("skuName") + private String skuName; + + public Builder skuName(String skuName) { + this.skuName = skuName; + this.__explicitlySet__.add("skuName"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("unit") + private String unit; + + public Builder unit(String unit) { + this.unit = unit; + this.__explicitlySet__.add("unit"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("discount") + private java.math.BigDecimal discount; + + public Builder discount(java.math.BigDecimal discount) { + this.discount = discount; + this.__explicitlySet__.add("discount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("listRate") + private java.math.BigDecimal listRate; + + public Builder listRate(java.math.BigDecimal listRate) { + this.listRate = listRate; + this.__explicitlySet__.add("listRate"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("platform") + private String platform; + + public Builder platform(String platform) { + this.platform = platform; + this.__explicitlySet__.add("platform"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeUsageStarted") + private java.util.Date timeUsageStarted; + + public Builder timeUsageStarted(java.util.Date timeUsageStarted) { + this.timeUsageStarted = timeUsageStarted; + this.__explicitlySet__.add("timeUsageStarted"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("timeUsageEnded") + private java.util.Date timeUsageEnded; + + public Builder timeUsageEnded(java.util.Date timeUsageEnded) { + this.timeUsageEnded = timeUsageEnded; + this.__explicitlySet__.add("timeUsageEnded"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("computedAmount") + private java.math.BigDecimal computedAmount; + + public Builder computedAmount(java.math.BigDecimal computedAmount) { + this.computedAmount = computedAmount; + this.__explicitlySet__.add("computedAmount"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("computedQuantity") + private java.math.BigDecimal computedQuantity; + + public Builder computedQuantity(java.math.BigDecimal computedQuantity) { + this.computedQuantity = computedQuantity; + this.__explicitlySet__.add("computedQuantity"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("overagesFlag") + private String overagesFlag; + + public Builder overagesFlag(String overagesFlag) { + this.overagesFlag = overagesFlag; + this.__explicitlySet__.add("overagesFlag"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("unitPrice") + private java.math.BigDecimal unitPrice; + + public Builder unitPrice(java.math.BigDecimal unitPrice) { + this.unitPrice = unitPrice; + this.__explicitlySet__.add("unitPrice"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("currency") + private String currency; + + public Builder currency(String currency) { + this.currency = currency; + this.__explicitlySet__.add("currency"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("subscriptionId") + private String subscriptionId; + + public Builder subscriptionId(String subscriptionId) { + this.subscriptionId = subscriptionId; + this.__explicitlySet__.add("subscriptionId"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("overage") + private String overage; + + public Builder overage(String overage) { + this.overage = overage; + this.__explicitlySet__.add("overage"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonProperty("tags") + private java.util.List tags; + + public Builder tags(java.util.List tags) { + this.tags = tags; + this.__explicitlySet__.add("tags"); + return this; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); + + public UsageSummary build() { + UsageSummary __instance__ = + new UsageSummary( + compartmentId, + compartmentPath, + compartmentName, + service, + resourceName, + resourceId, + region, + ad, + weight, + shape, + skuPartNumber, + skuName, + unit, + discount, + listRate, + platform, + timeUsageStarted, + timeUsageEnded, + computedAmount, + computedQuantity, + overagesFlag, + unitPrice, + currency, + subscriptionId, + overage, + tags); + __instance__.__explicitlySet__.addAll(__explicitlySet__); + return __instance__; + } + + @com.fasterxml.jackson.annotation.JsonIgnore + public Builder copy(UsageSummary o) { + Builder copiedBuilder = + compartmentId(o.getCompartmentId()) + .compartmentPath(o.getCompartmentPath()) + .compartmentName(o.getCompartmentName()) + .service(o.getService()) + .resourceName(o.getResourceName()) + .resourceId(o.getResourceId()) + .region(o.getRegion()) + .ad(o.getAd()) + .weight(o.getWeight()) + .shape(o.getShape()) + .skuPartNumber(o.getSkuPartNumber()) + .skuName(o.getSkuName()) + .unit(o.getUnit()) + .discount(o.getDiscount()) + .listRate(o.getListRate()) + .platform(o.getPlatform()) + .timeUsageStarted(o.getTimeUsageStarted()) + .timeUsageEnded(o.getTimeUsageEnded()) + .computedAmount(o.getComputedAmount()) + .computedQuantity(o.getComputedQuantity()) + .overagesFlag(o.getOveragesFlag()) + .unitPrice(o.getUnitPrice()) + .currency(o.getCurrency()) + .subscriptionId(o.getSubscriptionId()) + .overage(o.getOverage()) + .tags(o.getTags()); + + copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__); + return copiedBuilder; + } + } + + /** + * 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 path of the compartment, starting from root. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentPath") + String compartmentPath; + + /** + * The name of the compartment. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("compartmentName") + String compartmentName; + + /** + * The name of the service that is incurring the cost. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("service") + String service; + + /** + * The name of the resource that is incurring the cost. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("resourceName") + String resourceName; + + /** + * The Ocid of the resource that is incurring the cost. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("resourceId") + String resourceId; + + /** + * The region of the usage. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("region") + String region; + + /** + * The availability domain of the usage. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("ad") + String ad; + + /** + * The size of resource being metered. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("weight") + java.math.BigDecimal weight; + + /** + * The shape of the resource. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("shape") + String shape; + + /** + * The part number of the SKU. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("skuPartNumber") + String skuPartNumber; + + /** + * The friendly name for the SKU. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("skuName") + String skuName; + + /** + * The unit of the usage. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("unit") + String unit; + + /** + * The discretionary discount applied to the SKU. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("discount") + java.math.BigDecimal discount; + + /** + * The list rate for the SKU (not discount). + **/ + @com.fasterxml.jackson.annotation.JsonProperty("listRate") + java.math.BigDecimal listRate; + + /** + * Platform for the cost. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("platform") + String platform; + + /** + * The start time of the usage. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeUsageStarted") + java.util.Date timeUsageStarted; + + /** + * The end time of the usage. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("timeUsageEnded") + java.util.Date timeUsageEnded; + + /** + * The computed cost. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("computedAmount") + java.math.BigDecimal computedAmount; + + /** + * The usage number. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("computedQuantity") + java.math.BigDecimal computedQuantity; + + /** + * The SPM OverageFlag. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("overagesFlag") + String overagesFlag; + + /** + * The price per unit. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("unitPrice") + java.math.BigDecimal unitPrice; + + /** + * The currency for the price. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("currency") + String currency; + + /** + * The subscription Id. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("subscriptionId") + String subscriptionId; + + /** + * The overage usage. + **/ + @com.fasterxml.jackson.annotation.JsonProperty("overage") + String overage; + + /** + * For grouping, a tag definition. For filtering, a definition and key + **/ + @com.fasterxml.jackson.annotation.JsonProperty("tags") + java.util.List tags; + + @com.fasterxml.jackson.annotation.JsonIgnore + private final java.util.Set __explicitlySet__ = new java.util.HashSet(); +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/requests/RequestSummarizedConfigurationsRequest.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/requests/RequestSummarizedConfigurationsRequest.java new file mode 100644 index 00000000000..d9a35fbb286 --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/requests/RequestSummarizedConfigurationsRequest.java @@ -0,0 +1,86 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.requests; + +import com.oracle.bmc.usageapi.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class RequestSummarizedConfigurationsRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * tenant id + */ + private String tenantId; + + /** + * 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 + implements com.oracle.bmc.requests.BmcRequest.Builder< + RequestSummarizedConfigurationsRequest, java.lang.Void> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(RequestSummarizedConfigurationsRequest o) { + tenantId(o.getTenantId()); + opcRequestId(o.getOpcRequestId()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of RequestSummarizedConfigurationsRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of RequestSummarizedConfigurationsRequest + */ + public RequestSummarizedConfigurationsRequest build() { + RequestSummarizedConfigurationsRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + } +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/requests/RequestSummarizedUsagesRequest.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/requests/RequestSummarizedUsagesRequest.java new file mode 100644 index 00000000000..2608e314ddc --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/requests/RequestSummarizedUsagesRequest.java @@ -0,0 +1,122 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.requests; + +import com.oracle.bmc.usageapi.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.Builder(builderClassName = "Builder", buildMethodName = "buildWithoutInvocationCallback") +@lombok.Getter +public class RequestSummarizedUsagesRequest + extends com.oracle.bmc.requests.BmcRequest { + + /** + * getUsageRequest contain query inforamtion + * + */ + private RequestSummarizedUsagesDetails requestSummarizedUsagesDetails; + + /** + * 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 page token representing the page at which to start retrieving results. + * This is usually retrieved from a previous list call. + * + */ + private String page; + + /** + * The maximum number of items to return. + */ + private Integer limit; + + /** + * Alternative accessor for the body parameter. + * @return body parameter + */ + @Override + @com.oracle.bmc.InternalSdk + public RequestSummarizedUsagesDetails getBody$() { + return requestSummarizedUsagesDetails; + } + + public static class Builder + implements com.oracle.bmc.requests.BmcRequest.Builder< + RequestSummarizedUsagesRequest, RequestSummarizedUsagesDetails> { + private com.oracle.bmc.util.internal.Consumer + invocationCallback = null; + private com.oracle.bmc.retrier.RetryConfiguration retryConfiguration = null; + + /** + * Set the invocation callback for the request to be built. + * @param invocationCallback the invocation callback to be set for the request + * @return this builder instance + */ + public Builder invocationCallback( + com.oracle.bmc.util.internal.Consumer + invocationCallback) { + this.invocationCallback = invocationCallback; + return this; + } + + /** + * Set the retry configuration for the request to be built. + * @param retryConfiguration the retry configuration to be used for the request + * @return this builder instance + */ + public Builder retryConfiguration( + com.oracle.bmc.retrier.RetryConfiguration retryConfiguration) { + this.retryConfiguration = retryConfiguration; + return this; + } + + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(RequestSummarizedUsagesRequest o) { + requestSummarizedUsagesDetails(o.getRequestSummarizedUsagesDetails()); + opcRequestId(o.getOpcRequestId()); + page(o.getPage()); + limit(o.getLimit()); + invocationCallback(o.getInvocationCallback()); + retryConfiguration(o.getRetryConfiguration()); + return this; + } + + /** + * Build the instance of RequestSummarizedUsagesRequest as configured by this builder + * + * Note that this method takes calls to {@link Builder#invocationCallback(com.oracle.bmc.util.internal.Consumer)} into account, + * while the method {@link Builder#buildWithoutInvocationCallback} does not. + * + * This is the preferred method to build an instance. + * + * @return instance of RequestSummarizedUsagesRequest + */ + public RequestSummarizedUsagesRequest build() { + RequestSummarizedUsagesRequest request = buildWithoutInvocationCallback(); + request.setInvocationCallback(invocationCallback); + request.setRetryConfiguration(retryConfiguration); + return request; + } + + /** + * Alternative setter for the body parameter. + * @param body the body parameter + * @return this builder instance + */ + @com.oracle.bmc.InternalSdk + public Builder body$(RequestSummarizedUsagesDetails body) { + requestSummarizedUsagesDetails(body); + return this; + } + } +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/responses/RequestSummarizedConfigurationsResponse.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/responses/RequestSummarizedConfigurationsResponse.java new file mode 100644 index 00000000000..45b7983bdb2 --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/responses/RequestSummarizedConfigurationsResponse.java @@ -0,0 +1,38 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.responses; + +import com.oracle.bmc.usageapi.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class RequestSummarizedConfigurationsResponse { + + /** + * 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 ConfigurationAggregation instance. + */ + private ConfigurationAggregation configurationAggregation; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(RequestSummarizedConfigurationsResponse o) { + opcRequestId(o.getOpcRequestId()); + configurationAggregation(o.getConfigurationAggregation()); + + return this; + } + } +} diff --git a/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/responses/RequestSummarizedUsagesResponse.java b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/responses/RequestSummarizedUsagesResponse.java new file mode 100644 index 00000000000..89b6eb4e0de --- /dev/null +++ b/bmc-usageapi/src/main/java/com/oracle/bmc/usageapi/responses/RequestSummarizedUsagesResponse.java @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. + * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. + */ +package com.oracle.bmc.usageapi.responses; + +import com.oracle.bmc.usageapi.model.*; + +@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20200107") +@lombok.Builder(builderClassName = "Builder") +@lombok.Getter +public class RequestSummarizedUsagesResponse { + + /** + * 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; + + /** + * For pagination of a list of items. When paging through a list, if this header appears in the response, + * then a partial list might have been returned. Include this value as the `page` parameter for the + * subsequent GET request to get the next batch of items. + * + */ + private String opcNextPage; + + /** + * The returned UsageAggregation instance. + */ + private UsageAggregation usageAggregation; + + public static class Builder { + /** + * Copy method to populate the builder with values from the given instance. + * @return this builder instance + */ + public Builder copy(RequestSummarizedUsagesResponse o) { + opcRequestId(o.getOpcRequestId()); + opcNextPage(o.getOpcNextPage()); + usageAggregation(o.getUsageAggregation()); + + return this; + } + } +} diff --git a/bmc-vault/pom.xml b/bmc-vault/pom.xml index c618e85c7ba..9a99b3579e8 100644 --- a/bmc-vault/pom.xml +++ b/bmc-vault/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-vault @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 \ No newline at end of file diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/Vaults.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/Vaults.java index 57a5957a629..d04b3e5d9b0 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/Vaults.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/Vaults.java @@ -7,6 +7,9 @@ import com.oracle.bmc.vault.requests.*; import com.oracle.bmc.vault.responses.*; +/** + * API for managing secrets. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180608") public interface Vaults extends AutoCloseable { diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/VaultsAsync.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/VaultsAsync.java index 044f44d8ded..5f57439a16c 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/VaultsAsync.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/VaultsAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.vault.requests.*; import com.oracle.bmc.vault.responses.*; +/** + * API for managing secrets. + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180608") public interface VaultsAsync extends AutoCloseable { diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/Base64SecretContentDetails.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/Base64SecretContentDetails.java index 1dba3f5e26d..3c2b79a673c 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/Base64SecretContentDetails.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/Base64SecretContentDetails.java @@ -27,6 +27,7 @@ property = "contentType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Base64SecretContentDetails extends SecretContentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/ChangeSecretCompartmentDetails.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/ChangeSecretCompartmentDetails.java index 02fa7ccbd5b..f6aec4c1082 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/ChangeSecretCompartmentDetails.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/ChangeSecretCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeSecretCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeSecretCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/CreateSecretDetails.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/CreateSecretDetails.java index 6f013da520a..e8ce066a7af 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/CreateSecretDetails.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/CreateSecretDetails.java @@ -21,6 +21,7 @@ builder = CreateSecretDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateSecretDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/ScheduleSecretDeletionDetails.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/ScheduleSecretDeletionDetails.java index d5f7403df7d..d07f0778285 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/ScheduleSecretDeletionDetails.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/ScheduleSecretDeletionDetails.java @@ -21,6 +21,7 @@ builder = ScheduleSecretDeletionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ScheduleSecretDeletionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/ScheduleSecretVersionDeletionDetails.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/ScheduleSecretVersionDeletionDetails.java index f5b7ade03ca..8cf0fb501e4 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/ScheduleSecretVersionDeletionDetails.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/ScheduleSecretVersionDeletionDetails.java @@ -21,6 +21,7 @@ builder = ScheduleSecretVersionDeletionDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ScheduleSecretVersionDeletionDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/Secret.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/Secret.java index efd4c492035..524ee00adfd 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/Secret.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/Secret.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Secret.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Secret { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretExpiryRule.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretExpiryRule.java index 364f65c6939..6a6fea47ee0 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretExpiryRule.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretExpiryRule.java @@ -25,6 +25,7 @@ property = "ruleType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SecretExpiryRule extends SecretRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretReuseRule.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretReuseRule.java index 385fefddcd5..fd8b8e4d4f6 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretReuseRule.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretReuseRule.java @@ -26,6 +26,7 @@ property = "ruleType" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SecretReuseRule extends SecretRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretSummary.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretSummary.java index 9b05ad56967..32aab514634 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretSummary.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretSummary.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SecretSummary.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SecretSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretVersion.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretVersion.java index f0ee3b50bcf..5761fcf7adf 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretVersion.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretVersion.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SecretVersion.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SecretVersion { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretVersionSummary.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretVersionSummary.java index 490a3891130..031b659960a 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretVersionSummary.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/SecretVersionSummary.java @@ -21,6 +21,7 @@ builder = SecretVersionSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class SecretVersionSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/UpdateSecretDetails.java b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/UpdateSecretDetails.java index ffd5c4341fe..0323b82a1f2 100644 --- a/bmc-vault/src/main/java/com/oracle/bmc/vault/model/UpdateSecretDetails.java +++ b/bmc-vault/src/main/java/com/oracle/bmc/vault/model/UpdateSecretDetails.java @@ -21,6 +21,7 @@ builder = UpdateSecretDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateSecretDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/pom.xml b/bmc-waas/pom.xml index 0c69c062460..ea5a502b53c 100644 --- a/bmc-waas/pom.xml +++ b/bmc-waas/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-waas @@ -17,7 +17,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/Redirect.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/Redirect.java index 9aa13c3e686..14361ea59f4 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/Redirect.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/Redirect.java @@ -7,6 +7,9 @@ import com.oracle.bmc.waas.requests.*; import com.oracle.bmc.waas.responses.*; +/** + * OCI Web Application Acceleration and Security Services + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181116") public interface Redirect extends AutoCloseable { diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/RedirectAsync.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/RedirectAsync.java index d988ed9bdcc..deec6ce78d7 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/RedirectAsync.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/RedirectAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.waas.requests.*; import com.oracle.bmc.waas.responses.*; +/** + * OCI Web Application Acceleration and Security Services + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181116") public interface RedirectAsync extends AutoCloseable { diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/Waas.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/Waas.java index 16249ca8de8..95853baa3ff 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/Waas.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/Waas.java @@ -7,6 +7,9 @@ import com.oracle.bmc.waas.requests.*; import com.oracle.bmc.waas.responses.*; +/** + * OCI Web Application Acceleration and Security Services + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181116") public interface Waas extends AutoCloseable { diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/WaasAsync.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/WaasAsync.java index 4764579628b..802d6283889 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/WaasAsync.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/WaasAsync.java @@ -7,6 +7,9 @@ import com.oracle.bmc.waas.requests.*; import com.oracle.bmc.waas.responses.*; +/** + * OCI Web Application Acceleration and Security Services + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20181116") public interface WaasAsync extends AutoCloseable { diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AccessRule.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AccessRule.java index 34d00d457be..279d2485eae 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AccessRule.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AccessRule.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = AccessRule.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AccessRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AccessRuleCriteria.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AccessRuleCriteria.java index 7e9856bf8e4..0d632c3f3d9 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AccessRuleCriteria.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AccessRuleCriteria.java @@ -21,6 +21,7 @@ builder = AccessRuleCriteria.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AccessRuleCriteria { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddHttpResponseHeaderAction.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddHttpResponseHeaderAction.java index 50946d342cc..2dc9b7c2e2b 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddHttpResponseHeaderAction.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddHttpResponseHeaderAction.java @@ -29,6 +29,7 @@ property = "action" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AddHttpResponseHeaderAction extends HeaderManipulationAction { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddressList.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddressList.java index 1a0609741ba..d8e749e9813 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddressList.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddressList.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = AddressList.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AddressList { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddressListSummary.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddressListSummary.java index 09f5396925d..1b68b09e0e6 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddressListSummary.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddressListSummary.java @@ -21,6 +21,7 @@ builder = AddressListSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AddressListSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddressRateLimiting.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddressRateLimiting.java index e832030ede9..bac0265b260 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddressRateLimiting.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/AddressRateLimiting.java @@ -21,6 +21,7 @@ builder = AddressRateLimiting.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class AddressRateLimiting { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/BlockChallengeSettings.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/BlockChallengeSettings.java index d7ab292a26c..eaa2b505d90 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/BlockChallengeSettings.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/BlockChallengeSettings.java @@ -21,6 +21,7 @@ builder = BlockChallengeSettings.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class BlockChallengeSettings { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CachingRule.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CachingRule.java index 1ee5e4d0057..9f7d6edd470 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CachingRule.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CachingRule.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = CachingRule.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CachingRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CachingRuleCriteria.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CachingRuleCriteria.java index 907ffccd18d..c7dd79e8e34 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CachingRuleCriteria.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CachingRuleCriteria.java @@ -21,6 +21,7 @@ builder = CachingRuleCriteria.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CachingRuleCriteria { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CachingRuleSummary.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CachingRuleSummary.java index c1de45bd4c2..055c4fc9baa 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CachingRuleSummary.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CachingRuleSummary.java @@ -21,6 +21,7 @@ builder = CachingRuleSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CachingRuleSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Captcha.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Captcha.java index 283efcd9f71..c28655ea1fd 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Captcha.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Captcha.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Captcha.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Captcha { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Certificate.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Certificate.java index f8fb00e4725..76f79379afc 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Certificate.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Certificate.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Certificate.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Certificate { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CertificateIssuerName.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CertificateIssuerName.java index 9501b203d55..d9820c7e221 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CertificateIssuerName.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CertificateIssuerName.java @@ -21,6 +21,7 @@ builder = CertificateIssuerName.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CertificateIssuerName { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CertificateSubjectName.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CertificateSubjectName.java index fcc1199a2e4..f73ecb5b618 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CertificateSubjectName.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CertificateSubjectName.java @@ -21,6 +21,7 @@ builder = CertificateSubjectName.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CertificateSubjectName { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CertificateSummary.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CertificateSummary.java index c25e93e2bd1..ffd4fcdef9b 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CertificateSummary.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CertificateSummary.java @@ -22,6 +22,7 @@ builder = CertificateSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CertificateSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Certificate_extensions.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Certificate_extensions.java index ec757d58712..0f7234dd49c 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Certificate_extensions.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Certificate_extensions.java @@ -21,6 +21,7 @@ builder = Certificate_extensions.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Certificate_extensions { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Certificate_publicKeyInfo.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Certificate_publicKeyInfo.java index 3ee13301b95..c17e2639a66 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Certificate_publicKeyInfo.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Certificate_publicKeyInfo.java @@ -21,6 +21,7 @@ builder = Certificate_publicKeyInfo.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Certificate_publicKeyInfo { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeAddressListCompartmentDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeAddressListCompartmentDetails.java index 33a0ea0ff0d..f83f476dad4 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeAddressListCompartmentDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeAddressListCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeAddressListCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeAddressListCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeCertificateCompartmentDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeCertificateCompartmentDetails.java index 8cb3c7f372e..9d30368f0ee 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeCertificateCompartmentDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeCertificateCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeCertificateCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeCertificateCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeCustomProtectionRuleCompartmentDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeCustomProtectionRuleCompartmentDetails.java index 17c800cbf27..751d279d1c8 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeCustomProtectionRuleCompartmentDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeCustomProtectionRuleCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeCustomProtectionRuleCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeCustomProtectionRuleCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeHttpRedirectCompartmentDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeHttpRedirectCompartmentDetails.java index 2f25c385810..8bec7c59a91 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeHttpRedirectCompartmentDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeHttpRedirectCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeHttpRedirectCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeHttpRedirectCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeWaasPolicyCompartmentDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeWaasPolicyCompartmentDetails.java index 58b0eb2ffae..db0109f7acb 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeWaasPolicyCompartmentDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ChangeWaasPolicyCompartmentDetails.java @@ -21,6 +21,7 @@ builder = ChangeWaasPolicyCompartmentDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ChangeWaasPolicyCompartmentDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateAddressListDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateAddressListDetails.java index 804139f6e39..514df954849 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateAddressListDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateAddressListDetails.java @@ -21,6 +21,7 @@ builder = CreateAddressListDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateAddressListDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateCertificateDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateCertificateDetails.java index 9e1a5fffeaa..7116d9a85b5 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateCertificateDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateCertificateDetails.java @@ -23,6 +23,7 @@ builder = CreateCertificateDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateCertificateDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateCustomProtectionRuleDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateCustomProtectionRuleDetails.java index f75958b25da..84c0d8cc041 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateCustomProtectionRuleDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateCustomProtectionRuleDetails.java @@ -23,6 +23,7 @@ builder = CreateCustomProtectionRuleDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateCustomProtectionRuleDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateHttpRedirectDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateHttpRedirectDetails.java index ba7be8b3d97..ecc835873c6 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateHttpRedirectDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateHttpRedirectDetails.java @@ -22,6 +22,7 @@ builder = CreateHttpRedirectDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateHttpRedirectDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateWaasPolicyDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateWaasPolicyDetails.java index f8fe72352c7..34a95cb106f 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateWaasPolicyDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CreateWaasPolicyDetails.java @@ -23,6 +23,7 @@ builder = CreateWaasPolicyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CreateWaasPolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CustomProtectionRule.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CustomProtectionRule.java index 453de66369c..21da1398bfa 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CustomProtectionRule.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CustomProtectionRule.java @@ -21,6 +21,7 @@ builder = CustomProtectionRule.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CustomProtectionRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CustomProtectionRuleSetting.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CustomProtectionRuleSetting.java index f0b1df8cd4a..4bb2cc53e81 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CustomProtectionRuleSetting.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CustomProtectionRuleSetting.java @@ -21,6 +21,7 @@ builder = CustomProtectionRuleSetting.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CustomProtectionRuleSetting { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CustomProtectionRuleSummary.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CustomProtectionRuleSummary.java index aba2d0c8907..f1efc8c749a 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CustomProtectionRuleSummary.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/CustomProtectionRuleSummary.java @@ -21,6 +21,7 @@ builder = CustomProtectionRuleSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class CustomProtectionRuleSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/DeviceFingerprintChallenge.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/DeviceFingerprintChallenge.java index a30f8b4dd57..e06eff138c6 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/DeviceFingerprintChallenge.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/DeviceFingerprintChallenge.java @@ -21,6 +21,7 @@ builder = DeviceFingerprintChallenge.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class DeviceFingerprintChallenge { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/EdgeSubnet.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/EdgeSubnet.java index 22225dcf5e5..ef1335d60da 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/EdgeSubnet.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/EdgeSubnet.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = EdgeSubnet.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class EdgeSubnet { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ExtendHttpResponseHeaderAction.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ExtendHttpResponseHeaderAction.java index b007a67844b..133050c0159 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ExtendHttpResponseHeaderAction.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ExtendHttpResponseHeaderAction.java @@ -31,6 +31,7 @@ property = "action" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ExtendHttpResponseHeaderAction extends HeaderManipulationAction { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/GoodBot.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/GoodBot.java index 0d144cd52f8..40756a6d3b9 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/GoodBot.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/GoodBot.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = GoodBot.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class GoodBot { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Header.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Header.java index cedbab82fb7..8a3191f81b6 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Header.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Header.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Header.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Header { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HealthCheck.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HealthCheck.java index 080328b341d..01e1f3bd09a 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HealthCheck.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HealthCheck.java @@ -20,6 +20,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = HealthCheck.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HealthCheck { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HttpRedirect.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HttpRedirect.java index 7e476134182..54a68b81368 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HttpRedirect.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HttpRedirect.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = HttpRedirect.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HttpRedirect { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HttpRedirectSummary.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HttpRedirectSummary.java index ec1ad647b36..3de58c6e35d 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HttpRedirectSummary.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HttpRedirectSummary.java @@ -23,6 +23,7 @@ builder = HttpRedirectSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HttpRedirectSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HttpRedirectTarget.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HttpRedirectTarget.java index 46cf157fb64..401dd46d2ab 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HttpRedirectTarget.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HttpRedirectTarget.java @@ -21,6 +21,7 @@ builder = HttpRedirectTarget.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HttpRedirectTarget { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HumanInteractionChallenge.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HumanInteractionChallenge.java index 6369217529f..73497faae69 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HumanInteractionChallenge.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/HumanInteractionChallenge.java @@ -21,6 +21,7 @@ builder = HumanInteractionChallenge.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class HumanInteractionChallenge { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/IPHashLoadBalancingMethod.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/IPHashLoadBalancingMethod.java index 0a0230e6cf4..f5f37905ebf 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/IPHashLoadBalancingMethod.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/IPHashLoadBalancingMethod.java @@ -28,6 +28,7 @@ property = "method" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class IPHashLoadBalancingMethod extends LoadBalancingMethod { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/JsChallenge.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/JsChallenge.java index f8ff7a8d065..7fc25163b9e 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/JsChallenge.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/JsChallenge.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = JsChallenge.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class JsChallenge { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Origin.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Origin.java index f0494669951..e36ddf4db78 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Origin.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Origin.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Origin.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Origin { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/OriginGroup.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/OriginGroup.java index 81dfac7f759..b12c91e7a87 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/OriginGroup.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/OriginGroup.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = OriginGroup.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OriginGroup { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/OriginGroup_origins.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/OriginGroup_origins.java index f049ae3cf3a..00bc2d0edce 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/OriginGroup_origins.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/OriginGroup_origins.java @@ -21,6 +21,7 @@ builder = OriginGroup_origins.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class OriginGroup_origins { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/PolicyConfig.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/PolicyConfig.java index ef621fc9ca2..6f3051526fc 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/PolicyConfig.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/PolicyConfig.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PolicyConfig.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PolicyConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionRule.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionRule.java index 1b151f32485..1174319a5a6 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionRule.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionRule.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ProtectionRule.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ProtectionRule { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionRuleAction.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionRuleAction.java index be2dbf82cfc..10551df7c96 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionRuleAction.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionRuleAction.java @@ -21,6 +21,7 @@ builder = ProtectionRuleAction.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ProtectionRuleAction { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionRuleExclusion.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionRuleExclusion.java index 6ee98d1628d..2d1bca59272 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionRuleExclusion.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionRuleExclusion.java @@ -36,6 +36,7 @@ builder = ProtectionRuleExclusion.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ProtectionRuleExclusion { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionSettings.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionSettings.java index d991f8a9864..9b27b0aa32a 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionSettings.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ProtectionSettings.java @@ -21,6 +21,7 @@ builder = ProtectionSettings.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ProtectionSettings { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/PurgeCache.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/PurgeCache.java index 0cd9b85a4f4..4228f5dfe56 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/PurgeCache.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/PurgeCache.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = PurgeCache.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class PurgeCache { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Recommendation.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Recommendation.java index 6af13db09d1..e6935e4dd62 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Recommendation.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Recommendation.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Recommendation.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Recommendation { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/RemoveHttpResponseHeaderAction.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/RemoveHttpResponseHeaderAction.java index 8f6071462ab..60b88894021 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/RemoveHttpResponseHeaderAction.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/RemoveHttpResponseHeaderAction.java @@ -29,6 +29,7 @@ property = "action" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RemoveHttpResponseHeaderAction extends HeaderManipulationAction { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/RoundRobinLoadBalancingMethod.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/RoundRobinLoadBalancingMethod.java index 07d5daea613..603c11b4976 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/RoundRobinLoadBalancingMethod.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/RoundRobinLoadBalancingMethod.java @@ -28,6 +28,7 @@ property = "method" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class RoundRobinLoadBalancingMethod extends LoadBalancingMethod { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/StickyCookieLoadBalancingMethod.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/StickyCookieLoadBalancingMethod.java index 52ec7c1a603..2e086d0a3c6 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/StickyCookieLoadBalancingMethod.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/StickyCookieLoadBalancingMethod.java @@ -28,6 +28,7 @@ property = "method" ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class StickyCookieLoadBalancingMethod extends LoadBalancingMethod { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ThreatFeed.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ThreatFeed.java index 3be0a2aaf56..65f9740be9c 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ThreatFeed.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ThreatFeed.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ThreatFeed.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ThreatFeed { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ThreatFeedAction.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ThreatFeedAction.java index 3887f4906c6..5732b597892 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ThreatFeedAction.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/ThreatFeedAction.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = ThreatFeedAction.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class ThreatFeedAction { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateAddressListDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateAddressListDetails.java index 7c101164015..92f2b80dc56 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateAddressListDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateAddressListDetails.java @@ -21,6 +21,7 @@ builder = UpdateAddressListDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateAddressListDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateCertificateDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateCertificateDetails.java index 9e684d8edba..d492307cb73 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateCertificateDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateCertificateDetails.java @@ -23,6 +23,7 @@ builder = UpdateCertificateDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateCertificateDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateCustomProtectionRuleDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateCustomProtectionRuleDetails.java index ef33ff6f0f6..71aee72dc3e 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateCustomProtectionRuleDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateCustomProtectionRuleDetails.java @@ -22,6 +22,7 @@ builder = UpdateCustomProtectionRuleDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateCustomProtectionRuleDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateHttpRedirectDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateHttpRedirectDetails.java index e2aaf917340..0de03425048 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateHttpRedirectDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateHttpRedirectDetails.java @@ -23,6 +23,7 @@ builder = UpdateHttpRedirectDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateHttpRedirectDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateWaasPolicyDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateWaasPolicyDetails.java index da4b0c66dfd..9a42183b650 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateWaasPolicyDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/UpdateWaasPolicyDetails.java @@ -23,6 +23,7 @@ builder = UpdateWaasPolicyDetails.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class UpdateWaasPolicyDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WaasPolicy.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WaasPolicy.java index 37cfec018af..0234ec05cbf 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WaasPolicy.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WaasPolicy.java @@ -21,6 +21,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WaasPolicy.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WaasPolicy { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WaasPolicyCustomProtectionRuleSummary.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WaasPolicyCustomProtectionRuleSummary.java index 07f74f44bb6..80374764e80 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WaasPolicyCustomProtectionRuleSummary.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WaasPolicyCustomProtectionRuleSummary.java @@ -21,6 +21,7 @@ builder = WaasPolicyCustomProtectionRuleSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WaasPolicyCustomProtectionRuleSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WaasPolicySummary.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WaasPolicySummary.java index dcc14cfa479..4c1847cdf83 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WaasPolicySummary.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WaasPolicySummary.java @@ -23,6 +23,7 @@ builder = WaasPolicySummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WaasPolicySummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafBlockedRequest.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafBlockedRequest.java index 7a82b5e66a5..ffb5560f8f1 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafBlockedRequest.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafBlockedRequest.java @@ -21,6 +21,7 @@ builder = WafBlockedRequest.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WafBlockedRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafConfig.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafConfig.java index 7544ca29184..2fdca924dd2 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafConfig.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafConfig.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WafConfig.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WafConfig { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafConfigDetails.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafConfigDetails.java index a0ce347b487..0a6754e9aed 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafConfigDetails.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafConfigDetails.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WafConfigDetails.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WafConfigDetails { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafLog.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafLog.java index f58ac3ba932..9b8b3f7412c 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafLog.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafLog.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WafLog.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WafLog { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafMeterDatum.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafMeterDatum.java index 2d3361cbbe8..29a41fedb47 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafMeterDatum.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafMeterDatum.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WafMeterDatum.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WafMeterDatum { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafRequest.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafRequest.java index 39f31a4eef3..36334e73a69 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafRequest.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WafRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WafRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafTrafficDatum.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafTrafficDatum.java index a0b89e95d05..060a8957832 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafTrafficDatum.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WafTrafficDatum.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WafTrafficDatum.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WafTrafficDatum { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Whitelist.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Whitelist.java index e590bfc35a2..34a4842d3df 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Whitelist.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/Whitelist.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = Whitelist.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class Whitelist { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequest.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequest.java index aed7e14ab11..46acaeb0f34 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequest.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestError.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestError.java index 243f8a12137..8eff6bbe1da 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestError.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestLogEntry.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestLogEntry.java index deea274727c..41917147a2d 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestLogEntry.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestLogEntry.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestResource.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestResource.java index fc6c151647c..add5c93c246 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestResource.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestResource.java @@ -21,6 +21,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestSummary.java b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestSummary.java index ce19d722706..b0c0a73181c 100644 --- a/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestSummary.java +++ b/bmc-waas/src/main/java/com/oracle/bmc/waas/model/WorkRequestSummary.java @@ -21,6 +21,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-workrequests/pom.xml b/bmc-workrequests/pom.xml index d5249ed6026..563275379f5 100644 --- a/bmc-workrequests/pom.xml +++ b/bmc-workrequests/pom.xml @@ -4,7 +4,7 @@ com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 ../pom.xml oci-java-sdk-workrequests @@ -15,7 +15,7 @@ com.oracle.oci.sdk oci-java-sdk-common - 1.19.0 + 1.19.1 diff --git a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/WorkRequest.java b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/WorkRequest.java index 5196f0e5e57..8d66cbcc257 100644 --- a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/WorkRequest.java +++ b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/WorkRequest.java @@ -7,6 +7,15 @@ import com.oracle.bmc.workrequests.requests.*; import com.oracle.bmc.workrequests.responses.*; +/** + * Many of the API operations that you use to create and configure Compute resources do not take effect + * immediately. In these cases, the operation spawns an asynchronous workflow to fulfill the request. + * Work requests provide visibility into the status of these in-progress, long-running workflows. + * + * For more information about work requests and the operations that spawn work requests, see + * [Viewing the State of a Compute Work Request](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/viewingworkrequestcompute.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface WorkRequest extends AutoCloseable { diff --git a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/WorkRequestAsync.java b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/WorkRequestAsync.java index 53adf1b981f..2b755da7f6b 100644 --- a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/WorkRequestAsync.java +++ b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/WorkRequestAsync.java @@ -7,6 +7,15 @@ import com.oracle.bmc.workrequests.requests.*; import com.oracle.bmc.workrequests.responses.*; +/** + * Many of the API operations that you use to create and configure Compute resources do not take effect + * immediately. In these cases, the operation spawns an asynchronous workflow to fulfill the request. + * Work requests provide visibility into the status of these in-progress, long-running workflows. + * + * For more information about work requests and the operations that spawn work requests, see + * [Viewing the State of a Compute Work Request](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/viewingworkrequestcompute.htm). + * + */ @javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20160918") public interface WorkRequestAsync extends AutoCloseable { diff --git a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequest.java b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequest.java index 184beafb0b2..1db0032a579 100644 --- a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequest.java +++ b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequest.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequest.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequest { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestError.java b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestError.java index 2dd0b331f4b..908c7b16467 100644 --- a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestError.java +++ b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestError.java @@ -19,6 +19,7 @@ @lombok.Value @com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = WorkRequestError.Builder.class) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestError { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestLogEntry.java b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestLogEntry.java index cd811142c85..4f159b4a11c 100644 --- a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestLogEntry.java +++ b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestLogEntry.java @@ -21,6 +21,7 @@ builder = WorkRequestLogEntry.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestLogEntry { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestResource.java b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestResource.java index 3e74f82766d..9211e5a3f0e 100644 --- a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestResource.java +++ b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestResource.java @@ -23,6 +23,7 @@ builder = WorkRequestResource.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestResource { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestSummary.java b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestSummary.java index 8da93dd978b..30cd8f54f4c 100644 --- a/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestSummary.java +++ b/bmc-workrequests/src/main/java/com/oracle/bmc/workrequests/model/WorkRequestSummary.java @@ -21,6 +21,7 @@ builder = WorkRequestSummary.Builder.class ) @com.fasterxml.jackson.annotation.JsonFilter(com.oracle.bmc.http.internal.ExplicitlySetFilter.NAME) +@lombok.Builder(builderClassName = "Builder", toBuilder = true) public class WorkRequestSummary { @com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder(withPrefix = "") @lombok.experimental.Accessors(fluent = true) diff --git a/pom.xml b/pom.xml index cc6d6e9a9fb..f1ff7d52763 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.oracle.oci.sdk oci-java-sdk - 1.19.0 + 1.19.1 pom Oracle Cloud Infrastructure SDK This project contains the SDK used for Oracle Cloud Infrastructure @@ -702,6 +702,8 @@ bmc-datasafe bmc-mysql bmc-dataintegration + bmc-ocvp + bmc-usageapi bmc-full bmc-shaded