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
All Classes All Packages
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.Encryptioninstance. - 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.Encryptioninstances - 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
HttpRequestwith 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
HttpRequestwith the specified HTTP method. - createRequest(Method, Map<String, Object>, Map<String, Boolean>) - Method in interface com.oracle.bmc.http.client.HttpClient
-
Creates a new
HttpRequestwith 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.Encryptioninstances - 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
All Classes All Packages