Skip to content

Commit c895ffa

Browse files
authored
Merge pull request #69 from oracle/release_2018-06-14
Releasing version 1.2.40
2 parents 2bd7c9b + a0545ca commit c895ffa

File tree

109 files changed

+12139
-44
lines changed

Some content is hidden

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

109 files changed

+12139
-44
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
1313
### Added
1414
- N/A
1515

16+
## 1.2.40 - 2018-06-14
17+
### Added
18+
- Support for the Container Engine service. A sample showing how to use this service from the SDK is available [here](https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ContainerEngineClusterExample.java)
19+
1620
## 1.2.39 - 2018-05-31
1721
### Added
1822
- Support for the "soft shutdown" instance action in the Compute service

bmc-audit/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</artifactId>
8-
<version>1.2.39</version>
8+
<version>1.2.40</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

@@ -18,7 +18,7 @@
1818
<dependency>
1919
<groupId>com.oracle.oci.sdk</groupId>
2020
<artifactId>oci-java-sdk-common</artifactId>
21-
<version>1.2.39</version>
21+
<version>1.2.40</version>
2222
</dependency>
2323
</dependencies>
2424

bmc-bom/pom.xml

Lines changed: 17 additions & 11 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</artifactId>
8-
<version>1.2.39</version>
8+
<version>1.2.40</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111
<artifactId>oci-java-sdk-bom</artifactId>
@@ -19,62 +19,68 @@
1919
<dependency>
2020
<groupId>com.oracle.oci.sdk</groupId>
2121
<artifactId>oci-java-sdk-common</artifactId>
22-
<version>1.2.39</version>
22+
<version>1.2.40</version>
2323
<optional>false</optional>
2424
</dependency>
2525
<!-- Service modules, alpha sorted -->
2626
<dependency>
2727
<groupId>com.oracle.oci.sdk</groupId>
2828
<artifactId>oci-java-sdk-audit</artifactId>
29-
<version>1.2.39</version>
29+
<version>1.2.40</version>
30+
<optional>false</optional>
31+
</dependency>
32+
<dependency>
33+
<groupId>com.oracle.oci.sdk</groupId>
34+
<artifactId>oci-java-sdk-containerengine</artifactId>
35+
<version>1.2.40</version>
3036
<optional>false</optional>
3137
</dependency>
3238
<dependency>
3339
<groupId>com.oracle.oci.sdk</groupId>
3440
<artifactId>oci-java-sdk-core</artifactId>
35-
<version>1.2.39</version>
41+
<version>1.2.40</version>
3642
<optional>false</optional>
3743
</dependency>
3844
<dependency>
3945
<groupId>com.oracle.oci.sdk</groupId>
4046
<artifactId>oci-java-sdk-database</artifactId>
41-
<version>1.2.39</version>
47+
<version>1.2.40</version>
4248
<optional>false</optional>
4349
</dependency>
4450
<dependency>
4551
<groupId>com.oracle.oci.sdk</groupId>
4652
<artifactId>oci-java-sdk-dns</artifactId>
47-
<version>1.2.39</version>
53+
<version>1.2.40</version>
4854
<optional>false</optional>
4955
</dependency>
5056
<dependency>
5157
<groupId>com.oracle.oci.sdk</groupId>
5258
<artifactId>oci-java-sdk-email</artifactId>
53-
<version>1.2.39</version>
59+
<version>1.2.40</version>
5460
<optional>false</optional>
5561
</dependency>
5662
<dependency>
5763
<groupId>com.oracle.oci.sdk</groupId>
5864
<artifactId>oci-java-sdk-filestorage</artifactId>
59-
<version>1.2.39</version>
65+
<version>1.2.40</version>
6066
<optional>false</optional>
6167
</dependency>
6268
<dependency>
6369
<groupId>com.oracle.oci.sdk</groupId>
6470
<artifactId>oci-java-sdk-identity</artifactId>
65-
<version>1.2.39</version>
71+
<version>1.2.40</version>
6672
<optional>false</optional>
6773
</dependency>
6874
<dependency>
6975
<groupId>com.oracle.oci.sdk</groupId>
7076
<artifactId>oci-java-sdk-loadbalancer</artifactId>
71-
<version>1.2.39</version>
77+
<version>1.2.40</version>
7278
<optional>false</optional>
7379
</dependency>
7480
<dependency>
7581
<groupId>com.oracle.oci.sdk</groupId>
7682
<artifactId>oci-java-sdk-objectstorage</artifactId>
77-
<version>1.2.39</version>
83+
<version>1.2.40</version>
7884
<optional>false</optional>
7985
<type>pom</type>
8086
</dependency>

