Skip to content

Commit

Permalink
Releasing version 1.2.18
Browse files Browse the repository at this point in the history
  • Loading branch information
benthamc committed Nov 28, 2017
1 parent 8a93fbd commit 054fde5
Show file tree
Hide file tree
Showing 338 changed files with 8,471 additions and 1,263 deletions.
185 changes: 171 additions & 14 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,19 +1,176 @@
# git
**/.gitignore
**/*.orig
#==================
# Eclipse
#==================
# Pilfered shamelessly from: https://raw.githubusercontent.com/github/gitignore/master/Global/Eclipse.gitignore
.metadata
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath
.recommenders

# intellij
.idea/
# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# PyDev specific (Python IDE for Eclipse)
*.pydevproject

# CDT-specific (C/C++ Development Tooling)
.cproject

# Java annotation processor (APT)
.factorypath

# PDT-specific (PHP Development Tools)
.buildpath

# sbteclipse plugin
.target

# Tern plugin
.tern-project

# TeXlipse plugin
.texlipse

# STS (Spring Tool Suite)
.springBeans

# Code Recommenders
.recommenders/

# Scala IDE specific (Scala & Java development for Eclipse)
.cache-main
.scala_dependencies
.worksheet

#==================
# Eclipse Patch
#==================
# Eclipse Core
.project

# JDT-specific (Eclipse Java Development Tools)
.classpath

#==================
# JetBrains
#==================
# Original source: https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# => updated to ignore .idea directory entirely
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

## File-based project format:
*.iws

## Plugin-specific files:

# IntelliJ
/out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Ruby plugin and RubyMine
/.rakeTasks

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

#==================
# Intellij Patch
#==================
# Reference: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721

# Ignoring .idea and *.iml files (https://intellij-support.jetbrains.com/hc/en-us/articles/206544839)
*.iml
.idea

#==================
# Java
#==================
# Pilfered shamelessly from: https://github.com/github/gitignore/blob/master/Java.gitignore
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

#==================
# Maven
#==================
# Pilfered shamelessly from: https://github.com/github/gitignore/blob/master/Maven.gitignore
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties

# Avoid ignoring Maven wrapper jar file (.jar files are usually ignored)
!/.mvn/wrapper/maven-wrapper.jar

#==================
# MacOS
#==================
# Pilfered shamelessly from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore
*.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon

# maven
**/target/*
**/*.versionsBackup
# Thumbnails
._*

# eclipse
**/.settings/*
**/.classpath
**/.project
# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# mac
**/.DS_Store
# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
14 changes: 12 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,21 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
### Fixed
- N/A

## 1.2.18 - 2017-11-27

### Changed
- N/A
- Passphrases are now passed as char[] instead of as String
- Requests are now buffered in memory by default, except by the ObjectStorageClient and ObjectStorageAsyncClient. This allows for better error messages on PUT and POST requests. If you do not want to buffer requests in memory, pass an instance of `com.oracle.bmc.http.DefaultConfigurator.NonBuffering` to the constructor of the client.

### Added
- N/A
- Support for VCN to VCN peering within region
- Support option for second NIC on X7 bare metal instances
- Support for user-managed boot volumes
- Support for creating database from backup in Database service
- Support for sort and filter in ListLoadBalancers method in Load Balancer Service

### Deprecated
- Methods accepting passphrases as String are deprecated; use char[] instead

