A B C D E G H I K L M N O P Q R S T U V W 
All Classes All Packages

A

ADD_DEPENDENCY_SUGGESTION - Static variable in interface com.oracle.bmc.http.client.HttpProvider
 
ADD_DEPENDENCY_SUGGESTION - Static variable in interface com.oracle.bmc.http.client.internal.DelegationTokenClientFilterProvider
 
algorithm() - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption
The encryption algorithm
appendPathPart(String) - Method in interface com.oracle.bmc.http.client.HttpRequest
 
ASYNC_POOL_SIZE - Static variable in class com.oracle.bmc.http.client.StandardClientProperties
 
attribute(String) - Method in interface com.oracle.bmc.http.client.HttpRequest
 
attribute(String, Object) - Method in interface com.oracle.bmc.http.client.HttpRequest
 

B

backwardCompatibilityRequired() - Method in annotation type com.oracle.bmc.http.client.InternalSdk
If set to true, backward compatibility should be maintained, even though this is internal SDK code.
baseUri(String) - Method in interface com.oracle.bmc.http.client.HttpClientBuilder
 
baseUri(URI) - Method in interface com.oracle.bmc.http.client.HttpClientBuilder
 
blockMode() - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption
The block mode
blockMode(String) - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption.Builder
The block mode, defaults to CBC
body() - Method in interface com.oracle.bmc.http.client.HttpRequest
 
body(InputStream, long) - Method in interface com.oracle.bmc.http.client.HttpRequest
 
body(Class<T>) - Method in interface com.oracle.bmc.http.client.HttpResponse
 
body(Object) - Method in interface com.oracle.bmc.http.client.HttpRequest
 
BUFFER_REQUEST - Static variable in class com.oracle.bmc.http.client.StandardClientProperties
 
build() - Method in interface com.oracle.bmc.http.client.HttpClientBuilder
 
build() - Method in class com.oracle.bmc.http.client.internal.ClientThreadFactory.Builder
 
build() - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption.Builder
Build the Pem.Encryption instance.
build() - Method in class com.oracle.bmc.http.client.ProxyConfiguration.Builder
 
build(Proxy) - Method in class com.oracle.bmc.http.client.ProxyConfiguration.Builder
 
buildDefaultExecutorService() - Static method in enum com.oracle.bmc.http.client.pki.Utf8Utils
Build the default executor service for Utf8 conversion.
buildDirectExecutor() - Static method in enum com.oracle.bmc.http.client.pki.Utf8Utils
Build an executor that runs the task in the same thread.
builder() - Static method in class com.oracle.bmc.http.client.internal.ClientThreadFactory
 
builder() - Static method in class com.oracle.bmc.http.client.pki.Pem.Encryption
Build Pem.Encryption instances
builder() - Static method in class com.oracle.bmc.http.client.ProxyConfiguration
 
Builder() - Constructor for class com.oracle.bmc.http.client.internal.ClientThreadFactory.Builder
 

C

ClientProperty<T> - Class in com.oracle.bmc.http.client
 
ClientProperty(String) - Constructor for class com.oracle.bmc.http.client.ClientProperty
 
ClientThreadFactory - Class in com.oracle.bmc.http.client.internal
A thread factory for use in clients.
ClientThreadFactory.Builder - Class in com.oracle.bmc.http.client.internal
 
close() - Method in interface com.oracle.bmc.http.client.HttpClient
 
close() - Method in interface com.oracle.bmc.http.client.HttpResponse
Close this response.
close() - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption
 
close() - Method in interface com.oracle.bmc.http.client.pki.Pem.Passphrase
Must erase the contents of the passphrase
com.oracle.bmc.http.client - package com.oracle.bmc.http.client
 
com.oracle.bmc.http.client.internal - package com.oracle.bmc.http.client.internal
 
com.oracle.bmc.http.client.io - package com.oracle.bmc.http.client.io
 
com.oracle.bmc.http.client.pki - package com.oracle.bmc.http.client.pki
 
CONNECT_TIMEOUT - Static variable in class com.oracle.bmc.http.client.StandardClientProperties
 
copy() - Method in interface com.oracle.bmc.http.client.HttpRequest
Create a new copy of this HttpRequest with independent request properties.
create(String) - Static method in class com.oracle.bmc.http.client.ClientProperty
 