bmc-common/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.2.39</version>
8+
<version>1.2.40</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

bmc-containerengine/pom.xml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
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+
5+
<parent>
6+
<groupId>com.oracle.oci.sdk</groupId>
7+
<artifactId>oci-java-sdk</artifactId>
8+
<version>1.2.40</version>
9+
<relativePath>../pom.xml</relativePath>
10+
</parent>
11+
12+
<artifactId>oci-java-sdk-containerengine</artifactId>
13+
<name>Oracle Cloud Infrastructure SDK - Container Engine</name>
14+
<description>This project contains the SDK used for Oracle Cloud Infrastructure Container Engine</description>
15+
<url>https://docs.us-phoenix-1.oraclecloud.com/Content/API/SDKDocs/javasdk.htm</url>
16+
17+
<dependencies>
18+
<dependency>
19+
<groupId>com.oracle.oci.sdk</groupId>
20+
<artifactId>oci-java-sdk-common</artifactId>
21+
<version>1.2.40</version>
22+
</dependency>
23+
</dependencies>
24+
25+
</project>
Lines changed: 198 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,198 @@
1+
/**
2+
* Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved.
3+
*/
4+
package com.oracle.bmc.containerengine;
5+
6+
import com.oracle.bmc.containerengine.requests.*;
7+
import com.oracle.bmc.containerengine.responses.*;
8+
9+
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20180222")
10+
public interface ContainerEngine 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 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+
* Create a new cluster.
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+
CreateClusterResponse createCluster(CreateClusterRequest request);
46+
47+
/**
48+
* Create the Kubeconfig YAML for a cluster.
49+
* @param request The request object containing the details to send
50+
* @return A response object containing details about the completed operation
51+
* @throws BmcException when an error occurs.
52+
*/
53+
CreateKubeconfigResponse createKubeconfig(CreateKubeconfigRequest request);
54+
55+
/**
56+
* Create a new node pool.
57+
* @param request The request object containing the details to send
58+
* @return A response object containing details about the completed operation
59+
* @throws BmcException when an error occurs.
60+
*/
61+
CreateNodePoolResponse createNodePool(CreateNodePoolRequest request);
62+
63+
/**
64+
* Delete a cluster.
65+
* @param request The request object containing the details to send
66+
* @return A response object containing details about the completed operation
67+
* @throws BmcException when an error occurs.
68+
*/
69+
DeleteClusterResponse deleteCluster(DeleteClusterRequest request);
70+
71+
/**
72+
* Delete a node pool.
73+
* @param request The request object containing the details to send
74+
* @return A response object containing details about the completed operation
75+
* @throws BmcException when an error occurs.
76+
*/
77+
DeleteNodePoolResponse deleteNodePool(DeleteNodePoolRequest request);
78+
79+
/**
80+
* Cancel a work request that has not started.
81+
* @param request The request object containing the details to send
82+
* @return A response object containing details about the completed operation
83+
* @throws BmcException when an error occurs.
84+
*/
85+
DeleteWorkRequestResponse deleteWorkRequest(DeleteWorkRequestRequest request);
86+
87+
/**
88+
* Get the details of a cluster.
89+
* @param request The request object containing the details to send
90+
* @return A response object containing details about the completed operation
91+
* @throws BmcException when an error occurs.
92+
*/
93+
GetClusterResponse getCluster(GetClusterRequest request);
94+
95+
/**
96+
* Get options available for clusters.
97+
* @param request The request object containing the details to send
98+
* @return A response object containing details about the completed operation
99+
* @throws BmcException when an error occurs.
100+
*/
101+
GetClusterOptionsResponse getClusterOptions(GetClusterOptionsRequest request);
102+
103+
/**
104+
* Get the details of a node pool.
105+
* @param request The request object containing the details to send
106+
* @return A response object containing details about the completed operation
107+
* @throws BmcException when an error occurs.
108+
*/
109+
GetNodePoolResponse getNodePool(GetNodePoolRequest request);
110+
111+
/**
112+
* Get options available for node pools.
113+
* @param request The request object containing the details to send
114+
* @return A response object containing details about the completed operation
115+
* @throws BmcException when an error occurs.
116+
*/
117+
GetNodePoolOptionsResponse getNodePoolOptions(GetNodePoolOptionsRequest request);
118+
119+
/**
120+
* Get the details of a work request.
121+
* @param request The request object containing the details to send
122+
* @return A response object containing details about the completed operation
123+
* @throws BmcException when an error occurs.
124+
*/
125+
GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request);
126+
127+
/**
128+
* List all the cluster objects in a compartment.
129+
* @param request The request object containing the details to send
130+
* @return A response object containing details about the completed operation
131+
* @throws BmcException when an error occurs.
132+
*/
133+
ListClustersResponse listClusters(ListClustersRequest request);
134+
135+
/**
136+
* List all the node pools in a compartment, and optionally filter by cluster.
137+
* @param request The request object containing the details to send
138+
* @return A response object containing details about the completed operation
139+
* @throws BmcException when an error occurs.
140+
*/
141+
ListNodePoolsResponse listNodePools(ListNodePoolsRequest request);
142+
143+
/**
144+
* Get the errors of a work request.
145+
* @param request The request object containing the details to send
146+
* @return A response object containing details about the completed operation
147+
* @throws BmcException when an error occurs.
148+
*/
149+
ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request);
150+
151+
/**
152+
* Get the logs of a work request.
153+
* @param request The request object containing the details to send
154+
* @return A response object containing details about the completed operation
155+
* @throws BmcException when an error occurs.
156+
*/
157+
ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request);
158+
159+
/**
160+
* List all work requests in a compartment.
161+
* @param request The request object containing the details to send
162+
* @return A response object containing details about the completed operation
163+
* @throws BmcException when an error occurs.
164+
*/
165+
ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request);
166+
167+
/**
168+
* Update the details of a cluster.
169+
* @param request The request object containing the details to send
170+
* @return A response object containing details about the completed operation
171+
* @throws BmcException when an error occurs.
172+
*/
173+
UpdateClusterResponse updateCluster(UpdateClusterRequest request);
174+
175+
/**
176+
* Update the details of a node pool.
177+
* @param request The request object containing the details to send
178+
* @return A response object containing details about the completed operation
179+
* @throws BmcException when an error occurs.
180+
*/
181+
UpdateNodePoolResponse updateNodePool(UpdateNodePoolRequest request);
182+
183+
/**
184+
* Gets the pre-configured waiters available for resources for this service.
185+
*
186+
* @return The service waiters.
187+
*/
188+
ContainerEngineWaiters getWaiters();
189+
190+
/**
191+
* Gets the pre-configured paginators available for list operations in this service which may return multiple
192+
* pages of data. These paginators provide an {@link java.lang.Iterable} interface so that service responses, or
193+
* resources/records, can be iterated through without having to manually deal with pagination and page tokens.
194+
*
195+
* @return The service paginators.
196+
*/
197+
ContainerEnginePaginators getPaginators();
198+
}

0 commit comments

Comments
 (0)