Skip to content

Commit 8dbcf18

Browse files
author
Nathan Vu
committed
Releasing version 1.2.20
1 parent 1267800 commit 8dbcf18

File tree

59 files changed

+2445
-74
lines changed

Some content is hidden

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

59 files changed

+2445
-74
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,24 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
77
### Fixed
88
- N/A
99

10+
### Changed
11+
- N/A
12+
13+
### Added
14+
- N/A
15+
16+
## 1.2.20 - 2017-12-11
17+
18+
### Added
19+
- Support for retrieving custom operation metadata, such as the OCID of a resource, from responsePayload attribute on the AuditEvent model of the Audit Service
20+
- Support for public peering for FastConnect
21+
- Support for specifying an authorized entity name in a Letter of Authority for FastConnect
22+
- Support for showing a list of bandwidth shapes for FastConnect provider
23+
24+
### Deprecated
25+
- The `listVirtualCircuitBandwidthShapes` operation in `VirtualNetwork` has been deprecated. Use the `listFastConnectProviderVirtualCircuitBandwidthShapes` operation instead
26+
- When using `CreateVirtualCircuitDetails`, supplying a `providerName` is deprecated and `providerServiceId` should be used instead
27+
1028
## 1.2.18 - 2017-11-27
1129

1230
### Changed

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.18</version>
8+
<version>1.2.20</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.18</version>
21+
<version>1.2.20</version>
2222
</dependency>
2323
</dependencies>
2424

bmc-audit/src/main/java/com/oracle/bmc/audit/model/AuditEvent.java

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,15 @@ public Builder responseTime(java.util.Date responseTime) {
176176
return this;
177177
}
178178

179+
@com.fasterxml.jackson.annotation.JsonProperty("responsePayload")
180+
private java.util.Map<String, Object> responsePayload;
181+
182+
public Builder responsePayload(java.util.Map<String, Object> responsePayload) {
183+
this.responsePayload = responsePayload;
184+
this.__explicitlySet__.add("responsePayload");
185+
return this;
186+
}
187+
179188
@com.fasterxml.jackson.annotation.JsonIgnore
180189
private final java.util.Set<String> __explicitlySet__ = new java.util.HashSet<String>();
181190

@@ -199,7 +208,8 @@ public AuditEvent build() {
199208
requestResource,
200209
responseHeaders,
201210
responseStatus,
202-
responseTime);
211+
responseTime,
212+
responsePayload);
203213
__instance__.__explicitlySet__.addAll(__explicitlySet__);
204214
return __instance__;
205215
}
@@ -224,7 +234,8 @@ public Builder copy(AuditEvent o) {
224234
.requestResource(o.getRequestResource())
225235
.responseHeaders(o.getResponseHeaders())
226236
.responseStatus(o.getResponseStatus())
227-
.responseTime(o.getResponseTime());
237+
.responseTime(o.getResponseTime())
238+
.responsePayload(o.getResponsePayload());
228239

229240
copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__);
230241
return copiedBuilder;
@@ -346,6 +357,12 @@ public static Builder builder() {
346357
@com.fasterxml.jackson.annotation.JsonProperty("responseTime")
347358
java.util.Date responseTime;
348359

360+
/**
361+
* Metadata of interest from the response payload. For example, the OCID of a resource.
362+
**/
363+
@com.fasterxml.jackson.annotation.JsonProperty("responsePayload")
364+
java.util.Map<String, Object> responsePayload;
365+
349366
@com.fasterxml.jackson.annotation.JsonIgnore
350367
private final java.util.Set<String> __explicitlySet__ = new java.util.HashSet<String>();
351368
}

bmc-bom/pom.xml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.oracle.oci.sdk</groupId>
99
<artifactId>oci-java-sdk</artifactId>
10-
<version>1.2.18</version>
10+
<version>1.2.20</version>
1111
<relativePath>../pom.xml</relativePath>
1212
</parent>
1313

@@ -24,7 +24,7 @@
2424
<dependency>
2525
<groupId>com.oracle.oci.sdk</groupId>
2626
<artifactId>oci-java-sdk-common</artifactId>
27-
<version>1.2.18</version>
27+
<version>1.2.20</version>
2828
<optional>false</optional>
2929
</dependency>
3030