createRequest(Method) - Method in interface com.oracle.bmc.http.client.HttpClient
Creates a new HttpRequest with the specified HTTP method.
createRequest(Method, Map<String, Object>, Map<String, Boolean>) - Method in interface com.oracle.bmc.http.client.HttpClient
Creates a new HttpRequest with the specified HTTP method and replaces placeholders and options in the request URI with the provided parameter values.

D

decodeCertificate(String) - Method in class com.oracle.bmc.http.client.pki.Pem.Decoder
Decode an X509 certificate
decodeCertificate(ReadableByteChannel) - Method in class com.oracle.bmc.http.client.pki.Pem.Decoder
Decode an X509 certificate
decodeCertificateChain(String) - Method in class com.oracle.bmc.http.client.pki.Pem.Decoder
Decode an X509 certificate chain
decodeCertificateChain(ReadableByteChannel) - Method in class com.oracle.bmc.http.client.pki.Pem.Decoder
Decode an X509 certificate chain
decodePrivateKey(byte[]) - Method in class com.oracle.bmc.http.client.pki.Pem.Decoder
Decode a private key.
decodePrivateKey(ReadableByteChannel) - Method in class com.oracle.bmc.http.client.pki.Pem.Decoder
Decode a private key.
decodePublicKey(String) - Method in class com.oracle.bmc.http.client.pki.Pem.Decoder
Decode a public key
decodePublicKey(ReadableByteChannel) - Method in class com.oracle.bmc.http.client.pki.Pem.Decoder
Decode a public key
decoder() - Static method in class com.oracle.bmc.http.client.pki.Pem
Return a decoder for certificates, public keys and unencrypted private keys.
DEFAULT - com.oracle.bmc.http.client.pki.Pem.Format
Encodes private keys in PKCS8 format and public keys in X509 public key format
DelegationTokenClientFilterProvider - Interface in com.oracle.bmc.http.client.internal
 
DELETE - com.oracle.bmc.http.client.Method
 
discard() - Method in interface com.oracle.bmc.http.client.HttpRequest
Discard this request, signalling that it won’t be executed.
DuplicatableInputStream - Interface in com.oracle.bmc.http.client.io
Interface describing an InputStream that can safely be duplicated from its start and used in a thread-safe manner.
duplicate() - Method in interface com.oracle.bmc.http.client.io.DuplicatableInputStream
Produces a duplicate stream of the source (from its start) that can be used in parallel to the original stream (ie, thread safe).

E

encode(Iterable<? extends Certificate>) - Method in class com.oracle.bmc.http.client.pki.Pem.Encoder
Render a certificate chain in PEM format
encode(Certificate) - Method in class com.oracle.bmc.http.client.pki.Pem.Encoder
Render a certificate in PEM format
encode(PrivateKey) - Method in class com.oracle.bmc.http.client.pki.Pem.Encoder
Render a private key in PEM format.
encode(PublicKey) - Method in class com.oracle.bmc.http.client.pki.Pem.Encoder
Render a public key in PEM format using PKCS1
encoder() - Static method in class com.oracle.bmc.http.client.pki.Pem
Return an encoder that does not encrypt private keys and formats private keys in PKCS8, and public keys or certificates in X509.
Encryption(String, int, byte[], String, Pem.Passphrase, boolean) - Constructor for class com.oracle.bmc.http.client.pki.Pem.Encryption
 
entropy(SecureRandom) - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption.Builder
Configure the entropy source to use for generating an initialization vector, if none explicitly specified
equals(Object) - Method in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
execute() - Method in interface com.oracle.bmc.http.client.HttpRequest
 
EXPLICITLY_SET_FILTER_NAME - Static variable in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The name of the explicitly set filter for usage in serialization / deserialization implementations
EXPLICITLY_SET_PROPERTY_NAME - Static variable in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The name of the explicitly set map property for usage in serialization / deserialization implementations
ExplicitlySetBmcModel - Class in com.oracle.bmc.http.client.internal
Base class for models implementing the explicitly set behavior.
ExplicitlySetBmcModel() - Constructor for class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 

G

GET - com.oracle.bmc.http.client.Method
 
getDefault() - Static method in interface com.oracle.bmc.http.client.HttpProvider
 
getDefault() - Static method in interface com.oracle.bmc.http.client.internal.DelegationTokenClientFilterProvider
 
