Skip to content

Commit a46b6cd

Browse files
author
Nakshatra Sharma
authored
Merge pull request #191 from oracle/release_2020-01-28
Releasing version 1.12.4
2 parents 568cbaf + 195ab52 commit a46b6cd

File tree

801 files changed

+97653
-303
lines changed

Some content is hidden

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

801 files changed

+97653
-303
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@ 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+
7+
## 1.12.4 - 2020-01-28
8+
### Added
9+
- Support for the Application Migration service
10+
- Support for the Data Flow service
11+
- Support for the Data Catalog service
12+
- Support for cross-shape Data Guard in the Database service
13+
- Support for offline data export in the Data Transfer service
14+
615
## 1.12.3 - 2020-01-21
716
### Added
817
- Support for getting DRG redundancy status in the Networking 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.12.3</version>
8+
<version>1.12.4</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.12.3</version>
46+
<version>1.12.4</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.12.3</version>
8+
<version>1.12.4</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.12.3</version>
39+
<version>1.12.4</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.12.3</version>
8+
<version>1.12.4</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.12.3</version>
7+
<version>1.12.4</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.12.3</version>
18+
<version>1.12.4</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.12.3</version>
7+
<version>1.12.4</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.12.3</version>
20+
<version>1.12.4</version>
2121
</dependency>
2222
</dependencies>
2323
</project>

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