## 1.2.17 - 2017-11-02

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Oracle Cloud Infrastructure Java SDK
[![Build Status](https://travis-ci.org/oracle/bmcs-java-sdk.svg?branch=master)](https://travis-ci.org/oracle/bmcs-java-sdk)
[![Build Status](https://travis-ci.org/oracle/oci-java-sdk.svg?branch=master)](https://travis-ci.org/oracle/oci-java-sdk)

## About

Expand Down
4 changes: 2 additions & 2 deletions bmc-audit/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.2.17</version>
<version>1.2.18</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand All @@ -18,7 +18,7 @@
<dependency>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-common</artifactId>
<version>1.2.17</version>
<version>1.2.18</version>
</dependency>
</dependencies>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
*/
package com.oracle.bmc.audit;

import java.util.Locale;
import com.oracle.bmc.audit.internal.http.*;
import com.oracle.bmc.audit.requests.*;
import com.oracle.bmc.audit.responses.*;
Expand Down Expand Up @@ -101,7 +102,7 @@ public void setRegion(com.oracle.bmc.Region region) {

@Override
public void setRegion(String regionId) {
regionId = regionId.toLowerCase();
regionId = regionId.toLowerCase(Locale.ENGLISH);
try {
com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
setRegion(region);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
*/
package com.oracle.bmc.audit;

import java.util.Locale;
import com.oracle.bmc.audit.internal.http.*;
import com.oracle.bmc.audit.requests.*;
import com.oracle.bmc.audit.responses.*;
Expand Down Expand Up @@ -101,7 +102,7 @@ public void setRegion(com.oracle.bmc.Region region) {

@Override
public void setRegion(String regionId) {
regionId = regionId.toLowerCase();
regionId = regionId.toLowerCase(Locale.ENGLISH);
try {
com.oracle.bmc.Region region = com.oracle.bmc.Region.fromRegionId(regionId);
setRegion(region);
Expand Down
40 changes: 22 additions & 18 deletions bmc-audit/src/main/java/com/oracle/bmc/audit/model/AuditEvent.java
Original file line number Diff line number Diff line change
Expand Up @@ -206,24 +206,28 @@ public AuditEvent build() {

@com.fasterxml.jackson.annotation.JsonIgnore
public Builder copy(AuditEvent o) {
return tenantId(o.getTenantId())
.compartmentId(o.getCompartmentId())
.eventId(o.getEventId())
.eventSource(o.getEventSource())
.eventType(o.getEventType())
.eventTime(o.getEventTime())
.principalId(o.getPrincipalId())
.credentialId(o.getCredentialId())
.requestAction(o.getRequestAction())
.requestId(o.getRequestId())
.requestAgent(o.getRequestAgent())
.requestHeaders(o.getRequestHeaders())
.requestOrigin(o.getRequestOrigin())
.requestParameters(o.getRequestParameters())
.requestResource(o.getRequestResource())
.responseHeaders(o.getResponseHeaders())
.responseStatus(o.getResponseStatus())
.responseTime(o.getResponseTime());
Builder copiedBuilder =
tenantId(o.getTenantId())
.compartmentId(o.getCompartmentId())
.eventId(o.getEventId())
.eventSource(o.getEventSource())
.eventType(o.getEventType())
.eventTime(o.getEventTime())
.principalId(o.getPrincipalId())
.credentialId(o.getCredentialId())
.requestAction(o.getRequestAction())
.requestId(o.getRequestId())
.requestAgent(o.getRequestAgent())
.requestHeaders(o.getRequestHeaders())
.requestOrigin(o.getRequestOrigin())
.requestParameters(o.getRequestParameters())
.requestResource(o.getRequestResource())
.responseHeaders(o.getResponseHeaders())
.responseStatus(o.getResponseStatus())
.responseTime(o.getResponseTime());

copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__);
return copiedBuilder;
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,10 @@ public Configuration build() {

@com.fasterxml.jackson.annotation.JsonIgnore
public Builder copy(Configuration o) {
return retentionPeriodDays(o.getRetentionPeriodDays());
Builder copiedBuilder = retentionPeriodDays(o.getRetentionPeriodDays());

copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__);
return copiedBuilder;
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,10 @@ public UpdateConfigurationDetails build() {

@com.fasterxml.jackson.annotation.JsonIgnore
public Builder copy(UpdateConfigurationDetails o) {
return retentionPeriodDays(o.getRetentionPeriodDays());
Builder copiedBuilder = retentionPeriodDays(o.getRetentionPeriodDays());

copiedBuilder.__explicitlySet__.retainAll(o.__explicitlySet__);
return copiedBuilder;
}
}

Expand Down
Loading

0 comments on commit 054fde5

Please sign in to comment.