getDefault() - Static method in interface com.oracle.bmc.http.client.Serializer
 
getKeyStore() - Method in class com.oracle.bmc.http.client.KeyStoreWithPassword
 
getName() - Method in class com.oracle.bmc.http.client.ClientProperty
 
getPassword() - Method in class com.oracle.bmc.http.client.KeyStoreWithPassword
 
getPassword() - Method in class com.oracle.bmc.http.client.ProxyConfiguration
 
getPriority() - Method in interface com.oracle.bmc.http.client.internal.DelegationTokenClientFilterProvider
 
getProxy() - Method in class com.oracle.bmc.http.client.ProxyConfiguration
 
getSerializer() - Method in interface com.oracle.bmc.http.client.HttpProvider
 
getShouldAutoCloseResponseInputStream() - Static method in enum com.oracle.bmc.http.client.Options
Returns the boolean indicating if the SDK should auto-close the InputStream returned from the response once the stream has been read until the content-length of the stream.
getUseOfRealmSpecificEndpointTemplateByDefault() - Static method in enum com.oracle.bmc.http.client.Options
Returns the boolean indicating if the SDK should use realm-specific endpoint templates or not.
getUseOfRealmSpecificEndpointTemplateEnabledProgrammatically() - Static method in enum com.oracle.bmc.http.client.Options
Get the programmatic flag for whether realm-specific endpoints are enabled.
getUsername() - Method in class com.oracle.bmc.http.client.ProxyConfiguration
 

H

hasCapability(HttpProviderCapability) - Method in interface com.oracle.bmc.http.client.HttpClient
Returns true if this HTTP client has the requested capability.
hasCapability(HttpProviderCapability) - Method in interface com.oracle.bmc.http.client.HttpProvider
Returns true if this HTTP provider has the requested capability.
hashCode() - Method in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
HEAD - com.oracle.bmc.http.client.Method
 
header(String) - Method in interface com.oracle.bmc.http.client.HttpResponse
 
header(String, String) - Method in interface com.oracle.bmc.http.client.HttpRequest
 
headers() - Method in interface com.oracle.bmc.http.client.HttpRequest
 
headers() - Method in interface com.oracle.bmc.http.client.HttpResponse
 
HOSTNAME_VERIFIER - Static variable in class com.oracle.bmc.http.client.StandardClientProperties
 
HttpClient - Interface in com.oracle.bmc.http.client
 
HttpClientBuilder - Interface in com.oracle.bmc.http.client
 
HttpProvider - Interface in com.oracle.bmc.http.client
 
HttpProviderCapability - Interface in com.oracle.bmc.http.client
This interface represents a capability of the HTTP provider.
HttpRequest - Interface in com.oracle.bmc.http.client
Setup builder for a HTTP request, to be executed with HttpRequest.execute().
HttpResponse - Interface in com.oracle.bmc.http.client
 

I

intercept(HttpRequest) - Method in interface com.oracle.bmc.http.client.RequestInterceptor
 
InternalSdk - Annotation Type in com.oracle.bmc.http.client
Annotation to indicate a class or method is only meant for internal SDK usage, and may break/change without notice.
isDaemon(boolean) - Method in class com.oracle.bmc.http.client.internal.ClientThreadFactory.Builder
 
isProcessingException(Exception) - Method in interface com.oracle.bmc.http.client.HttpClient
Check whether the given exception is a “processing exception”, e.g.
iv() - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption
The initialization vector
iv(byte[]) - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption.Builder
The initialization vector

K

KEY_STORE - Static variable in class com.oracle.bmc.http.client.StandardClientProperties
 
keySize() - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption
The key size
keySize(int) - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption.Builder
The encryption key-size in bits, defaults to 128
KeyStoreWithPassword - Class in com.oracle.bmc.http.client
 
KeyStoreWithPassword(KeyStore, String) - Constructor for class com.oracle.bmc.http.client.KeyStoreWithPassword
 

L

LEGACY - com.oracle.bmc.http.client.pki.Pem.Format
Encodes the public key or private key in PKCS1 format e.g.
listBody(Class<T>) - Method in interface com.oracle.bmc.http.client.HttpResponse
 

M

map(Function<char[], T>) - Method in interface com.oracle.bmc.http.client.pki.Pem.Passphrase
Map the passphrase to an instance of the desired type
markPropertyAsExplicitlySet(String) - Method in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Specify that a model property was explicitly set by user.
method() - Method in interface com.oracle.bmc.http.client.HttpRequest
 
