Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file.

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

## 1.30.1 - 2021-01-26
### Added
- Support for creating, managing, and using asymmetric keys in the Key Management service
- Support for peer ACD unique names in Exadata Cloud at Customer in the Database service
- Support for ACLs on autonomous databases in Exadata Cloud at Customer Data Guard in the Database service
- Support for drift detection on individual resources of a stack in the Resource Manager service
- Support for private access channels and vanity URLs in the Analytics Cloud service
- Support for updating load balancer shapes in the Blockchain Platform service
- Support for assigning volume backup policies to volume groups in the Block Volume service

## 1.30.0 - 2021-01-19
### Added
- Support for Logging Analytics as a target in the Service Connector Hub service
Expand Down
6 changes: 3 additions & 3 deletions bmc-addons/bmc-apache-connector-provider/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-addons</artifactId>
<version>1.30.0</version>
<version>1.30.1</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down Expand Up @@ -42,15 +42,15 @@
<dependency>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-common</artifactId>
<version>1.30.0</version>
<version>1.30.1</version>
</dependency>

<!-- Explicitly pull in this version of httpclient and its httpcore dependency to address:
https://issues.apache.org/jira/browse/HTTPCLIENT-1803 -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.12</version>
<version>4.5.13</version>
</dependency>
</dependencies>
</project>
4 changes: 2 additions & 2 deletions bmc-addons/bmc-resteasy-client-configurator/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-addons</artifactId>
<version>1.30.0</version>
<version>1.30.1</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down Expand Up @@ -36,7 +36,7 @@
<dependency>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-common</artifactId>
<version>1.30.0</version>
<version>1.30.1</version>
</dependency>
</dependencies>
</project>
4 changes: 2 additions & 2 deletions bmc-addons/bmc-sasl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<artifactId>oci-java-sdk-addons</artifactId>
<groupId>com.oracle.oci.sdk</groupId>
<version>1.30.0</version>
<version>1.30.1</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down Expand Up @@ -61,7 +61,7 @@
<dependency>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-common</artifactId>
<version>1.30.0</version>
<version>1.30.1</version>
</dependency>
</dependencies>

Expand Down
2 changes: 1 addition & 1 deletion bmc-addons/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk</artifactId>
<version>1.30.0</version>
<version>1.30.1</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
4 changes: 2 additions & 2 deletions bmc-analytics/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk</artifactId>
<version>1.30.0</version>
<version>1.30.1</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>oci-java-sdk-analytics</artifactId>
Expand All @@ -15,7 +15,7 @@
<dependency>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-common</artifactId>
<version>1.30.0</version>
<version>1.30.1</version>
</dependency>
</dependencies>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,31 @@ ChangeAnalyticsInstanceNetworkEndpointResponse changeAnalyticsInstanceNetworkEnd
*/
CreateAnalyticsInstanceResponse createAnalyticsInstance(CreateAnalyticsInstanceRequest request);

/**
* Create an Private access Channel for the Analytics instance. The operation is long-running
* and creates a new WorkRequest.
*
* @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.
*
* <b>Example: </b>Click <a href="https://docs.cloud.oracle.com/en-us/iaas/tools/java-sdk-examples/latest/analytics/CreatePrivateAccessChannelExample.java.html" target="_blank" rel="noopener noreferrer" >here</a> to see how to use CreatePrivateAccessChannel API.
*/
CreatePrivateAccessChannelResponse createPrivateAccessChannel(
CreatePrivateAccessChannelRequest request);

/**
* Allows specifying a custom host name to be used to access the analytics instance. This requires prior setup of DNS entry and certificate
* for this 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.
*
* <b>Example: </b>Click <a href="https://docs.cloud.oracle.com/en-us/iaas/tools/java-sdk-examples/latest/analytics/CreateVanityUrlExample.java.html" target="_blank" rel="noopener noreferrer" >here</a> to see how to use CreateVanityUrl API.
*/
CreateVanityUrlResponse createVanityUrl(CreateVanityUrlRequest request);

/**
* Terminates the specified Analytics instance. The operation is long-running
* and creates a new WorkRequest.
Expand All @@ -96,6 +121,29 @@ ChangeAnalyticsInstanceNetworkEndpointResponse changeAnalyticsInstanceNetworkEnd
*/
DeleteAnalyticsInstanceResponse deleteAnalyticsInstance(DeleteAnalyticsInstanceRequest request);

/**
* Delete an Analytics instance's Private access channel with the given unique identifier key.
*
* @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.
*
* <b>Example: </b>Click <a href="https://docs.cloud.oracle.com/en-us/iaas/tools/java-sdk-examples/latest/analytics/DeletePrivateAccessChannelExample.java.html" target="_blank" rel="noopener noreferrer" >here</a> to see how to use DeletePrivateAccessChannel API.
*/
DeletePrivateAccessChannelResponse deletePrivateAccessChannel(
DeletePrivateAccessChannelRequest request);

/**
* Allows deleting a previously created vanity url.
*
* @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.
*
* <b>Example: </b>Click <a href="https://docs.cloud.oracle.com/en-us/iaas/tools/java-sdk-examples/latest/analytics/DeleteVanityUrlExample.java.html" target="_blank" rel="noopener noreferrer" >here</a> to see how to use DeleteVanityUrl API.
*/
DeleteVanityUrlResponse deleteVanityUrl(DeleteVanityUrlRequest request);

/**
* Cancel a work request that has not started yet.
*
Expand All @@ -118,6 +166,17 @@ ChangeAnalyticsInstanceNetworkEndpointResponse changeAnalyticsInstanceNetworkEnd
*/
GetAnalyticsInstanceResponse getAnalyticsInstance(GetAnalyticsInstanceRequest request);