bmc-applicationmigration/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.4</version>
8+
<relativePath>../pom.xml</relativePath>
9+
</parent>
10+
<artifactId>oci-java-sdk-applicationmigration</artifactId>
11+
<name>Oracle Cloud Infrastructure SDK - Application Migration</name>
12+
<description>This project contains the SDK used for Oracle Cloud Infrastructure Application Migration</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.4</version>
19+
</dependency>
20+
</dependencies>
21+
</project>
Lines changed: 218 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,218 @@
1+
/**
2+
* Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
3+
*/
4+
package com.oracle.bmc.applicationmigration;
5+
6+
import com.oracle.bmc.applicationmigration.requests.*;
7+
import com.oracle.bmc.applicationmigration.responses.*;
8+
9+
@javax.annotation.Generated(value = "OracleSDKGenerator", comments = "API Version: 20191031")
10+
public interface ApplicationMigration 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+
* Cancels the specified work request
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+
CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request);
46+
47+
/**
48+
* Moves a Migration into a different compartment.
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+
ChangeMigrationCompartmentResponse changeMigrationCompartment(
54+
ChangeMigrationCompartmentRequest request);
55+
56+
/**
57+
* Moves a Source into a different compartment.
58+
* @param request The request object containing the details to send
59+
* @return A response object containing details about the completed operation
60+
* @throws BmcException when an error occurs.
61+
*/
62+
ChangeSourceCompartmentResponse changeSourceCompartment(ChangeSourceCompartmentRequest request);
63+
64+
/**
65+
* Creates an application migration in the specified compartment.
66+
* Specify the compartment using the compartment ID.
67+
*
68+
* @param request The request object containing the details to send
69+
* @return A response object containing details about the completed operation
70+
* @throws BmcException when an error occurs.
71+
*/
72+
CreateMigrationResponse createMigration(CreateMigrationRequest request);
73+
74+
/**
75+
* Creates a migration source in the specified compartment.
76+
* Specify the compartment using the compartment ID.
77+
*
78+
* @param request The request object containing the details to send
79+
* @return A response object containing details about the completed operation
80+
* @throws BmcException when an error occurs.
81+
*/
82+
CreateSourceResponse createSource(CreateSourceRequest request);
83+
84+
/**
85+
* Deletes the specified Application object.
86+
* @param request The request object containing the details to send
87+
* @return A response object containing details about the completed operation
88+
* @throws BmcException when an error occurs.
89+
*/
90+
DeleteMigrationResponse deleteMigration(DeleteMigrationRequest request);
91+
92+
/**
93+
* Deletes the specified Source object.
94+
* @param request The request object containing the details to send
95+
* @return A response object containing details about the completed operation
96+
* @throws BmcException when an error occurs.
97+
*/
98+
DeleteSourceResponse deleteSource(DeleteSourceRequest request);
99+
100+
/**
101+
* Gets an application migration using the ID.
102+
* @param request The request object containing the details to send
103+
* @return A response object containing details about the completed operation
104+
* @throws BmcException when an error occurs.
105+
*/
106+
GetMigrationResponse getMigration(GetMigrationRequest request);
107+
108+
/**
109+
* Gets a migration source using the source ID.
110+
* @param request The request object containing the details to send
111+
* @return A response object containing details about the completed operation
112+
* @throws BmcException when an error occurs.
113+
*/
114+
GetSourceResponse getSource(GetSourceRequest request);
115+
116+
/**
117+
* Gets the details of a work request.
118+
* @param request The request object containing the details to send
119+
* @return A response object containing details about the completed operation
120+
* @throws BmcException when an error occurs.
121+
*/
122+
GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request);
123+
124+
/**
125+
* Returns a list of migrations in a given compartment.
126+
*
127+
* @param request The request object containing the details to send
128+
* @return A response object containing details about the completed operation
129+
* @throws BmcException when an error occurs.
130+
*/
131+
ListMigrationsResponse listMigrations(ListMigrationsRequest request);
132+
133+
/**
134+
* Returns a list of applications running in the source environment. This list is generated dynamically by interrogating the source and changes as applications are started or stopped in that environment.
135+
*
136+
* @param request The request object containing the details to send
137+
* @return A response object containing details about the completed operation
138+
* @throws BmcException when an error occurs.
139+
*/
140+
ListSourceApplicationsResponse listSourceApplications(ListSourceApplicationsRequest request);
141+
142+
/**
143+
* Returns a list of migration sources in a specified compartment.
144+
*
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+
ListSourcesResponse listSources(ListSourcesRequest request);
150+
151+
/**
152+
* Gets the errors for a work request.
153+
*
154+
* @param request The request object containing the details to send
155+
* @return A response object containing details about the completed operation
156+
* @throws BmcException when an error occurs.
157+
*/
158+
ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request);
159+
160+
/**
161+
* Gets the logs for a work request.
162+
*
163+
* @param request The request object containing the details to send
164+
* @return A response object containing details about the completed operation
165+
* @throws BmcException when an error occurs.
166+
*/
167+
ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request);
168+
169+
/**
170+
* Lists the work requests in a compartment or for a specified resource.
171+
*
172+
* @param request The request object containing the details to send
173+
* @return A response object containing details about the completed operation
174+
* @throws BmcException when an error occurs.
175+
*/
176+
ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request);
177+
178+
/**
179+
* Validates target configuration and migrates a PaaS application running in a Source environment into the customers Oracle Cloud Infrastructure tenancy. This an optional action and only required if automatic start of migration was not selected when creating the migration.
180+
*
181+
* @param request The request object containing the details to send
182+
* @return A response object containing details about the completed operation
183+
* @throws BmcException when an error occurs.
184+
*/
185+
MigrateApplicationResponse migrateApplication(MigrateApplicationRequest request);
186+
187+
/**
188+
* Update the configuration for an application migration.
189+
* @param request The request object containing the details to send
190+
* @return A response object containing details about the completed operation
191+
* @throws BmcException when an error occurs.
192+
*/
193+
UpdateMigrationResponse updateMigration(UpdateMigrationRequest request);
194+
195+
/**
196+
* Update source details.
197+
* @param request The request object containing the details to send
198+
* @return A response object containing details about the completed operation
199+
* @throws BmcException when an error occurs.
200+
*/
201+
UpdateSourceResponse updateSource(UpdateSourceRequest request);
202+
203+
/**
204+
* Gets the pre-configured waiters available for resources for this service.
205+
*
206+
* @return The service waiters.
207+
*/
208+
ApplicationMigrationWaiters getWaiters();
209+
210+
/**
211+
* Gets the pre-configured paginators available for list operations in this service which may return multiple
212+
* pages of data. These paginators provide an {@link java.lang.Iterable} interface so that service responses, or
213+
* resources/records, can be iterated through without having to manually deal with pagination and page tokens.
214+
*
215+
* @return The service paginators.
216+
*/
217+
ApplicationMigrationPaginators getPaginators();
218+
}

0 commit comments

Comments
 (0)