Method - Enum in com.oracle.bmc.http.client
 

N

nameFormat(String) - Method in class com.oracle.bmc.http.client.internal.ClientThreadFactory.Builder
 
newBuilder() - Method in interface com.oracle.bmc.http.client.HttpProvider
 
newDelegationTokenClientFilter(String) - Method in interface com.oracle.bmc.http.client.internal.DelegationTokenClientFilterProvider
 
newThread(Runnable) - Method in class com.oracle.bmc.http.client.internal.ClientThreadFactory
 
none() - Static method in class com.oracle.bmc.http.client.pki.Pem.Encryption
Constant representing the absence of encryption
none() - Static method in interface com.oracle.bmc.http.client.pki.Pem.Passphrase
An instance that represents the absence of a passphrase

O

of(char[]) - Static method in interface com.oracle.bmc.http.client.pki.Pem.Passphrase
Produce a Passphrase for the specified character array.
offloadExecutor(Executor) - Method in interface com.oracle.bmc.http.client.HttpRequest
Executor to offload some work onto (mostly for better stack traces)
Options - Enum in com.oracle.bmc.http.client
Options that can be set to control the behavior of the OCI Java SDK.
ownsPassphrase(boolean) - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption.Builder
Indicate if this instance owns the passphrase (and therefore must close/erase it, when this instance is closed)

P

PARAMETERIZED_ENDPOINTS - com.oracle.bmc.http.client.StandardHttpProviderCapability
This capability indicates that the HTTP provider can handle parameterized endpoints.
passphrase() - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption
The encryption passphrase
passphrase(char[]) - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption.Builder
Configure the passphrase from a character array.
passphrase(Pem.Passphrase) - Method in class com.oracle.bmc.http.client.pki.Pem.Encryption.Builder
The pass phrase
password(char[]) - Method in class com.oracle.bmc.http.client.ProxyConfiguration.Builder
 
PATCH - com.oracle.bmc.http.client.Method
 
Pem - Class in com.oracle.bmc.http.client.pki
Services for working with PEM encoded private keys, public keys and certificates.
Pem.Decoder - Class in com.oracle.bmc.http.client.pki
Decodes PEM encoded text streams into the desired format
Pem.Encoder - Class in com.oracle.bmc.http.client.pki
Encode certificates, public keys and private keys into PEM encoded format
Pem.Encryption - Class in com.oracle.bmc.http.client.pki
Configures how private keys are encrypted
Pem.Encryption.Builder - Class in com.oracle.bmc.http.client.pki
Build Pem.Encryption instances
Pem.Format - Enum in com.oracle.bmc.http.client.pki
Denotes the specific syntax used for encoding public and private keys (Does not affect the encoding of certificates)
Pem.Passphrase - Interface in com.oracle.bmc.http.client.pki
Holds a passphrase using a try-with-resources model to assure the passphrase plain-text is erased once it has been used
PemEncryptedKeyException - Exception in com.oracle.bmc.http.client.pki
 
PemEncryptionException - Exception in com.oracle.bmc.http.client.pki
 
PemException - Exception in com.oracle.bmc.http.client.pki
 
POST - com.oracle.bmc.http.client.Method
 
property(ClientProperty<T>, T) - Method in interface com.oracle.bmc.http.client.HttpClientBuilder
 
proxy(Proxy) - Method in class com.oracle.bmc.http.client.ProxyConfiguration.Builder
 
PROXY - Static variable in class com.oracle.bmc.http.client.StandardClientProperties
 
ProxyConfiguration - Class in com.oracle.bmc.http.client
 
ProxyConfiguration(Proxy) - Constructor for class com.oracle.bmc.http.client.ProxyConfiguration
 
ProxyConfiguration(Proxy, String, char[]) - Constructor for class com.oracle.bmc.http.client.ProxyConfiguration
 
ProxyConfiguration.Builder - Class in com.oracle.bmc.http.client
 
PUT - com.oracle.bmc.http.client.Method
 

Q

query(String, String) - Method in interface com.oracle.bmc.http.client.HttpRequest
Add a query parameter.

R

READ_TIMEOUT - Static variable in class com.oracle.bmc.http.client.StandardClientProperties
 
