Oracle Cloud Infrastructure SDK - Full SDK

This project contains the complete SDK distribution used for Oracle Cloud Infrastructure

License

License

Categories

Categories

Java Languages
GroupId

GroupId

com.oracle.oci.sdk
ArtifactId

ArtifactId

oci-java-sdk-full
Last Version

Last Version

1.34.0
Release Date

Release Date

Type

Type

jar
Description

Description

Oracle Cloud Infrastructure SDK - Full SDK
This project contains the complete SDK distribution used for Oracle Cloud Infrastructure
Project URL

Project URL

https://docs.cloud.oracle.com/Content/API/SDKDocs/javasdk.htm

Download oci-java-sdk-full

How to add to project

<!-- https://jarcasting.com/artifacts/com.oracle.oci.sdk/oci-java-sdk-full/ -->
<dependency>
    <groupId>com.oracle.oci.sdk</groupId>
    <artifactId>oci-java-sdk-full</artifactId>
    <version>1.34.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.oracle.oci.sdk/oci-java-sdk-full/
implementation 'com.oracle.oci.sdk:oci-java-sdk-full:1.34.0'
// https://jarcasting.com/artifacts/com.oracle.oci.sdk/oci-java-sdk-full/
implementation ("com.oracle.oci.sdk:oci-java-sdk-full:1.34.0")
'com.oracle.oci.sdk:oci-java-sdk-full:jar:1.34.0'
<dependency org="com.oracle.oci.sdk" name="oci-java-sdk-full" rev="1.34.0">
  <artifact name="oci-java-sdk-full" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.oracle.oci.sdk', module='oci-java-sdk-full', version='1.34.0')
)
libraryDependencies += "com.oracle.oci.sdk" % "oci-java-sdk-full" % "1.34.0"
[com.oracle.oci.sdk/oci-java-sdk-full "1.34.0"]

Dependencies

compile (72)

Group / Artifact Type Version
com.oracle.oci.sdk : oci-java-sdk-audit jar
com.oracle.oci.sdk : oci-java-sdk-circuitbreaker jar
com.oracle.oci.sdk : oci-java-sdk-common jar
com.oracle.oci.sdk : oci-java-sdk-core jar
com.oracle.oci.sdk : oci-java-sdk-database jar
com.oracle.oci.sdk : oci-java-sdk-dns jar
com.oracle.oci.sdk : oci-java-sdk-email jar
com.oracle.oci.sdk : oci-java-sdk-filestorage jar
com.oracle.oci.sdk : oci-java-sdk-identity jar
com.oracle.oci.sdk : oci-java-sdk-loadbalancer jar
com.oracle.oci.sdk : oci-java-sdk-objectstorage jar
com.oracle.oci.sdk : oci-java-sdk-containerengine jar
com.oracle.oci.sdk : oci-java-sdk-resourcesearch jar
com.oracle.oci.sdk : oci-java-sdk-keymanagement jar
com.oracle.oci.sdk : oci-java-sdk-announcementsservice jar
com.oracle.oci.sdk : oci-java-sdk-healthchecks jar
com.oracle.oci.sdk : oci-java-sdk-waas jar
com.oracle.oci.sdk : oci-java-sdk-streaming jar
com.oracle.oci.sdk : oci-java-sdk-monitoring jar
com.oracle.oci.sdk : oci-java-sdk-resourcemanager jar
com.oracle.oci.sdk : oci-java-sdk-autoscaling jar
com.oracle.oci.sdk : oci-java-sdk-ons jar
com.oracle.oci.sdk : oci-java-sdk-budget jar
com.oracle.oci.sdk : oci-java-sdk-workrequests jar
com.oracle.oci.sdk : oci-java-sdk-limits jar
com.oracle.oci.sdk : oci-java-sdk-functions jar
com.oracle.oci.sdk : oci-java-sdk-events jar
com.oracle.oci.sdk : oci-java-sdk-dts jar
com.oracle.oci.sdk : oci-java-sdk-oce jar
com.oracle.oci.sdk : oci-java-sdk-oda jar
com.oracle.oci.sdk : oci-java-sdk-analytics jar
com.oracle.oci.sdk : oci-java-sdk-integration jar
com.oracle.oci.sdk : oci-java-sdk-osmanagement jar
com.oracle.oci.sdk : oci-java-sdk-marketplace jar
com.oracle.oci.sdk : oci-java-sdk-apigateway jar
com.oracle.oci.sdk : oci-java-sdk-applicationmigration jar
com.oracle.oci.sdk : oci-java-sdk-datacatalog jar
com.oracle.oci.sdk : oci-java-sdk-dataflow jar
com.oracle.oci.sdk : oci-java-sdk-datascience jar
com.oracle.oci.sdk : oci-java-sdk-nosql jar
com.oracle.oci.sdk : oci-java-sdk-secrets jar
com.oracle.oci.sdk : oci-java-sdk-vault jar
com.oracle.oci.sdk : oci-java-sdk-bds jar
com.oracle.oci.sdk : oci-java-sdk-cims jar
com.oracle.oci.sdk : oci-java-sdk-datasafe jar
com.oracle.oci.sdk : oci-java-sdk-mysql jar
com.oracle.oci.sdk : oci-java-sdk-dataintegration jar
com.oracle.oci.sdk : oci-java-sdk-ocvp jar
com.oracle.oci.sdk : oci-java-sdk-usageapi jar
com.oracle.oci.sdk : oci-java-sdk-blockchain jar
com.oracle.oci.sdk : oci-java-sdk-loggingingestion jar
com.oracle.oci.sdk : oci-java-sdk-logging jar
com.oracle.oci.sdk : oci-java-sdk-loganalytics jar
com.oracle.oci.sdk : oci-java-sdk-managementdashboard jar
com.oracle.oci.sdk : oci-java-sdk-sch jar
com.oracle.oci.sdk : oci-java-sdk-loggingsearch jar
com.oracle.oci.sdk : oci-java-sdk-managementagent jar
com.oracle.oci.sdk : oci-java-sdk-cloudguard jar
com.oracle.oci.sdk : oci-java-sdk-opsi jar
com.oracle.oci.sdk : oci-java-sdk-computeinstanceagent jar
com.oracle.oci.sdk : oci-java-sdk-optimizer jar
com.oracle.oci.sdk : oci-java-sdk-tenantmanagercontrolplane jar
com.oracle.oci.sdk : oci-java-sdk-rover jar
com.oracle.oci.sdk : oci-java-sdk-databasemanagement jar
com.oracle.oci.sdk : oci-java-sdk-artifacts jar
com.oracle.oci.sdk : oci-java-sdk-apmsynthetics jar
com.oracle.oci.sdk : oci-java-sdk-goldengate jar
com.oracle.oci.sdk : oci-java-sdk-apmcontrolplane jar
com.oracle.oci.sdk : oci-java-sdk-apmtraces jar
com.oracle.oci.sdk : oci-java-sdk-networkloadbalancer jar
jakarta.ws.rs : jakarta.ws.rs-api jar 2.1.6
org.slf4j : slf4j-api jar 1.7.29

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.18.18

