Skip to content

Commit 5a8a235

Browse files
committed
Releasing version 1.12.0
1 parent c5935fc commit 5a8a235

File tree

662 files changed

+68485
-474
lines changed

Some content is hidden

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

662 files changed

+68485
-474
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ fabric.properties
100100
# Ignoring .idea and *.iml files (https://intellij-support.jetbrains.com/hc/en-us/articles/206544839)
101101
*.iml
102102
.idea
103+
*.ipr
103104

104105
#==================
105106
# Java
@@ -174,3 +175,5 @@ Icon
174175
Network Trash Folder
175176
Temporary Items
176177
.apdisk
178+
bmc-codegen/temp
179+
scripts/temp

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,23 @@ 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+
## 1.12.0 - 2019-12-17
7+
### Added
8+
- Support for the API Gateway service
9+
- Support for the OS Management service
10+
- Support for the Marketplace service
11+
- Support for "default"-type vaults in the Key Management service
12+
- Support for bringing your own keys in the Key Management service
13+
- Support for cross-region backups of boot volumes in the Block Storage service
14+
- Support for top-level TSIG keys in the DNS service
15+
- Support for resizing virtual machine instances to different shapes in the Compute service
16+
- Support for management configuration of cloud agents in the Compute service
17+
- Support for launching node pools using image IDs in the Container Engine for Kubernetes service
18+
19+
### Breaking changes
20+
- Removed support for v1 auth tokens in kubeconfig files in the `CreateClusterKubeconfigContentDetails` class of the Container Engine for Kubernetes service
21+
- Removed the IDCS access token requirement on the delete deleteOceInstance operation in the Content and Experience service, which is why the `DeleteOceInstanceDetails` class was removed
22+
623
## 1.11.0 - 2019-12-10
724
### Added
825
- Support for etags on results of the List Objects API in the Object Storage service

bmc-addons/bmc-apache-connector-provider/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.oracle.oci.sdk</groupId>
77
<artifactId>oci-java-sdk-addons</artifactId>
8-
<version>1.11.0</version>
8+
<version>1.12.0</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

@@ -43,7 +43,7 @@
4343
<dependency>
4444
<groupId>com.oracle.oci.sdk</groupId>
4545
<artifactId>oci-java-sdk-common</artifactId>
46-
<version>1.11.0</version>
46+
<version>1.12.0</version>
4747
</dependency>
4848

4949
<!-- Explicitly pull in this version of httpclient and its httpcore dependency to address:

bmc-addons/bmc-resteasy-client-configurator/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.oracle.oci.sdk</groupId>
77
<artifactId>oci-java-sdk-addons</artifactId>
8-
<version>1.11.0</version>
8+
<version>1.12.0</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

@@ -36,7 +36,7 @@
3636
<dependency>
3737
<groupId>com.oracle.oci.sdk</groupId>
3838
<artifactId>oci-java-sdk-common</artifactId>
39-
<version>1.11.0</version>
39+
<version>1.12.0</version>
4040
</dependency>
4141
</dependencies>
4242
</project>

bmc-addons/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.oracle.oci.sdk</groupId>
77
<artifactId>oci-java-sdk</artifactId>
8-
<version>1.11.0</version>
8+
<version>1.12.0</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

bmc-analytics/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>1.11.0</version>
7+
<version>1.12.0</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010
<artifactId>oci-java-sdk-analytics</artifactId>
@@ -15,7 +15,7 @@
1515
<dependency>
1616
<groupId>com.oracle.oci.sdk</groupId>
1717
<artifactId>oci-java-sdk-common</artifactId>
18-
<version>1.11.0</version>
18+
<version>1.12.0</version>
1919
</dependency>
2020
</dependencies>
2121
</project>

bmc-announcementsservice/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>1.11.0</version>
7+
<version>1.12.0</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010
<artifactId>oci-java-sdk-announcementsservice</artifactId>
@@ -17,7 +17,7 @@
1717
<dependency>
1818
<groupId>com.oracle.oci.sdk</groupId>
1919
<artifactId>oci-java-sdk-common</artifactId>
20-
<version>1.11.0</version>
20+
<version>1.12.0</version>
2121
</dependency>
2222
</dependencies>
2323
</project>