readValue(byte[], Class<T>) - Method in interface com.oracle.bmc.http.client.Serializer
 
readValue(String, Class<T>) - Method in interface com.oracle.bmc.http.client.Serializer
 
registerRequestInterceptor(int, RequestInterceptor) - Method in interface com.oracle.bmc.http.client.HttpClientBuilder
 
removeAttribute(String) - Method in interface com.oracle.bmc.http.client.HttpRequest
 
RequestInterceptor - Interface in com.oracle.bmc.http.client
 

S

Serializer - Interface in com.oracle.bmc.http.client
 
setExecutor(Executor) - Static method in enum com.oracle.bmc.http.client.pki.Utf8Utils
Set a different executor for the Utf conversion.
setUseOfRealmSpecificEndpointTemplateEnabledProgrammatically(Boolean) - Static method in enum com.oracle.bmc.http.client.Options
Set the programmatic flag for whether realm-specific endpoints are enabled.
shouldAutoCloseResponseInputStream(boolean) - Static method in enum com.oracle.bmc.http.client.Options
Sets the boolean value to indicate if the SDK should auto-close the InputStream stream returned from the response once the stream has been read until the content-length of the stream Note : This has been added to automatically release connections from the connection pool when using the Apache Connector since the Apache Connector uses connection pooling by default
SSL_CONTEXT - Static variable in class com.oracle.bmc.http.client.StandardClientProperties
 
StandardClientProperties - Class in com.oracle.bmc.http.client
 
StandardHttpProviderCapability - Enum in com.oracle.bmc.http.client
Capabilities that an HTTP client library may support.
status() - Method in interface com.oracle.bmc.http.client.HttpResponse
 
streamBody() - Method in interface com.oracle.bmc.http.client.HttpResponse
 

T

textBody() - Method in interface com.oracle.bmc.http.client.HttpResponse
 
toString() - Method in class com.oracle.bmc.http.client.ClientProperty
 
toString() - Method in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
TRUST_STORE - Static variable in class com.oracle.bmc.http.client.StandardClientProperties
 

U

updateEndpoint(String) - Method in interface com.oracle.bmc.http.client.HttpClient
Deprecated.
uri() - Method in interface com.oracle.bmc.http.client.HttpRequest
 
username(String) - Method in class com.oracle.bmc.http.client.ProxyConfiguration.Builder
 
Utf8Utils - Enum in com.oracle.bmc.http.client.pki
It seems really unnecessary to spin up a different thread for the conversion; unfortunately, without this, we might see this method throw ClosedByInterruptException.

V

valueOf(String) - Static method in enum com.oracle.bmc.http.client.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.http.client.Options
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.http.client.pki.Pem.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.http.client.pki.Utf8Utils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.http.client.StandardHttpProviderCapability
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.oracle.bmc.http.client.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.bmc.http.client.Options
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.bmc.http.client.pki.Pem.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.bmc.http.client.pki.Utf8Utils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.bmc.http.client.StandardHttpProviderCapability
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasPropertyExplicitlySet(String) - Method in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Get whether a property was explicitly specified by user.
with(Pem.Encryption) - Method in class com.oracle.bmc.http.client.pki.Pem.Encoder
Configure an encoder to produce encrypted private keys.
with(Pem.Format) - Method in class com.oracle.bmc.http.client.pki.Pem.Encoder
Configure a new instance with the specified PKCS format.
with(Pem.Passphrase) - Method in class com.oracle.bmc.http.client.pki.Pem.Decoder
Produce a decoder configured to use the specified passphrase for encrypted private keys
with(Pem.Passphrase) - Method in class com.oracle.bmc.http.client.pki.Pem.Encoder
Configure an encoder to produce encrypted private keys.
write(WritableByteChannel, Certificate) - Method in class com.oracle.bmc.http.client.pki.Pem.Encoder
Write a certificate to a byte stream
write(WritableByteChannel, PrivateKey) - Method in class com.oracle.bmc.http.client.pki.Pem.Encoder
Write a private key to a byte stream
write(WritableByteChannel, PublicKey) - Method in class com.oracle.bmc.http.client.pki.Pem.Encoder
Write a public key to a byte stream
writeValueAsString(Object) - Method in interface com.oracle.bmc.http.client.Serializer
 
A B C D E G H I K L M N O P Q R S T U V W 
All Classes All Packages