Skip to content

Commit d1fecbc

Browse files
Releasing version 3.14.0
Releasing version 3.14.0
2 parents 4c360a7 + 49f77be commit d1fecbc

File tree

9,168 files changed

+57562
-47163
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

9,168 files changed

+57562
-47163
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file.
33

44
The format is based on [Keep a Changelog](http://keepachangelog.com/).
55

6+
## 3.14.0 - 2023-05-16
7+
### Added
8+
- Support for self-service integration in the Fusion Apps as a Service service
9+
- The serializer is now pluggable and determined by the `HttpProvider`. For the Jersey 2 and Jersey 3 HTTP clients, Jackson continues to be used as the serializer
10+
11+
### Breaking Changes
12+
- As part of the pluggable Serializer changes, when using the Jersey and Jersey 3 HTTP clients, the underlying Jackson `ObjectMapper` can now be obtained using `com.oracle.bmc.serialization.jackson.JacksonSerializer.getDefaultObjectMapper()`. The `com.oracle.bmc.http.client.Serialization.getObjectMapper()` method does not exist anymore.
13+
- In the Fusion Apps as a Service service, the `AttachExistingInstanceDetails`, `CreateNewInstanceDetails`, `CreateOaxServiceInstanceDetails`, `CreateOicServiceInstanceDetails`, `CreateServiceInstanceDetails`, and `FawAdminInfoDetails` model classes were removed
14+
- In the Fusion Apps as a Service service, the `CreateServiceAttachmentDetails` model class is now `final`, since all subclasses have been removed
15+
- In the Fusion Apps as a Service service, the `action` property was removed in the `CreateServiceAttachmentDetails` model class
16+
617
## 3.13.1 - 2023-05-09
718
### Added
819
- Support for the Access Governance service

bmc-accessgovernancecp/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>com.oracle.oci.sdk</groupId>
66
<artifactId>oci-java-sdk</artifactId>
7-
<version>3.13.1</version>
7+
<version>3.14.0</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010
<artifactId>oci-java-sdk-accessgovernancecp</artifactId>
@@ -15,7 +15,7 @@
1515
<dependency>
1616
<groupId>com.oracle.oci.sdk</groupId>
1717
<artifactId>oci-java-sdk-common</artifactId>
18-
<version>3.13.1</version>
18+
<version>3.14.0</version>
1919
</dependency>
2020
</dependencies>
2121
</project>

bmc-accessgovernancecp/src/main/java/com/oracle/bmc/accessgovernancecp/model/ChangeGovernanceInstanceCompartmentDetails.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,17 @@
99
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
1010
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
1111
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
12-
* set of all explicitly set fields called {@link #__explicitlySet__}. The {@link #hashCode()} and
13-
* {@link #equals(Object)} methods are implemented to take {@link #__explicitlySet__} into account.
14-
* The constructor, on the other hand, does not set {@link #__explicitlySet__} (since the
15-
* constructor cannot distinguish explicit {@code null} from unset {@code null}).
12+
* set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link
13+
* #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set
14+
* fields into account. The constructor, on the other hand, does not take the explicitly set fields
15+
* into account (since the constructor cannot distinguish explicit {@code null} from unset {@code
16+
* null}).
1617
*/
1718
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220518")
1819
@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
1920
builder = ChangeGovernanceInstanceCompartmentDetails.Builder.class)
2021
@com.fasterxml.jackson.annotation.JsonFilter(
21-
com.oracle.bmc.http.client.internal.ExplicitlySetFilter.NAME)
22+
com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
2223
public final class ChangeGovernanceInstanceCompartmentDetails
2324
extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
2425
@Deprecated

bmc-accessgovernancecp/src/main/java/com/oracle/bmc/accessgovernancecp/model/CreateGovernanceInstanceDetails.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,17 @@
99
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
1010
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
1111
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
12-
* set of all explicitly set fields called {@link #__explicitlySet__}. The {@link #hashCode()} and
13-
* {@link #equals(Object)} methods are implemented to take {@link #__explicitlySet__} into account.
14-
* The constructor, on the other hand, does not set {@link #__explicitlySet__} (since the
15-
* constructor cannot distinguish explicit {@code null} from unset {@code null}).
12+
* set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link
13+
* #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set
14+
* fields into account. The constructor, on the other hand, does not take the explicitly set fields
15+
* into account (since the constructor cannot distinguish explicit {@code null} from unset {@code
16+
* null}).
1617
*/
1718
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220518")
1819
@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
1920
builder = CreateGovernanceInstanceDetails.Builder.class)
2021
@com.fasterxml.jackson.annotation.JsonFilter(
21-
com.oracle.bmc.http.client.internal.ExplicitlySetFilter.NAME)
22+
com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
2223
public final class CreateGovernanceInstanceDetails
2324
extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
2425
@Deprecated

bmc-accessgovernancecp/src/main/java/com/oracle/bmc/accessgovernancecp/model/GovernanceInstance.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,17 @@
99
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
1010
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
1111
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
12-
* set of all explicitly set fields called {@link #__explicitlySet__}. The {@link #hashCode()} and
13-
* {@link #equals(Object)} methods are implemented to take {@link #__explicitlySet__} into account.
14-
* The constructor, on the other hand, does not set {@link #__explicitlySet__} (since the
15-
* constructor cannot distinguish explicit {@code null} from unset {@code null}).
12+
* set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link
13+
* #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set
14+
* fields into account. The constructor, on the other hand, does not take the explicitly set fields
15+
* into account (since the constructor cannot distinguish explicit {@code null} from unset {@code
16+
* null}).
1617
*/
1718
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220518")
1819
@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
1920
builder = GovernanceInstance.Builder.class)
2021
@com.fasterxml.jackson.annotation.JsonFilter(
21-
com.oracle.bmc.http.client.internal.ExplicitlySetFilter.NAME)
22+
com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
2223
public final class GovernanceInstance
2324
extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
2425
@Deprecated

bmc-accessgovernancecp/src/main/java/com/oracle/bmc/accessgovernancecp/model/GovernanceInstanceCollection.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,17 @@
99
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
1010
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
1111
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
12-
* set of all explicitly set fields called {@link #__explicitlySet__}. The {@link #hashCode()} and
13-
* {@link #equals(Object)} methods are implemented to take {@link #__explicitlySet__} into account.
14-
* The constructor, on the other hand, does not set {@link #__explicitlySet__} (since the
15-
* constructor cannot distinguish explicit {@code null} from unset {@code null}).
12+
* set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link
13+
* #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set
14+
* fields into account. The constructor, on the other hand, does not take the explicitly set fields
15+
* into account (since the constructor cannot distinguish explicit {@code null} from unset {@code
16+
* null}).
1617
*/
1718
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220518")
1819
@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
1920
builder = GovernanceInstanceCollection.Builder.class)
2021
@com.fasterxml.jackson.annotation.JsonFilter(
21-
com.oracle.bmc.http.client.internal.ExplicitlySetFilter.NAME)
22+
com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
2223
public final class GovernanceInstanceCollection
2324
extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
2425
@Deprecated

bmc-accessgovernancecp/src/main/java/com/oracle/bmc/accessgovernancecp/model/GovernanceInstanceConfiguration.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,17 @@
99
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
1010
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
1111
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
12-
* set of all explicitly set fields called {@link #__explicitlySet__}. The {@link #hashCode()} and
13-
* {@link #equals(Object)} methods are implemented to take {@link #__explicitlySet__} into account.
14-
* The constructor, on the other hand, does not set {@link #__explicitlySet__} (since the
15-
* constructor cannot distinguish explicit {@code null} from unset {@code null}).
12+
* set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link
13+
* #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set
14+
* fields into account. The constructor, on the other hand, does not take the explicitly set fields
15+
* into account (since the constructor cannot distinguish explicit {@code null} from unset {@code
16+
* null}).
1617
*/
1718
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220518")
1819
@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
1920
builder = GovernanceInstanceConfiguration.Builder.class)
2021
@com.fasterxml.jackson.annotation.JsonFilter(
21-
com.oracle.bmc.http.client.internal.ExplicitlySetFilter.NAME)
22+
com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
2223
public final class GovernanceInstanceConfiguration
2324
extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
2425
@Deprecated

bmc-accessgovernancecp/src/main/java/com/oracle/bmc/accessgovernancecp/model/GovernanceInstanceSummary.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,17 @@
99
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
1010
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
1111
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
12-
* set of all explicitly set fields called {@link #__explicitlySet__}. The {@link #hashCode()} and
13-
* {@link #equals(Object)} methods are implemented to take {@link #__explicitlySet__} into account.
14-
* The constructor, on the other hand, does not set {@link #__explicitlySet__} (since the
15-
* constructor cannot distinguish explicit {@code null} from unset {@code null}).
12+
* set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link
13+
* #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set
14+
* fields into account. The constructor, on the other hand, does not take the explicitly set fields
15+
* into account (since the constructor cannot distinguish explicit {@code null} from unset {@code
16+
* null}).
1617
*/
1718
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220518")
1819
@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
1920
builder = GovernanceInstanceSummary.Builder.class)
2021
@com.fasterxml.jackson.annotation.JsonFilter(
21-
com.oracle.bmc.http.client.internal.ExplicitlySetFilter.NAME)
22+
com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
2223
public final class GovernanceInstanceSummary
2324
extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
2425
@Deprecated

bmc-accessgovernancecp/src/main/java/com/oracle/bmc/accessgovernancecp/model/SenderConfig.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,16 @@
99
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
1010
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
1111
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
12-
* set of all explicitly set fields called {@link #__explicitlySet__}. The {@link #hashCode()} and
13-
* {@link #equals(Object)} methods are implemented to take {@link #__explicitlySet__} into account.
14-
* The constructor, on the other hand, does not set {@link #__explicitlySet__} (since the
15-
* constructor cannot distinguish explicit {@code null} from unset {@code null}).
12+
* set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link
13+
* #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set
14+
* fields into account. The constructor, on the other hand, does not take the explicitly set fields
15+
* into account (since the constructor cannot distinguish explicit {@code null} from unset {@code
16+
* null}).
1617
*/
1718
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220518")
1819
@com.fasterxml.jackson.databind.annotation.JsonDeserialize(builder = SenderConfig.Builder.class)
1920
@com.fasterxml.jackson.annotation.JsonFilter(
20-
com.oracle.bmc.http.client.internal.ExplicitlySetFilter.NAME)
21+
com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
2122
public final class SenderConfig extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
2223
@Deprecated
2324
@java.beans.ConstructorProperties({

bmc-accessgovernancecp/src/main/java/com/oracle/bmc/accessgovernancecp/model/UpdateGovernanceInstanceConfigurationDetails.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,17 @@
99
* Note: Objects should always be created or deserialized using the {@link Builder}. This model
1010
* distinguishes fields that are {@code null} because they are unset from fields that are explicitly
1111
* set to {@code null}. This is done in the setter methods of the {@link Builder}, which maintain a
12-
* set of all explicitly set fields called {@link #__explicitlySet__}. The {@link #hashCode()} and
13-
* {@link #equals(Object)} methods are implemented to take {@link #__explicitlySet__} into account.
14-
* The constructor, on the other hand, does not set {@link #__explicitlySet__} (since the
15-
* constructor cannot distinguish explicit {@code null} from unset {@code null}).
12+
* set of all explicitly set fields called {@link Builder#__explicitlySet__}. The {@link
13+
* #hashCode()} and {@link #equals(Object)} methods are implemented to take the explicitly set
14+
* fields into account. The constructor, on the other hand, does not take the explicitly set fields
15+
* into account (since the constructor cannot distinguish explicit {@code null} from unset {@code
16+
* null}).
1617
*/
1718
@jakarta.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20220518")
1819
@com.fasterxml.jackson.databind.annotation.JsonDeserialize(
1920
builder = UpdateGovernanceInstanceConfigurationDetails.Builder.class)
2021
@com.fasterxml.jackson.annotation.JsonFilter(
21-
com.oracle.bmc.http.client.internal.ExplicitlySetFilter.NAME)
22+
com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel.EXPLICITLY_SET_FILTER_NAME)
2223
public final class UpdateGovernanceInstanceConfigurationDetails
2324
extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel {
2425
@Deprecated

0 commit comments

Comments
 (0)