@@ -33,37 +33,37 @@
3333
<dependency>
3434
<groupId>com.oracle.oci.sdk</groupId>
3535
<artifactId>oci-java-sdk-audit</artifactId>
36-
<version>1.2.18</version>
36+
<version>1.2.20</version>
3737
<optional>false</optional>
3838
</dependency>
3939
<dependency>
4040
<groupId>com.oracle.oci.sdk</groupId>
4141
<artifactId>oci-java-sdk-core</artifactId>
42-
<version>1.2.18</version>
42+
<version>1.2.20</version>
4343
<optional>false</optional>
4444
</dependency>
4545
<dependency>
4646
<groupId>com.oracle.oci.sdk</groupId>
4747
<artifactId>oci-java-sdk-database</artifactId>
48-
<version>1.2.18</version>
48+
<version>1.2.20</version>
4949
<optional>false</optional>
5050
</dependency>
5151
<dependency>
5252
<groupId>com.oracle.oci.sdk</groupId>
5353
<artifactId>oci-java-sdk-identity</artifactId>
54-
<version>1.2.18</version>
54+
<version>1.2.20</version>
5555
<optional>false</optional>
5656
</dependency>
5757
<dependency>
5858
<groupId>com.oracle.oci.sdk</groupId>
5959
<artifactId>oci-java-sdk-loadbalancer</artifactId>
60-
<version>1.2.18</version>
60+
<version>1.2.20</version>
6161
<optional>false</optional>
6262
</dependency>
6363
<dependency>
6464
<groupId>com.oracle.oci.sdk</groupId>
6565
<artifactId>oci-java-sdk-objectstorage</artifactId>
66-
<version>1.2.18</version>
66+
<version>1.2.20</version>
6767
<optional>false</optional>
6868
</dependency>
6969
</dependencies>

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.18</version>
8+
<version>1.2.20</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

bmc-core/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.18</version>
8+
<version>1.2.20</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.18</version>
21+
<version>1.2.20</version>
2222
</dependency>
2323
</dependencies>
2424

bmc-core/src/main/java/com/oracle/bmc/core/VirtualNetwork.java

