See: Description
Package | Description |
---|---|
com.oracle.bmc.audit | |
com.oracle.bmc.audit.model | |
com.oracle.bmc.audit.requests | |
com.oracle.bmc.audit.responses |
Package | Description |
---|---|
com.oracle.bmc.containerengine | |
com.oracle.bmc.containerengine.model | |
com.oracle.bmc.containerengine.requests | |
com.oracle.bmc.containerengine.responses |
Package | Description |
---|---|
com.oracle.bmc.core | |
com.oracle.bmc.core.model | |
com.oracle.bmc.core.requests | |
com.oracle.bmc.core.responses |
Package | Description |
---|---|
com.oracle.bmc.database | |
com.oracle.bmc.database.model | |
com.oracle.bmc.database.requests | |
com.oracle.bmc.database.responses |
Package | Description |
---|---|
com.oracle.bmc.dns | |
com.oracle.bmc.dns.model | |
com.oracle.bmc.dns.requests | |
com.oracle.bmc.dns.responses |
Package | Description |
---|---|
com.oracle.bmc.email | |
com.oracle.bmc.email.model | |
com.oracle.bmc.email.requests | |
com.oracle.bmc.email.responses |
Package | Description |
---|---|
com.oracle.bmc.filestorage | |
com.oracle.bmc.filestorage.model | |
com.oracle.bmc.filestorage.requests | |
com.oracle.bmc.filestorage.responses |
Package | Description |
---|---|
com.oracle.bmc.identity | |
com.oracle.bmc.identity.model | |
com.oracle.bmc.identity.requests | |
com.oracle.bmc.identity.responses |
Package | Description |
---|---|
com.oracle.bmc.loadbalancer | |
com.oracle.bmc.loadbalancer.model | |
com.oracle.bmc.loadbalancer.requests | |
com.oracle.bmc.loadbalancer.responses |
Package | Description |
---|---|
com.oracle.bmc.objectstorage | |
com.oracle.bmc.objectstorage.model | |
com.oracle.bmc.objectstorage.requests | |
com.oracle.bmc.objectstorage.responses | |
com.oracle.bmc.objectstorage.transfer |
Package | Description |
---|---|
com.oracle.bmc | |
com.oracle.bmc.auth | |
com.oracle.bmc.auth.exception | |
com.oracle.bmc.common | |
com.oracle.bmc.http | |
com.oracle.bmc.http.signing | |
com.oracle.bmc.io | |
com.oracle.bmc.model | |
com.oracle.bmc.requests | |
com.oracle.bmc.responses | |
com.oracle.bmc.retrier | |
com.oracle.bmc.util | |
com.oracle.bmc.waiter |
Package | Description |
---|---|
com.oracle.bmc.resourcesearch | |
com.oracle.bmc.resourcesearch.model | |
com.oracle.bmc.resourcesearch.requests | |
com.oracle.bmc.resourcesearch.responses |
Package | Description |
---|---|
com.oracle.bmc.keymanagement | |
com.oracle.bmc.keymanagement.model | |
com.oracle.bmc.keymanagement.requests | |
com.oracle.bmc.keymanagement.responses |
Package | Description |
---|---|
com.oracle.bmc.announcementsservice | |
com.oracle.bmc.announcementsservice.model | |
com.oracle.bmc.announcementsservice.requests | |
com.oracle.bmc.announcementsservice.responses |
Package | Description |
---|---|
com.oracle.bmc.healthchecks | |
com.oracle.bmc.healthchecks.model | |
com.oracle.bmc.healthchecks.requests | |
com.oracle.bmc.healthchecks.responses |
Package | Description |
---|---|
com.oracle.bmc.waas | |
com.oracle.bmc.waas.model | |
com.oracle.bmc.waas.requests | |
com.oracle.bmc.waas.responses |
Package | Description |
---|---|
com.oracle.bmc.streaming | |
com.oracle.bmc.streaming.model | |
com.oracle.bmc.streaming.requests | |
com.oracle.bmc.streaming.responses |
Package | Description |
---|---|
com.oracle.bmc.monitoring | |
com.oracle.bmc.monitoring.model | |
com.oracle.bmc.monitoring.requests | |
com.oracle.bmc.monitoring.responses |
Package | Description |
---|---|
com.oracle.bmc.resourcemanager | |
com.oracle.bmc.resourcemanager.model | |
com.oracle.bmc.resourcemanager.requests | |
com.oracle.bmc.resourcemanager.responses |
Package | Description |
---|---|
com.oracle.bmc.ons | |
com.oracle.bmc.ons.model | |
com.oracle.bmc.ons.requests | |
com.oracle.bmc.ons.responses |
Package | Description |
---|---|
com.oracle.bmc.autoscaling | |
com.oracle.bmc.autoscaling.model | |
com.oracle.bmc.autoscaling.requests | |
com.oracle.bmc.autoscaling.responses |
Package | Description |
---|---|
com.oracle.bmc.budget | |
com.oracle.bmc.budget.model | |
com.oracle.bmc.budget.requests | |
com.oracle.bmc.budget.responses |
Package | Description |
---|---|
com.oracle.bmc.workrequests | |
com.oracle.bmc.workrequests.model | |
com.oracle.bmc.workrequests.requests | |
com.oracle.bmc.workrequests.responses |
More complete user documentation is available on the Oracle Cloud Infrastructure documentation portal.
The SDK services need two types of configuration: credentials and client-side HTTP options.
First, you need to create set up your credentials and config file. For instructions, see SDK and Tool Configuration in the User Guide.
Next you need to set up the client to use the credentials. The credentials are abstracted through an AuthenticationDetailsProvider
interface. Clients can implement this however you choose.
There are numerous classes provided that help build an implementation for this provider, but for simplicity, assuming you have configured a credentials file under the 'DEFAULT' profile in the default location, you can do:
AuthenticationDetailsProvider provider = new ConfigFileAuthenticationDetailsProvider(null);
Create a client-side configuration through the ClientConfiguration
class. If you do not provide your own configuration, the Java SDK uses a default configuration. To provide your own configuration, use the following:
ClientConfiguration clientConfig = ClientConfiguration.builder()
.connectionTimeoutMillis(3000)
.readTimeoutMillis(60000)
.build();
Note that a service instance cannot be used to communicate with different regions. If you need to make requests to different regions, create multiple service instances.
Now that you have configured a credentials provider and client configuration, a service client may be instantiated:
ObjectStorage client = new ObjectStorageClient(provider, clientConfig);
Service endpoints can be set in one of two ways.
setEndpoint()
on the service instance. This lets you to specify a full host name (for example, https://www.example.com).setRegion()
on the service instance. This selects the appropriate hostname for the service for the given region.Ex, using the previously constructed client:
client.setRegion(Region.US_PHOENIX_1);
Copyright © 2016–2019. All rights reserved.