bmc-apigateway/pom.xml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version='1.0' encoding='UTF-8'?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0</modelVersion>
4+
<parent>
5+
<groupId>com.oracle.oci.sdk</groupId>
6+
<artifactId>oci-java-sdk</artifactId>
7+
<version>1.12.0</version>
8+
<relativePath>../pom.xml</relativePath>
9+
</parent>
10+
<artifactId>oci-java-sdk-apigateway</artifactId>
11+
<name>Oracle Cloud Infrastructure SDK - Apigateway</name>
12+
<description>This project contains the SDK used for Oracle Cloud Infrastructure Apigateway</description>
13+
<url>https://docs.cloud.oracle.com/Content/API/SDKDocs/javasdk.htm</url>
14+
<dependencies>
15+
<dependency>
16+
<groupId>com.oracle.oci.sdk</groupId>
17+
<artifactId>oci-java-sdk-common</artifactId>
18+
<version>1.12.0</version>
19+
</dependency>
20+
</dependencies>
21+
</project>
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
/**
2+
* Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
3+
*/
4+
package com.oracle.bmc.apigateway;
5+
6+
import com.oracle.bmc.apigateway.requests.*;
7+
import com.oracle.bmc.apigateway.responses.*;
8+
9+
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190501")
10+
public interface Deployment extends AutoCloseable {
11+
12+
/**
13+
* Sets the endpoint to call (ex, https://www.example.com).
14+
* @param endpoint The endpoint of the service.
15+
*/
16+
void setEndpoint(String endpoint);
17+
18+
/**
19+
* Sets the region to call (ex, Region.US_PHOENIX_1).
20+
* <p>
21+
* 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.
22+
* @param region The region of the service.
23+
*/
24+
void setRegion(com.oracle.bmc.Region region);
25+
26+
/**
27+
* Sets the region to call (ex, 'us-phoenix-1').
28+
* <p>
29+
* Note, this will first try to map the region ID to a known Region and call
30+
* {@link #setRegion(Region) setRegion}.
31+
* <p>
32+
* If no known Region could be determined, it will create an endpoint based on the
33+
* default endpoint format ({@link com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)}
34+
* and then call {@link #setEndpoint(String) setEndpoint}.
35+
* @param regionId The public region ID.
36+
*/
37+
void setRegion(String regionId);
38+
39+
/**
40+
* Changes the deployment compartment.
41+
* @param request The request object containing the details to send
42+
* @return A response object containing details about the completed operation
43+
* @throws BmcException when an error occurs.
44+
*/
45+
ChangeDeploymentCompartmentResponse changeDeploymentCompartment(
46+
ChangeDeploymentCompartmentRequest request);
47+
48+
/**
49+
* Creates a new deployment.
50+
*
51+
* @param request The request object containing the details to send
52+
* @return A response object containing details about the completed operation
53+
* @throws BmcException when an error occurs.
54+
*/
55+
CreateDeploymentResponse createDeployment(CreateDeploymentRequest request);
56+
57+
/**
58+
* Deletes the deployment with the given identifier.
59+
* @param request The request object containing the details to send
60+
* @return A response object containing details about the completed operation
61+
* @throws BmcException when an error occurs.
62+
*/
63+
DeleteDeploymentResponse deleteDeployment(DeleteDeploymentRequest request);
64+
65+
/**
66+
* Gets a deployment by identifier.
67+
* @param request The request object containing the details to send
68+
* @return A response object containing details about the completed operation
69+
* @throws BmcException when an error occurs.
70+
*/
71+
GetDeploymentResponse getDeployment(GetDeploymentRequest request);
72+
73+
/**
74+
* Returns a list of deployments.
75+
*
76+
* @param request The request object containing the details to send
77+
* @return A response object containing details about the completed operation
78+
* @throws BmcException when an error occurs.
79+
*/
80+
ListDeploymentsResponse listDeployments(ListDeploymentsRequest request);
81+
82+
/**
83+
* Updates the deployment with the given identifier.
84+
* @param request The request object containing the details to send
85+
* @return A response object containing details about the completed operation
86+
* @throws BmcException when an error occurs.
87+
*/
88+
UpdateDeploymentResponse updateDeployment(UpdateDeploymentRequest request);
89+
90+
/**
91+
* Gets the pre-configured waiters available for resources for this service.
92+
*
93+
* @return The service waiters.
94+
*/
95+
DeploymentWaiters getWaiters();
96+
97+
/**
98+
* Gets the pre-configured paginators available for list operations in this service which may return multiple
99+
* pages of data. These paginators provide an {@link java.lang.Iterable} interface so that service responses, or
100+
* resources/records, can be iterated through without having to manually deal with pagination and page tokens.
101+
*
102+
* @return The service paginators.
103+
*/
104+
DeploymentPaginators getPaginators();
105+
}
Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
/**
2+
* Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
3+
*/
4+
package com.oracle.bmc.apigateway;
5+
6+
import com.oracle.bmc.apigateway.requests.*;
7+
import com.oracle.bmc.apigateway.responses.*;
8+
9+
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20190501")
10+
public interface DeploymentAsync extends AutoCloseable {
11+
12+
/**
13+
* Sets the endpoint to call (ex, https://www.example.com).
14+
* @param endpoint The endpoint of the serice.
15+
*/
16+
void setEndpoint(String endpoint);
17+
18+
/**
19+
* Sets the region to call (ex, Region.US_PHOENIX_1).
20+
* <p>
21+
* 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.
22+
* @param region The region of the service.
23+
*/
24+
void setRegion(com.oracle.bmc.Region region);
25+
26+
/**
27+
* Sets the region to call (ex, 'us-phoenix-1').
28+
* <p>
29+
* Note, this will first try to map the region ID to a known Region and call
30+
* {@link #setRegion(Region) setRegion}.
31+
* <p>
32+
* If no known Region could be determined, it will create an endpoint based on the
33+
* default endpoint format ({@link com.oracle.bmc.Region#formatDefaultRegionEndpoint(Service, String)}
34+
* and then call {@link #setEndpoint(String) setEndpoint}.
35+
* @param regionId The public region ID.
36+
*/
37+
void setRegion(String regionId);
38+
39+
/**
40+
* Changes the deployment compartment.
41+
*
42+
* @param request The request object containing the details to send
43+
* @param handler The request handler to invoke upon completion, may be null.
44+
* @return A Future that can be used to get the response if no AsyncHandler was
45+
* provided. Note, if you provide an AsyncHandler and use the Future, some
46+
* types of responses (like java.io.InputStream) may not be able to be read in
47+
* both places as the underlying stream may only be consumed once.
48+
*/
49+
java.util.concurrent.Future<ChangeDeploymentCompartmentResponse> changeDeploymentCompartment(
50+
ChangeDeploymentCompartmentRequest request,
51+
com.oracle.bmc.responses.AsyncHandler<
52+
ChangeDeploymentCompartmentRequest, ChangeDeploymentCompartmentResponse>
53+
handler);
54+
55+
/**
56+
* Creates a new deployment.
57+
*
58+
*
59+
* @param request The request object containing the details to send
60+
* @param handler The request handler to invoke upon completion, may be null.
61+
* @return A Future that can be used to get the response if no AsyncHandler was
62+
* provided. Note, if you provide an AsyncHandler and use the Future, some
63+
* types of responses (like java.io.InputStream) may not be able to be read in
64+
* both places as the underlying stream may only be consumed once.
65+
*/
66+
java.util.concurrent.Future<CreateDeploymentResponse> createDeployment(
67+
CreateDeploymentRequest request,
68+
com.oracle.bmc.responses.AsyncHandler<CreateDeploymentRequest, CreateDeploymentResponse>
69+
handler);
70+
71+
/**
72+
* Deletes the deployment with the given identifier.
73+
*
74+
* @param request The request object containing the details to send
75+
* @param handler The request handler to invoke upon completion, may be null.
76+
* @return A Future that can be used to get the response if no AsyncHandler was
77+
* provided. Note, if you provide an AsyncHandler and use the Future, some
78+
* types of responses (like java.io.InputStream) may not be able to be read in
79+
* both places as the underlying stream may only be consumed once.
80+
*/
81+
java.util.concurrent.Future<DeleteDeploymentResponse> deleteDeployment(
82+
DeleteDeploymentRequest request,
83+
com.oracle.bmc.responses.AsyncHandler<DeleteDeploymentRequest, DeleteDeploymentResponse>
84+
handler);
85+
86+
/**
87+
* Gets a deployment by identifier.
88+
*
89+
* @param request The request object containing the details to send
90+
* @param handler The request handler to invoke upon completion, may be null.
91+
* @return A Future that can be used to get the response if no AsyncHandler was
92+
* provided. Note, if you provide an AsyncHandler and use the Future, some
93+
* types of responses (like java.io.InputStream) may not be able to be read in
94+
* both places as the underlying stream may only be consumed once.
95+
*/
96+
java.util.concurrent.Future<GetDeploymentResponse> getDeployment(
97+
GetDeploymentRequest request,
98+
com.oracle.bmc.responses.AsyncHandler<GetDeploymentRequest, GetDeploymentResponse>
99+
handler);
100+
101+
/**
102+
* Returns a list of deployments.
103+
*
104+
*
105+
* @param request The request object containing the details to send
106+
* @param handler The request handler to invoke upon completion, may be null.
107+
* @return A Future that can be used to get the response if no AsyncHandler was
108+
* provided. Note, if you provide an AsyncHandler and use the Future, some
109+
* types of responses (like java.io.InputStream) may not be able to be read in
110+
* both places as the underlying stream may only be consumed once.
111+
*/
112+
java.util.concurrent.Future<ListDeploymentsResponse> listDeployments(
113+
ListDeploymentsRequest request,
114+
com.oracle.bmc.responses.AsyncHandler<ListDeploymentsRequest, ListDeploymentsResponse>
115+
handler);
116+
117+
/**
118+
* Updates the deployment with the given identifier.
119+
*
120+
* @param request The request object containing the details to send
121+
* @param handler The request handler to invoke upon completion, may be null.
122+
* @return A Future that can be used to get the response if no AsyncHandler was
123+
* provided. Note, if you provide an AsyncHandler and use the Future, some
124+
* types of responses (like java.io.InputStream) may not be able to be read in
125+
* both places as the underlying stream may only be consumed once.
126+
*/
127+
java.util.concurrent.Future<UpdateDeploymentResponse> updateDeployment(
128+
UpdateDeploymentRequest request,
129+
com.oracle.bmc.responses.AsyncHandler<UpdateDeploymentRequest, UpdateDeploymentResponse>
130+
handler);
131+
}

0 commit comments

Comments
 (0)