/**
* Retrieve private access channel in the specified Analytics Instance.
*
* @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.
*
* <b>Example: </b>Click <a href="https://docs.cloud.oracle.com/en-us/iaas/tools/java-sdk-examples/latest/analytics/GetPrivateAccessChannelExample.java.html" target="_blank" rel="noopener noreferrer" >here</a> to see how to use GetPrivateAccessChannel API.
*/
GetPrivateAccessChannelResponse getPrivateAccessChannel(GetPrivateAccessChannelRequest request);

/**
* Get the details of a work request.
*
Expand Down Expand Up @@ -221,6 +280,29 @@ ChangeAnalyticsInstanceNetworkEndpointResponse changeAnalyticsInstanceNetworkEnd
*/
UpdateAnalyticsInstanceResponse updateAnalyticsInstance(UpdateAnalyticsInstanceRequest request);

/**
* Update the Private Access Channel with the given unique identifier key in the specified Analytics Instance.
*
* @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.
*
* <b>Example: </b>Click <a href="https://docs.cloud.oracle.com/en-us/iaas/tools/java-sdk-examples/latest/analytics/UpdatePrivateAccessChannelExample.java.html" target="_blank" rel="noopener noreferrer" >here</a> to see how to use UpdatePrivateAccessChannel API.
*/
UpdatePrivateAccessChannelResponse updatePrivateAccessChannel(
UpdatePrivateAccessChannelRequest request);

/**
* Allows uploading a new certificate for a vanity url, which will have to be done when the current certificate is expiring.
*
* @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.
*
* <b>Example: </b>Click <a href="https://docs.cloud.oracle.com/en-us/iaas/tools/java-sdk-examples/latest/analytics/UpdateVanityUrlExample.java.html" target="_blank" rel="noopener noreferrer" >here</a> to see how to use UpdateVanityUrl API.
*/
UpdateVanityUrlResponse updateVanityUrl(UpdateVanityUrlRequest request);

/**
* Gets the pre-configured waiters available for resources for this service.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,41 @@ java.util.concurrent.Future<CreateAnalyticsInstanceResponse> createAnalyticsInst
CreateAnalyticsInstanceRequest, CreateAnalyticsInstanceResponse>
handler);

/**
* Create an Private access Channel for the Analytics instance. The operation is long-running
* and creates a new WorkRequest.
*
*
* @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<CreatePrivateAccessChannelResponse> createPrivateAccessChannel(
CreatePrivateAccessChannelRequest request,
com.oracle.bmc.responses.AsyncHandler<
CreatePrivateAccessChannelRequest, CreatePrivateAccessChannelResponse>
handler);

/**
* Allows specifying a custom host name to be used to access the analytics instance. This requires prior setup of DNS entry and certificate
* for this 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<CreateVanityUrlResponse> createVanityUrl(
CreateVanityUrlRequest request,
com.oracle.bmc.responses.AsyncHandler<CreateVanityUrlRequest, CreateVanityUrlResponse>
handler);

/**
* Terminates the specified Analytics instance. The operation is long-running
* and creates a new WorkRequest.
Expand All @@ -122,6 +157,39 @@ java.util.concurrent.Future<DeleteAnalyticsInstanceResponse> deleteAnalyticsInst
DeleteAnalyticsInstanceRequest, DeleteAnalyticsInstanceResponse>
handler);

/**
* Delete an Analytics instance's Private access channel with the given unique identifier key.
*
*
* @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<DeletePrivateAccessChannelResponse> deletePrivateAccessChannel(
DeletePrivateAccessChannelRequest request,
com.oracle.bmc.responses.AsyncHandler<
DeletePrivateAccessChannelRequest, DeletePrivateAccessChannelResponse>
handler);

/**
* Allows deleting a previously created vanity url.
*
*
* @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<DeleteVanityUrlResponse> deleteVanityUrl(
DeleteVanityUrlRequest request,
com.oracle.bmc.responses.AsyncHandler<DeleteVanityUrlRequest, DeleteVanityUrlResponse>
handler);

/**
* Cancel a work request that has not started yet.
*
Expand Down Expand Up @@ -156,6 +224,23 @@ java.util.concurrent.Future<GetAnalyticsInstanceResponse> getAnalyticsInstance(
GetAnalyticsInstanceRequest, GetAnalyticsInstanceResponse>
handler);

/**
* Retrieve private access channel in the specified Analytics Instance.
*
*
* @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<GetPrivateAccessChannelResponse> getPrivateAccessChannel(
GetPrivateAccessChannelRequest request,
com.oracle.bmc.responses.AsyncHandler<
GetPrivateAccessChannelRequest, GetPrivateAccessChannelResponse>
handler);

/**
* Get the details of a work request.
*
Expand Down Expand Up @@ -310,4 +395,37 @@ java.util.concurrent.Future<UpdateAnalyticsInstanceResponse> updateAnalyticsInst
com.oracle.bmc.responses.AsyncHandler<
UpdateAnalyticsInstanceRequest, UpdateAnalyticsInstanceResponse>
handler);

/**
* Update the Private Access Channel with the given unique identifier key in the specified Analytics Instance.
*
*
* @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<UpdatePrivateAccessChannelResponse> updatePrivateAccessChannel(
UpdatePrivateAccessChannelRequest request,
com.oracle.bmc.responses.AsyncHandler<
UpdatePrivateAccessChannelRequest, UpdatePrivateAccessChannelResponse>
handler);

/**
* Allows uploading a new certificate for a vanity url, which will have to be done when the current certificate is expiring.
*
*
* @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<UpdateVanityUrlResponse> updateVanityUrl(
UpdateVanityUrlRequest request,
com.oracle.bmc.responses.AsyncHandler<UpdateVanityUrlRequest, UpdateVanityUrlResponse>
handler);
}
Loading