test (5)

Group / Artifact Type Version
junit : junit jar 4.13.1
org.hamcrest : hamcrest-junit jar 2.0.0.0
org.mockito : mockito-core jar 1.10.19
org.powermock : powermock-module-junit4 jar 1.7.4
org.powermock : powermock-api-mockito jar 1.7.4

Project Modules

There are no modules declared in this project.

Oracle Cloud Infrastructure SDK for Java

Build Status

About

oci-java-sdk provides an SDK for Java that you can use to manage your Oracle Cloud Infrastructure resources.

The project is open source and maintained by Oracle Corp. The home page for the project is here.

Installation

For basic set up, see Getting Started.

For details on compatibility, advanced configurations, and add-ons, see Configuration.

Examples

Examples can be found here.

You may run any example by invoking the exec:java goal and passing appropriate values for exec.mainClass and .exec.arguments properties, for example: ObjectStorageGetBucketExample class requires 3 arguments which are OCID of the compartment, name of bucket, name of object. This example class can be executed as follows:

mvn -am -pl bmc-examples exec:java -Dexec.mainClass=ObjectStorageGetBucketExample \
  -Dexec.arguments=compartment_ocid,bucket_name,object_name

Where compartment_id, bucket_name, and object_name should be substituted with appropriate values according to your setup.

Documentation

Full documentation, including prerequisites, installation, and configuration instructions, is available here.

API reference can be found here.

Help

For details on contributions, questions, or feedback, see Contact Us.

Changes

See CHANGELOG.

Contributing

oci-java-sdk is an open source project. See CONTRIBUTING for details.

Oracle gratefully acknowledges the contributions to oci-java-sdk that have been made by the community.

Known Issues

You can find information on any known issues with the SDK here and under the “Issues” tab of this GitHub repository.

Potential data corruption issue with OCI Java SDK on binary data upload with RefreshableOnNotAuthenticatedProvider

Details: When using version 1.25.1 or earlier of the OCI Java SDK clients that upload streams of data (for example ObjectStorageClient or FunctionsInvokeClient), either synchronously and asynchronously, and you use a RefreshableOnNotAuthenticatedProvider (for example, for Resource Principals or Instance Principals) you may be affected by silent data corruption.

Workaround: Update the OCI Java SDK client to version 1.25.2 or later. For more information about this issue and workarounds, see Potential data corruption issue for OCI Java SDK on binary data upload with RefreshableOnNotAuthenticatedProvider.

Direct link to this issue: Potential data corruption issue with OCI Java SDK on binary data upload with RefreshableOnNotAuthenticatedProvider

License

Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved. This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.

See LICENSE for more details.

com.oracle.oci.sdk

Oracle

Open Source at Oracle

Versions

Version
1.34.0
1.33.2
1.33.1
1.33.0
1.32.2
1.32.1
1.32.0
1.31.0
1.30.1
1.30.0
1.29.0
1.28.0
1.27.1
1.27.0
1.26.0
1.25.4
1.25.3
1.25.2
1.25.1
1.25.0
1.24.0
1.23.4
1.23.3
1.23.2
1.23.1
1.23.0
1.22.1
1.22.0
1.20.0
1.19.4
1.19.3
1.19.1
1.19.0
1.18.1
1.18.0
1.17.5
1.17.4
1.17.3
1.17.1
1.17.0
1.16.0
1.15.5
1.15.4
1.15.3
1.15.2
1.15.1
1.14.0.1
1.14.0
1.13.2
1.13.1
1.13.0
1.12.6
1.12.5
1.12.4
1.12.3
1.12.2
1.12.1
1.12.0
1.11.0
1.10.0
1.9.5
1.9.4
1.9.3
1.9.2
1.9.1
1.9.0
1.8.2
1.8.1
1.8.0
1.7.0
1.6.3
1.6.2
1.6.1
1.6.0
1.5.17
1.5.16
1.5.15
1.5.14
1.5.13
1.5.12
1.5.11
1.5.10
1.5.9
1.5.8
1.5.6
1.5.5
1.5.4