Lines changed: 71 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,32 @@ public interface VirtualNetwork extends AutoCloseable {
3636
*/
3737
void setRegion(String regionId);
3838

39+
/**
40+
* Adds one or more customer public IP prefixes to the specified public virtual circuit.
41+
* Use this operation (and not {@link #updateVirtualCircuit(UpdateVirtualCircuitRequest) updateVirtualCircuit})
42+
* to add prefixes to the virtual circuit. Oracle must verify the customer's ownership
43+
* of each prefix before traffic for that prefix will flow across the virtual circuit.
44+
*
45+
* @param request The request object containing the details to send
46+
* @return A response object containing details about the completed operation
47+
* @throws BmcException when an error occurs.
48+
*/
49+
BulkAddVirtualCircuitPublicPrefixesResponse bulkAddVirtualCircuitPublicPrefixes(
50+
BulkAddVirtualCircuitPublicPrefixesRequest request);
51+
52+
/**
53+
* Removes one or more customer public IP prefixes from the specified public virtual circuit.
54+
* Use this operation (and not {@link #updateVirtualCircuit(UpdateVirtualCircuitRequest) updateVirtualCircuit})
55+
* to remove prefixes from the virtual circuit. When the virtual circuit's state switches
56+
* back to PROVISIONED, Oracle stops advertising the specified prefixes across the connection.
57+
*
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+
BulkDeleteVirtualCircuitPublicPrefixesResponse bulkDeleteVirtualCircuitPublicPrefixes(
63+
BulkDeleteVirtualCircuitPublicPrefixesRequest request);
64+
3965
/**
4066
* Connects this local peering gateway (LPG) to another one in the same region.
4167
* <p>
@@ -675,6 +701,17 @@ GetCrossConnectLetterOfAuthorityResponse getCrossConnectLetterOfAuthority(
675701
*/
676702
GetDrgAttachmentResponse getDrgAttachment(GetDrgAttachmentRequest request);
677703

704+
/**
705+
* Gets the specified provider service.
706+
* For more information, see [FastConnect Overview](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Concepts/fastconnect.htm).
707+
*
708+
* @param request The request object containing the details to send
709+
* @return A response object containing details about the completed operation
710+
* @throws BmcException when an error occurs.
711+
*/
712+
GetFastConnectProviderServiceResponse getFastConnectProviderService(
713+
GetFastConnectProviderServiceRequest request);
714+
678715
/**
679716
* Gets the specified IPSec connection's basic information, including the static routes for the
680717
* on-premises router. If you want the status of the connection (whether it's up or down), use
@@ -884,6 +921,20 @@ ListCrossconnectPortSpeedShapesResponse listCrossconnectPortSpeedShapes(
884921
ListFastConnectProviderServicesResponse listFastConnectProviderServices(
885922
ListFastConnectProviderServicesRequest request);
886923

924+
/**
925+
* Gets the list of available virtual circuit bandwidth levels for a provider.
926+
* You need this information so you can specify your desired bandwidth level (shape) when you create a virtual circuit.
927+
* <p>
928+
* For more information about virtual circuits, see [FastConnect Overview](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Concepts/fastconnect.htm).
929+
*
930+
* @param request The request object containing the details to send
931+
* @return A response object containing details about the completed operation
932+
* @throws BmcException when an error occurs.
933+
*/
934+
ListFastConnectProviderVirtualCircuitBandwidthShapesResponse
935+
listFastConnectProviderVirtualCircuitBandwidthShapes(
936+
ListFastConnectProviderVirtualCircuitBandwidthShapesRequest request);
937+
887938
/**
888939
* Lists the IPSec connections for the specified compartment. You can filter the
889940
* results by DRG or CPE.
@@ -974,10 +1025,7 @@ ListLocalPeeringGatewaysResponse listLocalPeeringGateways(
9741025
ListVcnsResponse listVcns(ListVcnsRequest request);
9751026

9761027
/**
977-
* Lists the available bandwidth levels for virtual circuits. You need this
978-
* information so you can specify your desired bandwidth level (that is, shape)
979-
* when you create a virtual circuit.
980-
* For the compartment ID, provide the OCID of your tenancy (the root compartment).
1028+
* The deprecated operation lists available bandwidth levels for virtual circuits. For the compartment ID, provide the OCID of your tenancy (the root compartment).
9811029
*
9821030
* @param request The request object containing the details to send
9831031
* @return A response object containing details about the completed operation
@@ -986,6 +1034,17 @@ ListLocalPeeringGatewaysResponse listLocalPeeringGateways(
9861034
ListVirtualCircuitBandwidthShapesResponse listVirtualCircuitBandwidthShapes(
9871035
ListVirtualCircuitBandwidthShapesRequest request);
9881036

1037+
/**
1038+
* Lists the public IP prefixes and their details for the specified
1039+
* public virtual circuit.
1040+
*
1041+
* @param request The request object containing the details to send
1042+
* @return A response object containing details about the completed operation
1043+
* @throws BmcException when an error occurs.
1044+
*/
1045+
ListVirtualCircuitPublicPrefixesResponse listVirtualCircuitPublicPrefixes(
1046+
ListVirtualCircuitPublicPrefixesRequest request);
1047+
9891048
/**
9901049
* Lists the virtual circuits in the specified compartment.
9911050
*
@@ -1166,6 +1225,14 @@ UpdateLocalPeeringGatewayResponse updateLocalPeeringGateway(
11661225
* the associated BGP session is back up. For more information
11671226
* about the various states and how to test connectivity, see
11681227
* [FastConnect Overview](https://docs.us-phoenix-1.oraclecloud.com/Content/Network/Concepts/fastconnect.htm).
1228+
* <p>
1229+
* To change the list of public IP prefixes for a public virtual circuit,
1230+
* use {@link #bulkAddVirtualCircuitPublicPrefixes(BulkAddVirtualCircuitPublicPrefixesRequest) bulkAddVirtualCircuitPublicPrefixes}
1231+
* and
1232+
* {@link #bulkDeleteVirtualCircuitPublicPrefixes(BulkDeleteVirtualCircuitPublicPrefixesRequest) bulkDeleteVirtualCircuitPublicPrefixes}.
1233+
* Updating the list of prefixes does NOT cause the BGP session to go down. However,
1234+
* Oracle must verify the customer's ownership of each added prefix before
1235+
* traffic for that prefix will flow across the virtual circuit.
11691236
*
11701237
* @param request The request object containing the details to send
11711238
* @return A response object containing details about the completed operation

0 commit comments

Comments
 (0)