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

A

AbstractAuthenticationDetailsProvider - Interface in com.oracle.bmc.auth
Root interface for classes providing some information needed to authenticate requests.
AbstractFederationClient - Class in com.oracle.bmc.auth.internal
This class gets a security token from the auth service by signing the request with a PKI issued leaf certificate, passing along a temporary public key that is bounded to the the security token, and the leaf certificate.
AbstractFederationClient(String, String, SessionKeySupplier, BasicAuthenticationDetailsProvider, ClientConfigurator, CircuitBreakerConfiguration) - Constructor for class com.oracle.bmc.auth.internal.AbstractFederationClient
Constructor of AbstractFederationClient.
AbstractFederationClient(String, String, String, SessionKeySupplier, BasicAuthenticationDetailsProvider, ClientConfigurator, CircuitBreakerConfiguration) - Constructor for class com.oracle.bmc.auth.internal.AbstractFederationClient
Constructor of AbstractFederationClient.
AbstractFederationClientAuthenticationDetailsProviderBuilder<B extends AbstractFederationClientAuthenticationDetailsProviderBuilder<B,​P>,​P extends AbstractAuthenticationDetailsProvider> - Class in com.oracle.bmc.auth
Abstract builder base class for authentication details provider extending AbstractRequestingAuthenticationDetailsProvider
AbstractFederationClientAuthenticationDetailsProviderBuilder() - Constructor for class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
 
AbstractRequestingAuthenticationDetailsProvider - Class in com.oracle.bmc.auth
Base class for authentication details providers that make remote requests.
AbstractRequestingAuthenticationDetailsProvider(FederationClient, SessionKeySupplier) - Constructor for class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider
 
AbstractRequestingAuthenticationDetailsProvider(FederationClient, SessionKeySupplier, RequestSignerCacheConfiguration) - Constructor for class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider
 
AbstractRequestingAuthenticationDetailsProvider.Builder<B extends AbstractRequestingAuthenticationDetailsProvider.Builder<B>> - Class in com.oracle.bmc.auth
Base class for builders.
AbstractRequestingAuthenticationDetailsProvider.CachingSessionKeySupplier - Class in com.oracle.bmc.auth
Helper class to cache the private key as bytes so we don’t have to parse it every time.
AbstractResponseIterator<REQUESTBUILDER,​REQUEST,​RESPONSE> - Class in com.oracle.bmc.paginator.internal
Contains common functionality for classes which will iterate over the results of paginated list operations in a service.
AbstractResponseIterator(REQUESTBUILDER, Function<RESPONSE, String>, Function<RequestBuilderAndToken<REQUESTBUILDER>, REQUEST>, Function<REQUEST, RESPONSE>) - Constructor for class com.oracle.bmc.paginator.internal.AbstractResponseIterator
Constructs a new AbstractResponseIterator.
AbstractServiceAccountTokenSupplier - Class in com.oracle.bmc.auth
 
AbstractServiceAccountTokenSupplier() - Constructor for class com.oracle.bmc.auth.AbstractServiceAccountTokenSupplier
 
AbstractTemplateRptPathProvider - Class in com.oracle.bmc.auth.internal
This abstract path provider has a string template with placeholders like {id}, and provides a way to get a mapping of substitutions to fill in.
AbstractTemplateRptPathProvider(String) - Constructor for class com.oracle.bmc.auth.internal.AbstractTemplateRptPathProvider
Constructor of AbstractTemplateRptPathProvider.
accept(String...) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
accept(Throwable) - Method in class com.oracle.bmc.http.internal.ErrorConsumer
 
accept(MediaType...) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
accept(Response) - Method in class com.oracle.bmc.http.internal.SuccessConsumer
 
accept(T) - Method in interface com.oracle.bmc.util.internal.Consumer
Performs this operation on the given argument.
acceptEncoding(String...) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
acceptLanguage(String...) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
acceptLanguage(Locale...) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
adaptFromGuava(Function<P, R>) - Static method in class com.oracle.bmc.internal.GuavaUtils
 
adaptFromGuava(Optional<P>) - Static method in class com.oracle.bmc.internal.GuavaUtils
 
adaptFromGuava(Predicate<P>) - Static method in class com.oracle.bmc.internal.GuavaUtils
 
adaptFromGuava(Supplier<R>) - Static method in class com.oracle.bmc.internal.GuavaUtils
 
adaptToGuava(Function<P, R>) - Static method in class com.oracle.bmc.internal.GuavaUtils
 
adaptToGuava(Predicate<P>) - Static method in class com.oracle.bmc.internal.GuavaUtils
 
adaptToGuava(Supplier<R>) - Static method in class com.oracle.bmc.internal.GuavaUtils
 
adaptToGuava(Optional<P>) - Static method in class com.oracle.bmc.internal.GuavaUtils
 
additionalClientConfigurator(ClientConfigurator) - Method in class com.oracle.bmc.common.ClientBuilderBase
Add an additional client configurator to be run after the primary configurator.
additionalClientConfigurators - Variable in class com.oracle.bmc.common.ClientBuilderBase
 
additionalClientConfigurators(ClientConfigurator...) - Method in class com.oracle.bmc.http.internal.RestClientFactoryBuilder
Adds client configurators, which will be run after the client configurators that have already been registered.
additionalClientConfigurators(List<ClientConfigurator>) - Method in class com.oracle.bmc.http.internal.RestClientFactoryBuilder
Adds client configurators, which will be run after the client configurators that have already been registered.
additionalFederationClientConfigurator(ClientConfigurator) - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder
Add an additional client configurator to be run after the primary configurator.
additionalFederationClientConfigurators - Variable in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder
 
addRetryToken(WrappedInvocationBuilder) - Static method in class com.oracle.bmc.http.internal.RetryTokenUtils
 
addServiceEndpointTemplateForRealm(String, String) - Method in class com.oracle.bmc.Services.ServiceBuilder
This method is called only when a service defines realm-specific endpoint templates
AF_CASABLANCA_1 - Static variable in class com.oracle.bmc.Region
 
AF_JOHANNESBURG_1 - Static variable in class com.oracle.bmc.Region
 
algorithm() - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption
The encryption algorithm
Algorithm - Enum in com.oracle.bmc.http.signing.internal
Supported signing algorithms for signed request.
ALL_HEADERS - Static variable in class com.oracle.bmc.http.signing.internal.Constants
Deprecated.
use ALL_HEADERS_LIST instead
ALL_HEADERS_LIST - Static variable in class com.oracle.bmc.http.signing.internal.Constants
 
AP_BATAM_1 - Static variable in class com.oracle.bmc.Region
 
AP_CHIYODA_1 - Static variable in class com.oracle.bmc.Region
 
AP_CHUNCHEON_1 - Static variable in class com.oracle.bmc.Region
 
AP_CHUNCHEON_2 - Static variable in class com.oracle.bmc.Region
 
AP_DCC_CANBERRA_1 - Static variable in class com.oracle.bmc.Region
 
AP_DCC_GAZIPUR_1 - Static variable in class com.oracle.bmc.Region
 
AP_DELHI_1 - Static variable in class com.oracle.bmc.Region
 
AP_HYDERABAD_1 - Static variable in class com.oracle.bmc.Region
 
AP_IBARAKI_1 - Static variable in class com.oracle.bmc.Region
 
AP_KULAI_2 - Static variable in class com.oracle.bmc.Region
 
AP_MELBOURNE_1 - Static variable in class com.oracle.bmc.Region
 
AP_MUMBAI_1 - Static variable in class com.oracle.bmc.Region
 
AP_OSAKA_1 - Static variable in class com.oracle.bmc.Region
 
AP_SEOUL_1 - Static variable in class com.oracle.bmc.Region
 
AP_SEOUL_2 - Static variable in class com.oracle.bmc.Region
 
AP_SINGAPORE_1 - Static variable in class com.oracle.bmc.Region
 
AP_SINGAPORE_2 - Static variable in class com.oracle.bmc.Region
 
AP_SUWON_1 - Static variable in class com.oracle.bmc.Region
 
AP_SYDNEY_1 - Static variable in class com.oracle.bmc.Region
 
AP_TOKYO_1 - Static variable in class com.oracle.bmc.Region
 
APACHE_CONNECTOR_CLASS_NAME - Static variable in class com.oracle.bmc.http.DefaultConfigurator
 
APACHE_HTTP_CLIENT_CONFIG_CLASS_NAME - Static variable in class com.oracle.bmc.http.DefaultConfigurator
 
ApacheConfigurator - Class in com.oracle.bmc.http
A ClientConfigurator implementation that uses the Apache HTTP Connector Provider for the Jersey Client configuration.
ApacheConfigurator() - Constructor for class com.oracle.bmc.http.ApacheConfigurator
Creates a new ApacheConfigurator object.
ApacheConfigurator(ApacheConnectorProperties) - Constructor for class com.oracle.bmc.http.ApacheConfigurator
Creates a new ApacheConfigurator object and sets the ApacheConnectorProperties
ApacheConfigurator(ApacheConnectorProperties, List<ClientConfigDecorator>) - Constructor for class com.oracle.bmc.http.ApacheConfigurator
Creates a new ApacheConfigurator object and sets the ApacheConnectorProperties and registers the list of provided ClientConfigDecorators
ApacheConfigurator(List<ClientConfigDecorator>) - Constructor for class com.oracle.bmc.http.ApacheConfigurator
Creates a new ApacheConfigurator and registers the list of provided ClientConfigDecorators.
ApacheConfigurator.NonBuffering - Class in com.oracle.bmc.http
 
ApacheConnectionPoolConfig - Class in com.oracle.bmc.http
The configurable parameters for a client’s connection pool
ApacheConnectionPoolConfig.Builder - Class in com.oracle.bmc.http
 
ApacheConnectionPoolingClientConfigDecorator - Class in com.oracle.bmc.http
A ClientConfigDecorator implementation that configure a connection pool for the client for a given ApacheConnectionPoolConfig.
ApacheConnectionPoolingClientConfigDecorator(ApacheConnectionPoolConfig) - Constructor for class com.oracle.bmc.http.ApacheConnectionPoolingClientConfigDecorator
Creates a new ApacheConnectionPoolingClientConfigDecorator object.
apacheConnectorProperties - Variable in class com.oracle.bmc.http.ApacheConfigurator
Getter for ApacheConnectorProperties for the Apache Connection *
ApacheConnectorProperties - Class in com.oracle.bmc.http
 
ApacheConnectorProperties.ApacheConnectorPropertiesBuilder - Class in com.oracle.bmc.http
 
ApacheConnectorPropertiesClientConfigDecorator - Class in com.oracle.bmc.http
 
ApacheConnectorPropertiesClientConfigDecorator(ApacheConnectorProperties) - Constructor for class com.oracle.bmc.http.ApacheConnectorPropertiesClientConfigDecorator
Creates a new ApacheConnectorPropertiesClientConfigDecorator object.
ApacheInputStreamEntity - Class in com.oracle.bmc.http.internal
Class for ApacheInputStream.
ApacheInputStreamEntity(InputStream, Long) - Constructor for class com.oracle.bmc.http.internal.ApacheInputStreamEntity
 
ApacheProxyConfig - Class in com.oracle.bmc.http
Defines the proxy configuration for clients.
ApacheProxyConfig.ApacheProxyConfigBuilder - Class in com.oracle.bmc.http
 
ApacheProxyConfigDecorator - Class in com.oracle.bmc.http
A ClientConfigDecorator implementation that configures an HTTP or HTTPS proxy for the specific client instance.
ApacheProxyConfigDecorator(ApacheProxyConfig) - Constructor for class com.oracle.bmc.http.ApacheProxyConfigDecorator
Creates a new ApacheProxyConfigDecorator object.
ApacheUtils - Class in com.oracle.bmc.http
Utility functions related to Apache
ApacheUtils() - Constructor for class com.oracle.bmc.http.ApacheUtils
 
async() - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
AsyncHandler<REQUEST,​RESPONSE> - Interface in com.oracle.bmc.responses
Callback for asynchronous requests.
attemptEncodeQueryParam(Object) - Static method in enum com.oracle.bmc.util.internal.HttpUtils
Attempts to encode a query param if it is a String.
AuthCachingPolicy - Annotation Type in com.oracle.bmc.auth
AuthCachingPolicy provides the ability to annotation basic auth providers with what level of caching a request signer should try to follow.
AuthClientException - Exception in com.oracle.bmc.auth.exception
Authentication client exception.
AuthClientException(String, BmcException) - Constructor for exception com.oracle.bmc.auth.exception.AuthClientException
Create a wrapper around an authentication client exception.
AuthClientForbiddenException - Exception in com.oracle.bmc.auth.exception
Exception thrown when the client failed to authorize to the auth service using configured key suppliers
AuthClientForbiddenException(BmcException) - Constructor for exception com.oracle.bmc.auth.exception.AuthClientForbiddenException
 
AuthClientForbiddenException(String, BmcException) - Constructor for exception com.oracle.bmc.auth.exception.AuthClientForbiddenException
 
AuthClientNotAuthorizedException - Exception in com.oracle.bmc.auth.exception
Exception thrown when the client failed to authenticate to the auth service using configured key suppliers.
AuthClientNotAuthorizedException(BmcException) - Constructor for exception com.oracle.bmc.auth.exception.AuthClientNotAuthorizedException
 
AuthClientNotAuthorizedException(String, BmcException) - Constructor for exception com.oracle.bmc.auth.exception.AuthClientNotAuthorizedException
 
AuthenticationDetailsProvider - Interface in com.oracle.bmc.auth
Interface defining a BasicAuthenticationDetailsProvider that also provides the individual components used to create the keyId.
AuthnClientFilter - Class in com.oracle.bmc.http.internal
Filter that injects authentication headers into the request.
AuthnClientFilter(RequestSigner, Map<SigningStrategy, RequestSigner>) - Constructor for class com.oracle.bmc.http.internal.AuthnClientFilter
 
AUTHORIZATION_HEADER_VALUE - Static variable in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
The Authorization header value to be sent for requests to the metadata service.
AuthServerException - Exception in com.oracle.bmc.auth.exception
Exception thrown when something goes wrong on the authentication server.
AuthServerException(BmcException) - Constructor for exception com.oracle.bmc.auth.exception.AuthServerException
 
AuthServerException(String, BmcException) - Constructor for exception com.oracle.bmc.auth.exception.AuthServerException
 
AuthServerUnavailableException - Exception in com.oracle.bmc.auth.exception
Exception thrown when the authentication server is unavailable.
AuthServerUnavailableException(BmcException) - Constructor for exception com.oracle.bmc.auth.exception.AuthServerUnavailableException
 
AuthServerUnavailableException(String, BmcException) - Constructor for exception com.oracle.bmc.auth.exception.AuthServerUnavailableException
 
AuthUtils - Class in com.oracle.bmc.auth.internal
Utilities dealing with authorization.
AutoCloseableContentLengthVerifyingInputStream - Class in com.oracle.bmc.io.internal
A wrapper over an InputStream whose length is known, which verifies that the length of the wrapped stream matches its known length and auto-closes the stream once the content length bytes of the stream have been read.
AutoCloseableContentLengthVerifyingInputStream(InputStream, long) - Constructor for class com.oracle.bmc.io.internal.AutoCloseableContentLengthVerifyingInputStream
 
autoDetectCertificatesUsingMetadataUrl() - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Auto detects and configures the certificates needed using Instance metadata.
autoDetectEndpointUsingMetadataUrl() - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Auto detects the endpoint that should be used when talking to OCI Auth, if no endpoint has been configured already.
autoDetectUsingMetadataUrl() - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Auto-detect endpoint and certificate information using Instance metadata.
available() - Method in class com.oracle.bmc.io.internal.AutoCloseableContentLengthVerifyingInputStream
 
available() - Method in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
available() - Method in class com.oracle.bmc.io.internal.LengthLimitedInputStream
 
available() - Method in class com.oracle.bmc.io.internal.WrappedResponseInputStream
 

B

backwardCompatibilityRequired() - Method in annotation type com.oracle.bmc.InternalSdk
If set to true, backward compatibility should be maintained, even though this is internal SDK code.
base64Decode(String) - Static method in class com.oracle.bmc.auth.internal.AuthUtils
Decode the base64 string.
base64EncodeNoChunking(X509Certificate) - Static method in class com.oracle.bmc.auth.internal.AuthUtils
Base64 encodes a X509Certificate with no chunking.
base64EncodeNoChunking(RSAPublicKey) - Static method in class com.oracle.bmc.auth.internal.AuthUtils
Base64 encodes a public key with no chunking.
BasicAuthenticationDetailsProvider - Interface in com.oracle.bmc.auth
Base interface used provide required information to sign requests to Oracle Cloud Infrastructure.
BasicConfigFileAuthenticationProvider - Interface in com.oracle.bmc.auth
Interface defining AuthenticationDetailsProvider that also returns PEM file path and a list of ClientConfigurators
beforeRetryAction() - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenWrapper
Abstract action to be taken before a retry.
blockMode() - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption
The block mode
blockMode(String) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption.Builder
The block mode, defaults to CBC
BmcException - Exception in com.oracle.bmc.model
 
BmcException(boolean, String, Throwable, String) - Constructor for exception com.oracle.bmc.model.BmcException
 
BmcException(int, String, String, String) - Constructor for exception com.oracle.bmc.model.BmcException
 
BmcException(int, String, String, String, ServiceDetails) - Constructor for exception com.oracle.bmc.model.BmcException
 
BmcException(int, String, String, String, ServiceDetails, String, String, Map<String, String>) - Constructor for exception com.oracle.bmc.model.BmcException
 
BmcException(int, String, String, String, Throwable) - Constructor for exception com.oracle.bmc.model.BmcException
 
BmcException(int, String, String, String, Throwable, ServiceDetails) - Constructor for exception com.oracle.bmc.model.BmcException
 
BmcGenericRetrier - Class in com.oracle.bmc.retrier
A generic retrier that can be used to implement custom retry behavior for specific types of calls.
BmcGenericRetrier(RetryConfiguration) - Constructor for class com.oracle.bmc.retrier.BmcGenericRetrier
Creates a new retrier with the given configuration.
BmcGenericWaiter - Class in com.oracle.bmc.waiter
BmcGenericWaiter is a Waiter that provides a generic foundation to build more custom waiters for specific types of calls.
BmcGenericWaiter(TerminationStrategy, DelayStrategy) - Constructor for class com.oracle.bmc.waiter.BmcGenericWaiter
Creates a new waiter with the given strategies.
BmcGenericWaiter.WaitConditionFailedException - Exception in com.oracle.bmc.waiter
Exception indicating the the condition being waited on was not met before the termination condition was satisfied.
BmcRequest<B> - Class in com.oracle.bmc.requests
Request base class.
BmcRequest() - Constructor for class com.oracle.bmc.requests.BmcRequest
 
BmcRequest.Builder<T extends BmcRequest<B>,​B> - Interface in com.oracle.bmc.requests
Builder interface for requests.
BmcResponse - Class in com.oracle.bmc.responses
 
BmcResponse(int) - Constructor for class com.oracle.bmc.responses.BmcResponse
 
BmcResponse(int, MultivaluedMap<String, String>) - Constructor for class com.oracle.bmc.responses.BmcResponse
 
BODY_HEADERS - Static variable in class com.oracle.bmc.http.signing.internal.Constants
Deprecated.
use BODY_HEADERS_LIST instead
BODY_HEADERS_LIST - Static variable in class com.oracle.bmc.http.signing.internal.Constants
 
body$(B) - Method in interface com.oracle.bmc.requests.BmcRequest.Builder
Alternative setter for the body parameter, if this request supports a body.
build() - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Build a new AuthenticationDetailsProvider that uses the FederationClient.
build() - Method in class com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider.InstancePrincipalsAuthenticationDetailsProviderBuilder
 
build() - Method in class com.oracle.bmc.auth.RequestSignerCacheConfiguration.Builder
Builds the immutable configuration.
build() - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Examine the environment of the running process; construct a ResourcePrincipalAuthenticationDetailsProvider accordingly.
build() - Method in class com.oracle.bmc.auth.ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder
Build a new ResourcePrincipalsV3AuthenticationDetailsProvider.
build() - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder
 
build() - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier.ResourceDetails.ResourceDetailsBuilder
 
build() - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider.YubikeyAuthenticationDetailsProviderBuilder
 
build() - Method in class com.oracle.bmc.auth.YubikeyConfig.YubikeyConfigBuilder
 
build() - Method in class com.oracle.bmc.ClientConfiguration.ClientConfigurationBuilder
 
build() - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig.Builder
 
build() - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
 
build() - Method in class com.oracle.bmc.http.ApacheProxyConfig.ApacheProxyConfigBuilder
 
build() - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage.Builder
 
build() - Method in class com.oracle.bmc.http.internal.RestClientFactoryBuilder
Builds a new RestClientFactory using the options provided.
build() - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption.Builder
Build the Pem.Encryption instance.
build() - Method in class com.oracle.bmc.internal.ClientThreadFactory.Builder
 
build() - Method in class com.oracle.bmc.internal.DefaultEndpointConfiguration
Builds the final endpoint based on the variables provided.
build() - Method in interface com.oracle.bmc.requests.BmcRequest.Builder
Build the request.
build() - Method in class com.oracle.bmc.retrier.RetryConfiguration.Builder
Build the retry configuration
build() - Method in class com.oracle.bmc.Services.ServiceBuilder
 
build(AbstractAuthenticationDetailsProvider) - Method in class com.oracle.bmc.common.ClientBuilderBase
Set the authentication details provider.
build(ResourcePrincipalAuthenticationDetailsProvider) - Method in class com.oracle.bmc.auth.ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder
Builds a new instance of ResourcePrincipalsV3AuthenticationDetailsProvider
build(String) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
build(String, Entity<?>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
build_1_1(String, String) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Helper method that interprets the runtime environment to build a v1.1-configured client
build_2_1_2(String, String, String, String, String, String, String, String, String) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Helper method that interprets the runtime environment to build a v2.1.2-configured client
build_2_1_or_2_1_1(String, String, String, String, String, String, String) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Helper method that interprets the runtime environment to build a v2.1. or 2.1.1-configured client
build_2_2(String, String, String, String, String) - Static method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Helper method that interprets the runtime environment to build a v2.2-configured client
build_2_2(String, String, Function<T, String>, T, String, String) - Static method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Helper method that builds a v2.2-configured client based on a resource principal supplier function
build_2_2_leaf(String, String, String, String, String) - Method in class com.oracle.bmc.auth.ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder
Helper method that interprets the runtime environment to build a v2.2-configured client
build_3_0() - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Helper method that interprets the runtime environment to build a v3.0-configured client
buildDefaultExecutorService() - Static method in enum com.oracle.bmc.http.signing.pki.Utf8Utils
 
buildDelete() - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
buildDirectExecutor() - Static method in enum com.oracle.bmc.http.signing.pki.Utf8Utils
 
builder() - Static method in class com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider
Creates a new InstancePrincipalsAuthenticationDetailsProviderBuilder.
builder() - Static method in class com.oracle.bmc.auth.RequestSignerCacheConfiguration
Creates a new builder with caching disabled.
builder() - Static method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
builder() - Static method in class com.oracle.bmc.auth.ResourcePrincipalsV3AuthenticationDetailsProvider
Creates a new ResourcePrincipalsAuthenticationDetailsProvider.
builder() - Static method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider
 
builder() - Static method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier.ResourceDetails
 
builder() - Static method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider
 
builder() - Static method in class com.oracle.bmc.auth.YubikeyConfig
 
builder() - Static method in class com.oracle.bmc.ClientConfiguration
 
builder() - Static method in class com.oracle.bmc.http.ApacheConnectionPoolConfig
Creates a new Builder used to construct a new ApacheConnectionPoolConfig object.
builder() - Static method in class com.oracle.bmc.http.ApacheConnectorProperties
 
builder() - Static method in class com.oracle.bmc.http.ApacheProxyConfig
 
builder() - Static method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage
 
builder() - Static method in class com.oracle.bmc.http.internal.RestClientFactoryBuilder
Create a new builder instance.
builder() - Static method in class com.oracle.bmc.http.signing.pki.Pem.Encryption
Build Pem.Encryption instances
builder() - Static method in class com.oracle.bmc.internal.ClientThreadFactory
 
builder() - Static method in class com.oracle.bmc.retrier.RetryConfiguration
Create a builder for retry configuration
builder(String) - Static method in class com.oracle.bmc.internal.DefaultEndpointConfiguration
Creates a new builder starting with the given template.
Builder() - Constructor for class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder
 
Builder() - Constructor for class com.oracle.bmc.http.ApacheConnectionPoolConfig.Builder
 
Builder() - Constructor for class com.oracle.bmc.internal.ClientThreadFactory.Builder
 
Builder() - Constructor for class com.oracle.bmc.retrier.RetryConfiguration.Builder
 
buildGet() - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
buildPost(Entity<?>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
buildProvider(SessionKeySupplier) - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Build the actual provider.
buildProvider(SessionKeySupplier) - Method in class com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider.InstancePrincipalsAuthenticationDetailsProviderBuilder
 
buildProvider(SessionKeySupplier) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
 
buildPut(Entity<?>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
buildReplacements() - Static method in class com.oracle.bmc.auth.internal.EnvironmentRptPathProvider
 
buildReplacements() - Static method in class com.oracle.bmc.auth.internal.EnvironmentRptPathProvider.LeafResourceRptPathProvider
 
buildResponseFuture() - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenWrapper
Call the future supplier to get the response future.

C

CA_MONTREAL_1 - Static variable in class com.oracle.bmc.Region
 
CA_TORONTO_1 - Static variable in class com.oracle.bmc.Region
 
cacheControl(CacheControl) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
cacheKeyId() - Method in annotation type com.oracle.bmc.auth.AuthCachingPolicy
Param to set whether or not keyIds can be cached.
cachePrivateKey() - Method in annotation type com.oracle.bmc.auth.AuthCachingPolicy
Param to set whether or not private can be cached.
CachingSessionKeySupplier(SessionKeySupplier) - Constructor for class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.CachingSessionKeySupplier
 
canBeWrapped(FileInputStream) - Static method in class com.oracle.bmc.io.internal.ResettableFileInputStream
Return true if the provided FileInputStream can be wrapped to provide mark-and-reset capabilities.
cancel(boolean) - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture
Deprecated.
 
cancel(boolean) - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenWrapper
 
cancel(boolean) - Method in class com.oracle.bmc.util.internal.TransformingFuture
 
canEqual(Object) - Method in class com.oracle.bmc.auth.internal.GetResourcePrincipalSessionTokenRequest
 
canEqual(Object) - Method in class com.oracle.bmc.auth.internal.X509FederationClient.X509FederationRequest
 
canEqual(Object) - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier.ResourceDetails
 
canEqual(Object) - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig
 
canEqual(Object) - Method in class com.oracle.bmc.http.ApacheConnectorProperties
 
canEqual(Object) - Method in class com.oracle.bmc.http.ApacheProxyConfig
 
canEqual(Object) - Method in class com.oracle.bmc.responses.BmcResponse
 
canonicalizeForEnumTypes(String) - Static method in enum com.oracle.bmc.util.internal.NameUtils
Canonicalizes a name for use in enum types.
CertificateAndPrivateKeyPair(X509Certificate, RSAPrivateKey) - Constructor for class com.oracle.bmc.auth.X509CertificateSupplier.CertificateAndPrivateKeyPair
 
checkValidity() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
checkValidity(Date) - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
circuitBreaker(JaxRsCircuitBreaker) - Method in class com.oracle.bmc.ClientConfiguration.ClientConfigurationBuilder
 
circuitBreakerConfig - Variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
The configuration for the circuit breaker.
circuitBreakerConfig(CircuitBreakerConfiguration) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Set value for the CircuitBreaker Configuration.
circuitBreakerConfiguration(CircuitBreakerConfiguration) - Method in class com.oracle.bmc.ClientConfiguration.ClientConfigurationBuilder
 
circuitBreakerConfigurator(CircuitBreakerConfiguration) - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Configures the Circuit Breaker to use, if any.
CircuitBreakerUtils - Class in com.oracle.bmc.util
 
CircuitBreakerUtils() - Constructor for class com.oracle.bmc.util.CircuitBreakerUtils
 
ClaimKeys() - Constructor for class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ClaimKeys
 
cleanStaleReferences() - Static method in class com.oracle.bmc.http.internal.IdleConnectionMonitor
Remove stale references that have been garbage-collected already.
ClientBuilderBase<B extends ClientBuilderBase,​C> - Class in com.oracle.bmc.common
Base client builder.
ClientBuilderBase(Service) - Constructor for class com.oracle.bmc.common.ClientBuilderBase
 
ClientConfigDecorator - Interface in com.oracle.bmc.http
Decorator allowing customization of the ClientConfig for a client.
clientConfigDecorators - Variable in class com.oracle.bmc.http.ApacheConfigurator
The list of ClientConfigDecorators to support the ability to decorate ClientConfig
clientConfigDecorators - Variable in class com.oracle.bmc.http.DefaultConfigurator
The list of ClientConfigDecorators to support the ability to decorate ClientConfig
clientConfigDecorators - Variable in class com.oracle.bmc.http.JerseyDefaultConnectorConfigurator
The list of ClientConfigDecorators to support the ability to decorate ClientConfig
ClientConfiguration - Class in com.oracle.bmc
This class provides configuration options for client requests.
ClientConfiguration.ClientConfigurationBuilder - Class in com.oracle.bmc
 
clientConfigurator - Variable in class com.oracle.bmc.common.ClientBuilderBase
 
clientConfigurator(ClientConfigurator) - Method in class com.oracle.bmc.common.ClientBuilderBase
Set the client configurator.
clientConfigurator(ClientConfigurator) - Method in class com.oracle.bmc.http.internal.RestClientFactoryBuilder
Sets the ClientConfigurator to use, or null to use the default client configurator.
ClientConfigurator - Interface in com.oracle.bmc.http
Configurator allowing SDK users to customize the underlying REST client.
ClientIdFilter - Class in com.oracle.bmc.http.internal
Filter that adds the client identifier headers to every request.
ClientIdFilter() - Constructor for class com.oracle.bmc.http.internal.ClientIdFilter
 
ClientRuntime - Class in com.oracle.bmc
This class provides client info that will be sent to the servers as part of each request.
ClientThreadFactory - Class in com.oracle.bmc.internal
A thread factory for use in clients.
ClientThreadFactory.Builder - Class in com.oracle.bmc.internal
 
clone() - Method in class com.oracle.bmc.http.internal.RFC3339DateFormat
 
close() - Method in class com.oracle.bmc.http.internal.RestClient
 
close() - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption
 
close() - Method in interface com.oracle.bmc.http.signing.pki.Pem.Passphrase
Must erase the contents of the passphrase
close() - Method in class com.oracle.bmc.io.internal.AutoCloseableContentLengthVerifyingInputStream
 
close() - Method in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
close() - Method in class com.oracle.bmc.io.internal.KeepOpenInputStream
 
close() - Method in class com.oracle.bmc.io.internal.LengthLimitedInputStream
 
close() - Method in class com.oracle.bmc.io.internal.WrappedResponseInputStream
 
closeIdleConnections() - Method in class com.oracle.bmc.http.internal.IdleConnectionMonitor
Close idle connections.
closeQuietly(InputStream) - Static method in class com.oracle.bmc.util.StreamUtils
Close a stream without raising an exception.
closeResponseSilently(Response) - Static method in class com.oracle.bmc.http.internal.ResponseHelper
Closes a given Response and ignores any thrown exceptions.
closeResponseSilentlyIfNotBuffered(Response) - Static method in class com.oracle.bmc.http.internal.ResponseHelper
Closes a Response silently if a Response is not buffered or is not backed by an unconsumed stream (e.g., for responses with no body).
closeStream(InputStream) - Static method in class com.oracle.bmc.io.internal.KeepOpenInputStream
Close a stream, dealing properly with KeepOpenInputStreams.
code(String) - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage.Builder
 
CollectionFormatType - Enum in com.oracle.bmc.util.internal
For list collections that we send in the query string, describes the different ways we can encode it in the query string.
com.oracle.bmc - package com.oracle.bmc
 
com.oracle.bmc.auth - package com.oracle.bmc.auth
 
com.oracle.bmc.auth.exception - package com.oracle.bmc.auth.exception
 
com.oracle.bmc.auth.internal - package com.oracle.bmc.auth.internal
 
com.oracle.bmc.common - package com.oracle.bmc.common
 
com.oracle.bmc.helper - package com.oracle.bmc.helper
 
com.oracle.bmc.http - package com.oracle.bmc.http
 
com.oracle.bmc.http.internal - package com.oracle.bmc.http.internal
 
com.oracle.bmc.http.signing - package com.oracle.bmc.http.signing
 
com.oracle.bmc.http.signing.internal - package com.oracle.bmc.http.signing.internal
 
com.oracle.bmc.http.signing.pki - package com.oracle.bmc.http.signing.pki
 
com.oracle.bmc.internal - package com.oracle.bmc.internal
 
com.oracle.bmc.io - package com.oracle.bmc.io
 
com.oracle.bmc.io.internal - package com.oracle.bmc.io.internal
 
com.oracle.bmc.model - package com.oracle.bmc.model
 
com.oracle.bmc.model.internal - package com.oracle.bmc.model.internal
 
com.oracle.bmc.paginator.internal - package com.oracle.bmc.paginator.internal
 
com.oracle.bmc.requests - package com.oracle.bmc.requests
 
com.oracle.bmc.responses - package com.oracle.bmc.responses
 
com.oracle.bmc.responses.internal - package com.oracle.bmc.responses.internal
 
com.oracle.bmc.retrier - package com.oracle.bmc.retrier
 
com.oracle.bmc.util - package com.oracle.bmc.util
 
com.oracle.bmc.util.internal - package com.oracle.bmc.util.internal
 
com.oracle.bmc.waiter - package com.oracle.bmc.waiter
 
com.oracle.bmc.waiter.internal - package com.oracle.bmc.waiter.internal
 
CommaSeparated - com.oracle.bmc.util.internal.CollectionFormatType
 
compareTo(Realm) - Method in class com.oracle.bmc.Realm
Compares to realms lexicographically based on their realmId.
compareTo(Region) - Method in class com.oracle.bmc.Region
Compares to regions lexicographically based on their regionId.
COMPARTMENT_ID_CLAIM_KEY - Static variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ClaimKeys
COMPARTMENT_ID is the claim name that the RPST holds for the resource compartment.
CompositeClientConfigurator - Class in com.oracle.bmc.http
A client configurator composed of other client configurators.
CompositeClientConfigurator(List<ClientConfigurator>) - Constructor for class com.oracle.bmc.http.CompositeClientConfigurator
Create a new composite client configurator.
configFile(ConfigFileReader.ConfigFile) - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider.YubikeyAuthenticationDetailsProviderBuilder
 
ConfigFileAuthenticationDetailsProvider - Class in com.oracle.bmc.auth
Implementation of AuthenticationDetailsProvider that uses a standard OCI configuration file as an input.
ConfigFileAuthenticationDetailsProvider(ConfigFileReader.ConfigFile) - Constructor for class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
Creates a new instance.
ConfigFileAuthenticationDetailsProvider(String) - Constructor for class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
Creates a new instance using the config file at the default location, see ConfigFileReader.DEFAULT_FILE_PATH.
ConfigFileAuthenticationDetailsProvider(String, String) - Constructor for class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
Creates a new instance.
ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider - Class in com.oracle.bmc.auth
 
ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider - Class in com.oracle.bmc.auth
 
ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider - Class in com.oracle.bmc.auth
 
ConfigFileDelegationTokenUtils - Class in com.oracle.bmc.auth.internal
This class allows users to load delegation token from the config file
ConfigFileInstancePrincipalAuthenticationDetailsProvider(ConfigFileReader.ConfigFile) - Constructor for class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider
 
ConfigFileReader - Class in com.oracle.bmc
Simple implementation to read OCI configuration files.
ConfigFileReader.ConfigFile - Class in com.oracle.bmc
ConfigFile represents a simple lookup mechanism for a OCI config file.
ConfigFileResourcePrincipalAuthenticationDetailsProvider(ConfigFileReader.ConfigFile) - Constructor for class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider
 
ConfigFileSimpleAuthenticationDetailsProvider(ConfigFileReader.ConfigFile) - Constructor for class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider
 
ConfigurableRefreshOnNotAuthenticatedProvider<T> - Interface in com.oracle.bmc.auth
For authentication providers with refreshable authentication data (e.g. those which wrap a security token received from a remote service), this interface flags that when a caller receives a NotAuthenticated error (HTTP 401) that they can refresh the authentication data and retry their request.
configuration - Variable in class com.oracle.bmc.common.ClientBuilderBase
 
configuration(ClientConfiguration) - Method in class com.oracle.bmc.common.ClientBuilderBase
Set the configuration.
connectionClosingStrategy(ApacheConnectionClosingStrategy) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
Strategy that closes the Apache Connection.
connectionManager(HttpClientConnectionManager) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
Connection Manager which will be used to create the Apache HttpClient.
connectionManagerShared(boolean) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
A value of true indicates that configured connection manager should be shared among multiple Jersey ClientRuntime instances.
connectionPoolConfig(ApacheConnectionPoolConfig) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
ApacheConnectionPoolConfig for the connection pooling The value MUST be an instance of ApacheConnectionPoolConfig

If the property is absent then default option of pool config will be used

connectionPooling(boolean) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
A value that indicates whether connection pooling will be enabled.
ConnectionPoolingApacheConfigurator - Class in com.oracle.bmc.http
ApacheConfigurator configurator that applies connection-pool friendly defaults for the Jersey Apache connector.
ConnectionPoolingApacheConfigurator(ApacheConnectionPoolConfig) - Constructor for class com.oracle.bmc.http.ConnectionPoolingApacheConfigurator
 
ConnectionPoolingApacheConfigurator.CustomConnectionKeepAliveStrategy - Class in com.oracle.bmc.http
Keep-alive strategy that honours the server-provided timeout when present while falling back to the configured default.
connectionReuseStrategy(ConnectionReuseStrategy) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
ConnectionReuseStrategy for the Apache HttpClient.
connectionTimeoutMillis(Integer) - Method in class com.oracle.bmc.ClientConfiguration.ClientConfigurationBuilder
 
Constants - Class in com.oracle.bmc.http.signing.internal
 
Constants() - Constructor for class com.oracle.bmc.http.signing.internal.Constants
 
consumeContent() - Method in class com.oracle.bmc.http.internal.ApacheInputStreamEntity
 
Consumer<T> - Interface in com.oracle.bmc.util.internal
Similar to Java8 Consumer.
contains(String, String) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Return true if the string contains the search string, or false if either is null.
containsIgnoreCase(String, String) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Return true if the string contains the search string, ignoring case, or false if either is null.
contentDiffers(InputStream, InputStream) - Static method in class com.oracle.bmc.util.StreamUtils
Return Optional.empty() if the content of the two input streams is the same.
contentEquals(File, File) - Static method in enum com.oracle.bmc.util.internal.FileUtils
Return true if the content of both files is the same.
contentEquals(InputStream, InputStream) - Static method in enum com.oracle.bmc.util.internal.FileUtils
Return true if the content of both streams is the same.
contentLength - Variable in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
ContentLengthFilter - Class in com.oracle.bmc.http.internal
A client request filter to remove content-length.
ContentLengthFilter() - Constructor for class com.oracle.bmc.http.internal.ContentLengthFilter
 
ContentLengthFilter(boolean) - Constructor for class com.oracle.bmc.http.internal.ContentLengthFilter
 
ContentLengthVerifyingInputStream - Class in com.oracle.bmc.io.internal
A wrapper over an InputStream whose length is known, which verifies that the length of the wrapped stream matches its known length.
ContentLengthVerifyingInputStream(InputStream, long) - Constructor for class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
cookie(String, String) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
cookie(Cookie) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
copy(InputStream, OutputStream) - Static method in enum com.oracle.bmc.util.internal.FileUtils
Copy the contents of the input stream to the output stream.
copy(T) - Method in interface com.oracle.bmc.requests.BmcRequest.Builder
Copy method to populate the builder with values from the given instance.
create() - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactory
Deprecated.
all clients of this version or newer use ResponseConversionFunctionFactoryV2 instead
create() - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactoryV2
Creates a Function that will not convert the Response into any given type, just return the headers.
create(RequestSigner) - Method in class com.oracle.bmc.http.internal.RestClientFactory
create(RequestSigner, ClientConfiguration) - Method in class com.oracle.bmc.http.internal.RestClientFactory
create(RequestSigner, Map<SigningStrategy, RequestSigner>) - Method in class com.oracle.bmc.http.internal.RestClientFactory
Creates a new client that will use the given AuthenticationDetailsProvider.
create(RequestSigner, Map<SigningStrategy, RequestSigner>, ClientConfiguration) - Method in class com.oracle.bmc.http.internal.RestClientFactory
Creates a new client that will use the given AuthenticationDetailsProvider.
create(RequestSigner, Map<SigningStrategy, RequestSigner>, ClientConfiguration, boolean) - Method in class com.oracle.bmc.http.internal.RestClientFactory
Creates a new client that will use the given AuthenticationDetailsProvider and ClientConfiguration.
create(RequestSigner, Map<SigningStrategy, RequestSigner>, ClientConfiguration, boolean, JaxRsCircuitBreaker) - Method in class com.oracle.bmc.http.internal.RestClientFactory
Creates a new client that will use the given AuthenticationDetailsProvider and ClientConfiguration.
create(RequestSigner, Map<SigningStrategy, RequestSigner>, ClientConfiguration, boolean, JaxRsCircuitBreaker, CircuitBreakerConfiguration) - Method in class com.oracle.bmc.http.internal.RestClientFactory
Creates a new client that will use the given AuthenticationDetailsProvider and ClientConfiguration.
create(ServiceDetails) - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactory
Deprecated.
all clients of this version or newer use ResponseConversionFunctionFactoryV2 instead
create(ServiceDetails) - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactoryV2
Creates a Function that will not convert the Response into any given type, just return the headers.
create(File) - Static method in class com.oracle.bmc.io.internal.WrappedFileInputStream
Same as calling the ctor, except will throw an unchecked IllegalArgumentException if the file isn’t found.
create(Class<T>) - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactory
Deprecated.
all clients of this version or newer use ResponseConversionFunctionFactoryV2 instead
create(Class<T>) - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactoryV2
Creates a Function that will convert the Response into the given object type.
create(Class<T>, ServiceDetails) - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactory
Deprecated.
all clients of this version or newer use ResponseConversionFunctionFactoryV2 instead
create(Class<T>, ServiceDetails) - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactoryV2
Creates a Function that will convert the Response into the given object type.
create(String, String) - Static method in class com.oracle.bmc.Services
Deprecated.
create(GenericType<T>) - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactory
Deprecated.
all clients of this version or newer use ResponseConversionFunctionFactoryV2 instead
create(GenericType<T>) - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactoryV2
Creates a Function that will convert the Response into a parameterized collection object, or some other parameterized type.
create(GenericType<T>, ServiceDetails) - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactory
Deprecated.
all clients of this version or newer use ResponseConversionFunctionFactoryV2 instead
create(GenericType<T>, ServiceDetails) - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactoryV2
Creates a Function that will convert the Response into a parameterized collection object, or some other parameterized type.
createByteArrayInputStream(byte[]) - Static method in class com.oracle.bmc.util.StreamUtils
Creates a new ByteArrayInputStream.
createDefaultRequestSignerFactories() - Static method in class com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory
Create the default request signer factories.
createEndpoint(Service, Region) - Static method in class com.oracle.bmc.internal.EndpointBuilder
Creates the service endpoint using the DefaultEndpointConfiguration method.
createEndpoint(Service, String, Realm) - Static method in class com.oracle.bmc.internal.EndpointBuilder
Creates the service endpoint using the DefaultEndpointConfiguration method.
createFederationClient(SessionKeySupplier) - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Create the federation client.
createFederationClient(SessionKeySupplier) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
 
createHeadersToSignForVerbMap(List<String>, List<String>, List<String>, List<String>, List<String>, List<String>) - Static method in class com.oracle.bmc.http.signing.internal.Constants
Creates a map of headers to sign for each HTTP method.
createHeadersToSignMap(List<String>, List<String>, List<String>, List<String>, List<String>, List<String>) - Static method in class com.oracle.bmc.http.signing.internal.Constants
Deprecated.
use createHeadersToSignForVerbMap instead
createKeyId(AuthenticationDetailsProvider) - Static method in class com.oracle.bmc.auth.CustomerKeyIdFormatter
Creates a keyId from an AuthenticationDetailsProvider.
createKeyId(String, String, String) - Static method in class com.oracle.bmc.auth.CustomerKeyIdFormatter
Creates a keyId from the individual components.
createPreferredRetrier(RetryConfiguration, RetryConfiguration) - Static method in class com.oracle.bmc.retrier.Retriers
Choose the desired retry configuration and use it to create the retrier.
createPreferredRetrier(RetryConfiguration, RetryConfiguration, boolean) - Static method in class com.oracle.bmc.retrier.Retriers
Choose the desired retry configuration and use it to create the retrier.
createRequestSigner(BasicAuthenticationDetailsProvider) - Static method in class com.oracle.bmc.http.signing.DefaultRequestSigner
Creates a new RequestSigner using the SigningStrategy.STANDARD.
createRequestSigner(BasicAuthenticationDetailsProvider, SigningStrategy) - Static method in class com.oracle.bmc.http.signing.DefaultRequestSigner
Creates a new RequestSigner using the given signing strategy.
createRequestSigner(Service, AbstractAuthenticationDetailsProvider) - Method in class com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory
Creates a new RequestSigner instance from the given provider and type of service.
createRequestSigner(Service, AbstractAuthenticationDetailsProvider) - Method in interface com.oracle.bmc.http.signing.RequestSignerFactory
Creates a new RequestSigner instance from the given provider and type of service.
createRestClient(String, ClientConfigurator, List<ClientConfigurator>, X509FederationClient, CircuitBreakerConfiguration) - Static method in class com.oracle.bmc.auth.internal.RestClientUtils
 
createRptPathProvider() - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
 
createRptPathProvider() - Method in class com.oracle.bmc.auth.ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder
 
CROSS_TENANCY_REQUEST_HEADER_NAME - Static variable in class com.oracle.bmc.http.signing.internal.Constants
 
CrossTenancyRequestClientFilter - Class in com.oracle.bmc.http.internal
Filter that injects authentication headers into the request.
CrossTenancyRequestClientFilter(String[]) - Constructor for class com.oracle.bmc.http.internal.CrossTenancyRequestClientFilter
 
CrossTenancyRequestConfigurator - Class in com.oracle.bmc.http
A configurator that causes the client to set the cross-tenancy request header.
CrossTenancyRequestConfigurator(String[]) - Constructor for class com.oracle.bmc.http.CrossTenancyRequestConfigurator
A configurator that sets the cross-tenancy request header, but otherwise behaves like the JerseyDefaultConnectorConfigurator.
CrossTenancyRequestConfigurator(String[], ClientConfigurator) - Constructor for class com.oracle.bmc.http.CrossTenancyRequestConfigurator
A configurator that sets the cross-tenancy request header, but otherwise behaves like the passed in configurator.
currentResponse - Variable in class com.oracle.bmc.paginator.internal.AbstractResponseIterator
The most recent response/result of calling the list operation.
CustomConnectionKeepAliveStrategy(long) - Constructor for class com.oracle.bmc.http.ConnectionPoolingApacheConfigurator.CustomConnectionKeepAliveStrategy
 
CustomerAuthenticationDetailsProvider - Class in com.oracle.bmc.auth
 
CustomerAuthenticationDetailsProvider() - Constructor for class com.oracle.bmc.auth.CustomerAuthenticationDetailsProvider
 
CustomerKeyIdFormatter - Class in com.oracle.bmc.auth
Formatter used to create the correct ‘keyId’ needed for signing requests.
customizeBuilder(ClientBuilder) - Method in class com.oracle.bmc.auth.internal.DelegationTokenConfigurator
 
customizeBuilder(ClientBuilder) - Method in class com.oracle.bmc.http.ApacheConfigurator
 
customizeBuilder(ClientBuilder) - Method in interface com.oracle.bmc.http.ClientConfigurator
Customize the ClientBuilder instance.
customizeBuilder(ClientBuilder) - Method in class com.oracle.bmc.http.CompositeClientConfigurator
 
customizeBuilder(ClientBuilder) - Method in class com.oracle.bmc.http.CrossTenancyRequestConfigurator
 
customizeBuilder(ClientBuilder) - Method in class com.oracle.bmc.http.DefaultConfigurator
 
customizeBuilder(ClientBuilder) - Method in class com.oracle.bmc.http.DefaultConfigurator.NonBuffering
 
customizeBuilder(ClientBuilder) - Method in class com.oracle.bmc.http.JerseyDefaultConnectorConfigurator
 
customizeBuilder(ClientBuilder) - Method in class com.oracle.bmc.http.JerseyLoggingClientConfigurator
 
customizeClient(Client) - Method in class com.oracle.bmc.auth.internal.DelegationTokenConfigurator
 
customizeClient(Client) - Method in class com.oracle.bmc.http.ApacheConfigurator
 
customizeClient(Client) - Method in class com.oracle.bmc.http.ApacheConfigurator.NonBuffering
 
customizeClient(Client) - Method in interface com.oracle.bmc.http.ClientConfigurator
Customize the Client generated by the builder.
customizeClient(Client) - Method in class com.oracle.bmc.http.CompositeClientConfigurator
 
customizeClient(Client) - Method in class com.oracle.bmc.http.CrossTenancyRequestConfigurator
 
customizeClient(Client) - Method in class com.oracle.bmc.http.DefaultConfigurator
 
customizeClient(Client) - Method in class com.oracle.bmc.http.DefaultConfigurator.NonBuffering
 
customizeClient(Client) - Method in class com.oracle.bmc.http.JerseyDefaultConnectorConfigurator
 
customizeClient(Client) - Method in class com.oracle.bmc.http.JerseyDefaultConnectorConfigurator.NonBuffering
 
customizeClient(Client) - Method in class com.oracle.bmc.http.JerseyLoggingClientConfigurator
 
customizeClientConfig(ClientConfig) - Method in class com.oracle.bmc.http.ApacheConnectionPoolingClientConfigDecorator
 
customizeClientConfig(ClientConfig) - Method in class com.oracle.bmc.http.ApacheConnectorPropertiesClientConfigDecorator
 
customizeClientConfig(ClientConfig) - Method in class com.oracle.bmc.http.ApacheProxyConfigDecorator
Customizes the client configuration for specifying a proxy to connect to for client operations.
customizeClientConfig(ClientConfig) - Method in interface com.oracle.bmc.http.ClientConfigDecorator
Configures the ClientConfig.
customizeRequest(BmcRequest<?>, WrappedInvocationBuilder) - Method in class com.oracle.bmc.http.ApacheConfigurator
 
customizeRequest(BmcRequest<?>, WrappedInvocationBuilder) - Method in interface com.oracle.bmc.http.ClientConfigurator
Customize a request before it is made.
customizeRequest(BmcRequest<?>, WrappedInvocationBuilder) - Method in class com.oracle.bmc.http.CompositeClientConfigurator
 
customizeRequest(BmcRequest<?>, WrappedInvocationBuilder) - Method in class com.oracle.bmc.http.DefaultConfigurator
 
customizeRequest(BmcRequest<?>, WrappedInvocationBuilder) - Method in class com.oracle.bmc.http.DefaultConfigurator.NonBuffering
 

D

decanonicalizeFromEnumTypes(String) - Static method in enum com.oracle.bmc.util.internal.NameUtils
Convert enum type name to un-canonicalized name
decodeCertificate(String) - Method in class com.oracle.bmc.http.signing.pki.Pem.Decoder
Decode an X509 certificate
decodeCertificate(ReadableByteChannel) - Method in class com.oracle.bmc.http.signing.pki.Pem.Decoder
Decode an X509 certificate
decodeCertificateChain(String) - Method in class com.oracle.bmc.http.signing.pki.Pem.Decoder
Decode an X509 certificate chain
decodeCertificateChain(ReadableByteChannel) - Method in class com.oracle.bmc.http.signing.pki.Pem.Decoder
Decode an X509 certificate chain
decodePrivateKey(byte[]) - Method in class com.oracle.bmc.http.signing.pki.Pem.Decoder
Decode a private key.
decodePrivateKey(ReadableByteChannel) - Method in class com.oracle.bmc.http.signing.pki.Pem.Decoder
Decode a private key.
decodePublicKey(String) - Method in class com.oracle.bmc.http.signing.pki.Pem.Decoder
Decode a public key
decodePublicKey(ReadableByteChannel) - Method in class com.oracle.bmc.http.signing.pki.Pem.Decoder
Decode a public key
decoder() - Static method in class com.oracle.bmc.http.signing.pki.Pem
Return a decoder for certificates, public keys and unencrypted private keys.
DEFAULT - com.oracle.bmc.http.signing.pki.Pem.Format
Encodes private keys in PKCS8 format and public keys in X509 public key format
DEFAULT_CIRCUIT_BREAKER - Static variable in class com.oracle.bmc.util.CircuitBreakerUtils
 
DEFAULT_CIRCUIT_BREAKER_CONFIGURATION - Static variable in class com.oracle.bmc.util.CircuitBreakerUtils
 
DEFAULT_CONFIGURATOR - Static variable in class com.oracle.bmc.http.internal.RestClientFactoryBuilder
 
DEFAULT_ENDPOINT_TEMPLATE - Static variable in class com.oracle.bmc.internal.EndpointBuilder
 
DEFAULT_FILE_PATH - Static variable in class com.oracle.bmc.ConfigFileReader
Default location of the config file.
DEFAULT_IDLE_CONNECTION_MONITOR_THREAD_WAIT_TIME_IN_SECONDS - Static variable in class com.oracle.bmc.http.ApacheConnectorProperties
 
DEFAULT_KEY_ID_TTL - Static variable in class com.oracle.bmc.auth.RequestSignerCacheConfiguration
Defaulting to 1 minute will prevent frequent calls under heavy traffic and avoid long propagation in case of key rotation
DEFAULT_MAX_RETRY_ATTEMPTS - Static variable in class com.oracle.bmc.retrier.RetryConfiguration
 
DEFAULT_MAX_WAIT_TIME - Static variable in class com.oracle.bmc.retrier.RetryConfiguration
 
DEFAULT_POLLING_DELAY_STRATEGY - Static variable in class com.oracle.bmc.waiter.Waiters
Default polling delay strategy is to use exponential backoff with a max of 30 seconds between attempts.
DEFAULT_POLLING_TERMINATION_STRATEGY - Static variable in class com.oracle.bmc.waiter.Waiters
Default polling termination strategy is to wait up to 20 mins.
DEFAULT_POLLING_WAITER - Static variable in class com.oracle.bmc.waiter.Waiters
The default OCI polling waiter that will be used.
DEFAULT_PRIVATE_KEY_ID_TTL - Static variable in class com.oracle.bmc.auth.RequestSignerCacheConfiguration
 
defaultConfigurator(ClientConfigurator) - Method in class com.oracle.bmc.http.internal.RestClientFactoryBuilder
Sets the default ClientConfigurator.
DefaultConfigurator - Class in com.oracle.bmc.http
DefaultConfigurator handles basic configuration of clients under different environments.
DefaultConfigurator() - Constructor for class com.oracle.bmc.http.DefaultConfigurator
Creates a new DefaultConfigurator object.
DefaultConfigurator(List<ClientConfigDecorator>) - Constructor for class com.oracle.bmc.http.DefaultConfigurator
Creates a new DefaultConfigurator and registers the list of provided ClientConfigDecorators.
DefaultConfigurator.NonBuffering - Class in com.oracle.bmc.http
A ClientConfigurator for a client that does not buffer requests in memory.
DefaultEndpointConfiguration - Class in com.oracle.bmc.internal
DefaultEndpointConfiguration provides a way to construct the host endpoint for a service given a template and some variables based on the default Oracle Cloud Infrastructure naming convention.
DefaultLeafRptPathProvider - Class in com.oracle.bmc.auth.internal
This path provider makes sure the behavior happens with the correct fallback.
DefaultLeafRptPathProvider() - Constructor for class com.oracle.bmc.auth.internal.DefaultLeafRptPathProvider
 
defaultMaxConnectionsPerRoute(int) - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig.Builder
 
DefaultRequestSigner - Class in com.oracle.bmc.http.signing
Class that exposes a way to create a RequestSigner for use with OCI.
DefaultRequestSignerFactory - Class in com.oracle.bmc.http.signing.internal
Factory class to create RequestSigner instances.
DefaultRequestSignerFactory(SigningStrategy) - Constructor for class com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory
 
DefaultRetryCondition - Class in com.oracle.bmc.retrier
Class that represents the conditions documented in https://docs.oracle.com/iaas/Content/API/References/apierrors.htm for which the operation may be retried.
DefaultRetryCondition() - Constructor for class com.oracle.bmc.retrier.DefaultRetryCondition
 
DefaultRptPathProvider - Class in com.oracle.bmc.auth.internal
This path provider makes sure the behavior happens with the correct fallback.
DefaultRptPathProvider() - Constructor for class com.oracle.bmc.auth.internal.DefaultRptPathProvider
 
DefaultServiceAccountTokenProvider - Class in com.oracle.bmc.auth
Implementation of ServiceAccountTokenSupplier that allows to pass in a token path to read kubernetes service account token If not set, then use default service account token path /var/run/secrets/kubernetes.io/serviceaccount/toke
DefaultServiceAccountTokenProvider() - Constructor for class com.oracle.bmc.auth.DefaultServiceAccountTokenProvider
 
DefaultServiceAccountTokenProvider(String) - Constructor for class com.oracle.bmc.auth.DefaultServiceAccountTokenProvider
 
delayStrategy(DelayStrategy) - Method in class com.oracle.bmc.retrier.RetryConfiguration.Builder
 
DelayStrategy - Interface in com.oracle.bmc.waiter
Interface that defines how long to wait between poll attempts.
delegate - Variable in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
 
delegate - Variable in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
delegate - Variable in class com.oracle.bmc.io.internal.WrappedResponseInputStream
 
delegate() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
delegate() - Method in class com.oracle.bmc.auth.internal.X509CertificateWithOriginalPem
 
delegate() - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
delegate() - Method in class com.oracle.bmc.http.internal.WrappedInvocationBuilder
 
delegateResponse - Variable in class com.oracle.bmc.io.internal.WrappedResponseInputStream
 
DelegationTokenClientFilter(String) - Constructor for class com.oracle.bmc.auth.internal.DelegationTokenConfigurator.DelegationTokenClientFilter
 
DelegationTokenConfigurator - Class in com.oracle.bmc.auth.internal
Configurator that injects a delegation token on every request.
DelegationTokenConfigurator(String) - Constructor for class com.oracle.bmc.auth.internal.DelegationTokenConfigurator
 
DelegationTokenConfigurator.DelegationTokenClientFilter - Class in com.oracle.bmc.auth.internal
Filter that injects delegation token into the request (for either obo or delegation request)
delete() - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
delete(WrappedInvocationBuilder, T) - Method in class com.oracle.bmc.http.internal.RestClient
Execute a delete on a resource and get the response.
delete(WrappedInvocationBuilder, T, Consumer<Response>, Consumer<Throwable>) - Method in class com.oracle.bmc.http.internal.RestClient
Execute a delete on a resource asynchronously and get the response.
delete(Class<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
delete(GenericType<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
deleteFutureSupplier(REQUEST, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Deprecated.
use the method without Guava parameters instead
deleteFutureSupplier(REQUEST, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Return the function that, given an AsyncHandler, makes the delete request and returns the future.
disableDataBufferingOnUpload(Boolean) - Method in class com.oracle.bmc.ClientConfiguration.ClientConfigurationBuilder
 
doClose() - Method in class com.oracle.bmc.io.internal.KeepOpenInputStream
This method actually closes the stream, what close() is not doing.
doFunctionCall(REQUEST, Function<REQUEST, RESPONSE>) - Method in class com.oracle.bmc.retrier.BmcGenericRetrier
Executes the actual function call.
DUAL_STACK_OPTION - Static variable in class com.oracle.bmc.internal.EndpointBuilder
 
DUAL_STACK_OPTION - Static variable in class com.oracle.bmc.util.internal.EndpointTemplateForOptionsUtils
 
DuplicatableInputStream - Interface in com.oracle.bmc.io
Interface describing an InputStream that can safely be duplicated from its start and used in a thread-safe manner.
DuplicatableKeepOpenInputStream - Class in com.oracle.bmc.io.internal
In Java we cannot specify a type parameter as requiring a type both extend an abstract class, such as InputStream and implement an interface such as DuplicatableInputStream.
DuplicatableKeepOpenInputStream(InputStream) - Constructor for class com.oracle.bmc.io.internal.DuplicatableKeepOpenInputStream
Creates a KeepOpenInputStream while retaining its marking as a DuplicatableInputStream
DuplicatableLengthLimitedInputStream - Class in com.oracle.bmc.io.internal
LengthLimitedInputStream that is Duplicatable, see DuplicatableKeepOpenInputStream for additional commentary.
DuplicatableLengthLimitedInputStream(InputStream, long) - Constructor for class com.oracle.bmc.io.internal.DuplicatableLengthLimitedInputStream
Creates a LengthLimitedInputStream while retaining its marking as a DuplicatableInputStream
duplicate() - Method in interface com.oracle.bmc.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).
duplicate() - Method in class com.oracle.bmc.io.internal.DuplicatableKeepOpenInputStream
 
duplicate() - Method in class com.oracle.bmc.io.internal.DuplicatableLengthLimitedInputStream
 
duplicate() - Method in class com.oracle.bmc.io.internal.WrappedByteArrayInputStream
 
duplicate() - Method in class com.oracle.bmc.io.internal.WrappedFileInputStream
 

E

enableInstanceMetadataService() - Static method in class com.oracle.bmc.Region
Enables contact to IMDS (Instance Metadata Service, only available on OCI instances) if user decides to opt-in.
encode(Iterable<? extends Certificate>) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encoder
Render a certificate chain in PEM format
encode(Certificate) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encoder
Render a certificate in PEM format
encode(PrivateKey) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encoder
Render a private key in PEM format.
encode(PublicKey) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encoder
Render a public key in PEM format using PKCS1
encodeCollectionFormatHeaderParam(String, List<T>, CollectionFormatType) - Static method in enum com.oracle.bmc.util.internal.HttpUtils
Attempts to encode a header parameter which is described by a list of values for that parameter and a CollectionFormatType which describes how the values should appear in the header
encodeCollectionFormatQueryParam(WrappedWebTarget, String, List<T>, CollectionFormatType) - Static method in enum com.oracle.bmc.util.internal.HttpUtils
Attempts to encode a query parameter which is described by a list of values for that parameter and a CollectionFormatType which describes how the values should appear in the query string (e.g. as multiple parameters, as a single parameter with a given delimiter).
encodeMapQueryParam(WrappedWebTarget, String, Map<String, ?>) - Static method in enum com.oracle.bmc.util.internal.HttpUtils
Attempts to encode a query param if it is a Map.
encodePathSegment(Boolean) - Static method in enum com.oracle.bmc.util.internal.HttpUtils
Encodes a path segment.
encodePathSegment(Character) - Static method in enum com.oracle.bmc.util.internal.HttpUtils
Encodes a path segment.
encodePathSegment(Number) - Static method in enum com.oracle.bmc.util.internal.HttpUtils
Encodes a path segment.
encodePathSegment(String) - Static method in enum com.oracle.bmc.util.internal.HttpUtils
Encodes a path segment.
encodePathSegment(UUID) - Static method in enum com.oracle.bmc.util.internal.HttpUtils
Encodes a path segment.
encoder() - Static method in class com.oracle.bmc.http.signing.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.signing.pki.Pem.Encryption
 
endpoint - Variable in class com.oracle.bmc.common.ClientBuilderBase
 
endpoint(String) - Method in class com.oracle.bmc.common.ClientBuilderBase
Set the endpoint for the client to be created.
EndpointBuilder - Class in com.oracle.bmc.internal
EndpointBuilder provides a wrapper to construct the appropriate endpoint for a service.
endpointServiceName(String) - Method in class com.oracle.bmc.internal.DefaultEndpointConfiguration
Sets the endpoint service name, if one.
endpointServiceName(String) - Method in class com.oracle.bmc.Services.ServiceBuilder
 
EndpointTemplateForOptionsUtils - Class in com.oracle.bmc.util.internal
Utility class for handling endpoint templates with options.
EndpointTemplateForOptionsUtils() - Constructor for class com.oracle.bmc.util.internal.EndpointTemplateForOptionsUtils
 
EntityFactory - Class in com.oracle.bmc.http.internal
Factory to create Entity instances for POST/PUT/PATCH requests.
EntityFactory() - Constructor for class com.oracle.bmc.http.internal.EntityFactory
 
entropy(SecureRandom) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption.Builder
Configure the entropy source to use for generating an initialization vector, if none explicitly specified
EnvironmentRptPathProvider - Class in com.oracle.bmc.auth.internal
This path provider reads the path and resource id from environment variables

Use the contents of the OCI_RESOURCE_PRINCIPAL_RPT_PATH environment variable for the path and OCI_RESOURCE_PRINCIPAL_RPT_ID environment variable for the resource id,.

EnvironmentRptPathProvider() - Constructor for class com.oracle.bmc.auth.internal.EnvironmentRptPathProvider
 
EnvironmentRptPathProvider(String) - Constructor for class com.oracle.bmc.auth.internal.EnvironmentRptPathProvider
 
EnvironmentRptPathProvider.LeafResourceRptPathProvider - Class in com.oracle.bmc.auth.internal
This path provider reads the path and resource id for leaf resource from environment variables

Use the contents of the OCI_RESOURCE_PRINCIPAL_RPT_PATH_FOR_LEAF_RESOURCE environment variable for the path and OCI_RESOURCE_PRINCIPAL_RPT_ID_FOR_LEAF_RESOURCE environment variable for the resource id,.

EnvironmentVariablesHelper - Class in com.oracle.bmc.helper
 
EnvironmentVariablesHelper() - Constructor for class com.oracle.bmc.helper.EnvironmentVariablesHelper
 
equals(Object) - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
equals(Object) - Method in class com.oracle.bmc.auth.internal.GetResourcePrincipalSessionTokenRequest
 
equals(Object) - Method in class com.oracle.bmc.auth.internal.X509FederationClient.X509FederationRequest
 
equals(Object) - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier.ResourceDetails
 
equals(Object) - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig
 
equals(Object) - Method in class com.oracle.bmc.http.ApacheConnectorProperties
 
equals(Object) - Method in class com.oracle.bmc.http.ApacheProxyConfig
 
equals(Object) - Method in class com.oracle.bmc.http.CompositeClientConfigurator
 
equals(Object) - Method in class com.oracle.bmc.http.internal.ExplicitlySetBmcModel
 
equals(Object) - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage
 
equals(Object) - Method in class com.oracle.bmc.model.RegionSchema
 
equals(Object) - Method in class com.oracle.bmc.Realm
 
equals(Object) - Method in class com.oracle.bmc.Region
 
equals(Object) - Method in class com.oracle.bmc.requests.BmcRequest
Uses getInvocationCallback and getRetryConfiguration to determine if passed request is equal to ‘this’.
equals(Object) - Method in class com.oracle.bmc.responses.BmcResponse
 
equalsIgnoreCase(String, String) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Null-safe case-insensitive equals.
ErrorConsumer<REQUEST> - Class in com.oracle.bmc.http.internal
Basic Consumer type to handle failed calls.
ErrorConsumer(AsyncHandler<REQUEST, ?>, REQUEST) - Constructor for class com.oracle.bmc.http.internal.ErrorConsumer
 
EU_AMSTERDAM_1 - Static variable in class com.oracle.bmc.Region
 
EU_BUDAPEST_1 - Static variable in class com.oracle.bmc.Region
 
EU_CRISSIER_1 - Static variable in class com.oracle.bmc.Region
 
EU_DCC_DUBLIN_1 - Static variable in class com.oracle.bmc.Region
 
EU_DCC_DUBLIN_2 - Static variable in class com.oracle.bmc.Region
 
EU_DCC_MILAN_1 - Static variable in class com.oracle.bmc.Region
 
EU_DCC_MILAN_2 - Static variable in class com.oracle.bmc.Region
 
EU_DCC_RATING_1 - Static variable in class com.oracle.bmc.Region
 
EU_DCC_RATING_2 - Static variable in class com.oracle.bmc.Region
 
EU_DCC_ZURICH_1 - Static variable in class com.oracle.bmc.Region
 
EU_FRANKFURT_1 - Static variable in class com.oracle.bmc.Region
 
EU_FRANKFURT_2 - Static variable in class com.oracle.bmc.Region
 
EU_JOVANOVAC_1 - Static variable in class com.oracle.bmc.Region
 
EU_MADRID_1 - Static variable in class com.oracle.bmc.Region
 
EU_MADRID_2 - Static variable in class com.oracle.bmc.Region
 
EU_MADRID_3 - Static variable in class com.oracle.bmc.Region
 
EU_MARSEILLE_1 - Static variable in class com.oracle.bmc.Region
 
EU_MILAN_1 - Static variable in class com.oracle.bmc.Region
 
EU_PARIS_1 - Static variable in class com.oracle.bmc.Region
 
EU_STOCKHOLM_1 - Static variable in class com.oracle.bmc.Region
 
EU_TURIN_1 - Static variable in class com.oracle.bmc.Region
 
EU_ZURICH_1 - Static variable in class com.oracle.bmc.Region
 
EXCLUDE_BODY - com.oracle.bmc.http.signing.SigningStrategy
A strategy that does not sign the body.
execute() - Method in class com.oracle.bmc.waiter.internal.SimpleWaiterImpl
 
execute() - Method in interface com.oracle.bmc.waiter.Waiter
Executes the waiter callback and blocks until it either returns or throws an exception.
execute(Supplier<REQUEST>, Function<REQUEST, RESPONSE>, Predicate<RESPONSE>) - Method in class com.oracle.bmc.waiter.GenericWaiter
Deprecated.
in favor of the method that does not use Guava parameters
execute(Supplier<REQUEST>, Function<REQUEST, RESPONSE>, Predicate<RESPONSE>, boolean) - Method in class com.oracle.bmc.waiter.BmcGenericWaiter
Deprecated.
in favor of the method that does not use GUava
execute(AsyncHandler<REQUEST, RESPONSE>) - Method in class com.oracle.bmc.waiter.internal.SimpleWaiterImpl
 
execute(AsyncHandler<REQUEST, RESPONSE>) - Method in interface com.oracle.bmc.waiter.Waiter
Executes the waiter callback and returns a Future.
execute(Supplier<REQUEST>, Function<REQUEST, RESPONSE>, Predicate<RESPONSE>) - Method in class com.oracle.bmc.waiter.GenericWaiter
Blocks until a specific condition is met.
execute(Supplier<REQUEST>, Function<REQUEST, RESPONSE>, Predicate<RESPONSE>, boolean) - Method in class com.oracle.bmc.waiter.BmcGenericWaiter
Blocks until a specific condition is met.
execute(REQUEST, Function<REQUEST, RESPONSE>) - Method in class com.oracle.bmc.retrier.BmcGenericRetrier
Executes the functionCall based upon the RetryConfiguration of this retrier
expandUserHome(String) - Static method in enum com.oracle.bmc.util.internal.FileUtils
Attempts to expand paths that may contain unix-style home shorthand.
expectContinue(boolean) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
A value that indicates whether to support expect 100 continue behavior for the Apache HttpClient.
ExplicitlySetBmcModel - Class in com.oracle.bmc.http.internal
Base class for models implementing the explicitly set behavior.
ExplicitlySetBmcModel() - Constructor for class com.oracle.bmc.http.internal.ExplicitlySetBmcModel
 
ExplicitlySetFilter - Class in com.oracle.bmc.http.internal
 
ExponentialBackoffDelayStrategy - Class in com.oracle.bmc.waiter
Delay strategy that increases the wait time exponentially until a max time has been reached.
ExponentialBackoffDelayStrategy(long) - Constructor for class com.oracle.bmc.waiter.ExponentialBackoffDelayStrategy
 
ExponentialBackoffDelayStrategyWithJitter - Class in com.oracle.bmc.waiter
Delay strategy that increases the wait time exponentially until a max time has been reached.
ExponentialBackoffDelayStrategyWithJitter(long) - Constructor for class com.oracle.bmc.waiter.ExponentialBackoffDelayStrategyWithJitter
 

F

FALLBACK_DEFAULT_FILE_PATH - Static variable in class com.oracle.bmc.ConfigFileReader
The fallback default location of the config file.
federationClient - Variable in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder
 
federationClient - Variable in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider
 
FederationClient - Interface in com.oracle.bmc.auth.internal
Defines a basic interface for a federation endpoint that provides a security token for authentication.
federationClientConfigurator - Variable in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder
 
federationClientConfigurator(ClientConfigurator) - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder
Configures the ClientConfigurator to set on the REST client used by the federation client, if any.
federationClientMetadataConfigurator - Variable in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Configurator for metadata service clients used to discover region and certificates.
federationClientMetadataConfigurator(ClientConfigurator) - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Configures the ClientConfigurator to set on the metadata service clients used by the federation flow to discover region information and fetch certificates, if any.
federationEndpoint - Variable in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
The federation endpoint url.
federationEndpoint - Variable in class com.oracle.bmc.auth.internal.AbstractFederationClient
 
federationEndpoint(String) - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Configures the custom federationEndpoint to use.
federationEndpoint(String) - Method in class com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider.InstancePrincipalsAuthenticationDetailsProviderBuilder
 
federationEndpointForParentResource(String) - Method in class com.oracle.bmc.auth.ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder
Configures the resourcePrincipalTokenUrlForParentResource to use.
fetchFirstPage() - Method in class com.oracle.bmc.paginator.internal.AbstractResponseIterator
 
fetchNextPage() - Method in class com.oracle.bmc.paginator.internal.AbstractResponseIterator
Updates the state of this class with the next page of results
FIELD_NAME - Static variable in class com.oracle.bmc.http.internal.ExplicitlySetFilter
 
FileBasedKeySupplier - Class in com.oracle.bmc.auth.internal
 
FileBasedKeySupplier(String, String) - Constructor for class com.oracle.bmc.auth.internal.FileBasedKeySupplier
 
FileBasedResourcePrincipalFederationClient - Class in com.oracle.bmc.auth.internal
This class gets a security token from file.
FileBasedResourcePrincipalFederationClient(SessionKeySupplier, String) - Constructor for class com.oracle.bmc.auth.internal.FileBasedResourcePrincipalFederationClient
Constructor of FileBasedResourcePrincipalFederationClient.
FileUtils - Enum in com.oracle.bmc.util.internal
Utilities for interacting with files.
filter(ClientRequestContext) - Method in class com.oracle.bmc.auth.internal.DelegationTokenConfigurator.DelegationTokenClientFilter
 
filter(ClientRequestContext) - Method in class com.oracle.bmc.http.internal.AuthnClientFilter
 
filter(ClientRequestContext) - Method in class com.oracle.bmc.http.internal.ClientIdFilter
 
filter(ClientRequestContext) - Method in class com.oracle.bmc.http.internal.ContentLengthFilter
 
filter(ClientRequestContext) - Method in class com.oracle.bmc.http.internal.CrossTenancyRequestClientFilter
 
filter(ClientRequestContext) - Method in class com.oracle.bmc.http.internal.LogHeadersFilter
 
filter(ClientRequestContext) - Method in class com.oracle.bmc.http.signing.RequestSigningFilter
Filter method called before a request has been dispatched to a client transport layer.
filter(ClientRequestContext, ClientResponseContext) - Method in class com.oracle.bmc.http.internal.LogHeadersFilter
 
fingerprint(String) - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder
 
FixedContentKeySupplier - Class in com.oracle.bmc.auth.internal
This is a SessionKeySupplier which fakes the ability to refresh its contained key.
FixedContentKeySupplier(String, char[]) - Constructor for class com.oracle.bmc.auth.internal.FixedContentKeySupplier
 
FixedContentResourcePrincipalFederationClient - Class in com.oracle.bmc.auth.internal
This class returns a security token, supplied as a fixed value.
FixedContentResourcePrincipalFederationClient(String, SessionKeySupplier) - Constructor for class com.oracle.bmc.auth.internal.FixedContentResourcePrincipalFederationClient
Constructor of FixedContentResourcePrincipalFederationClient.
FixedTimeDelayStrategy - Class in com.oracle.bmc.waiter
Delay strategy that waits a constant amount of time between poll attempts.
FixedTimeDelayStrategy(long) - Constructor for class com.oracle.bmc.waiter.FixedTimeDelayStrategy
 
format(Date) - Static method in class com.oracle.bmc.http.internal.HttpDateUtils
Format the given date into Swagger RFC3339 date-time format.
format(Date, StringBuffer, FieldPosition) - Method in class com.oracle.bmc.http.internal.RFC3339DateFormat
 
formatDefaultRegionEndpoint(Service, Region) - Static method in class com.oracle.bmc.Region
Creates a default endpoint URL for the given service in the given region.
formatDefaultRegionEndpoint(Service, String) - Static method in class com.oracle.bmc.Region
Creates a default endpoint URL for the given service in the given region.
formatRfc3339(Date, boolean) - Static method in class com.oracle.bmc.http.internal.RFC3339DateFormat
 
ForwardingAsyncHandler<REQUEST,​RESPONSE> - Class in com.oracle.bmc.responses.internal
 
ForwardingAsyncHandler(AsyncHandler<REQUEST, RESPONSE>) - Constructor for class com.oracle.bmc.responses.internal.ForwardingAsyncHandler
 
ForwardingInvocationBuilder - Class in com.oracle.bmc.http.internal
 
ForwardingInvocationBuilder() - Constructor for class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
ForwardingX509Certificate - Class in com.oracle.bmc.auth.internal
Simple forwarding X509Cerficate class.
ForwardingX509Certificate() - Constructor for class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
fromAuthProvider(BasicAuthenticationDetailsProvider) - Static method in class com.oracle.bmc.http.signing.RequestSigningFilter
Create a new RequestSigningFilter instance from an existing authentication details provider
fromConfigFile(String, String) - Static method in class com.oracle.bmc.http.signing.RequestSigningFilter
Create a new RequestSigningFilter instance from a config file
fromRegionCode(String) - Static method in class com.oracle.bmc.Region
Returns the Region object from the public region code.
fromRegionCodeOrId(String) - Static method in class com.oracle.bmc.Region
Returns the Region object from the public region code or id.
fromRegionId(String) - Static method in class com.oracle.bmc.Region
Returns the Region object from the canonical public region ID.

G

generateRequestId() - Static method in class com.oracle.bmc.http.internal.RestClient
 
GENERIC_HEADERS - Static variable in class com.oracle.bmc.http.signing.internal.Constants
Deprecated.
Use GENERIC_HEADERS_LIST instead
GENERIC_HEADERS_LIST - Static variable in class com.oracle.bmc.http.signing.internal.Constants
 
GenericWaiter - Class in com.oracle.bmc.waiter
Provides a basic waiter that will periodically poll for an update until a desired condition is met.
GenericWaiter(WaiterConfiguration) - Constructor for class com.oracle.bmc.waiter.GenericWaiter
 
get() - Method in class com.oracle.bmc.auth.SimplePrivateKeySupplier
 
get() - Method in class com.oracle.bmc.auth.StringPrivateKeySupplier
 
get() - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
get() - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture
Deprecated.
 
get() - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenWrapper
 
get() - Method in class com.oracle.bmc.util.internal.TransformingFuture
 
get(long, TimeUnit) - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture
Deprecated.
 
get(long, TimeUnit) - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenWrapper
 
get(long, TimeUnit) - Method in class com.oracle.bmc.util.internal.TransformingFuture
 
get(WrappedInvocationBuilder, T) - Method in class com.oracle.bmc.http.internal.RestClient
Request a resource.
get(WrappedInvocationBuilder, T, Consumer<Response>, Consumer<Throwable>) - Method in class com.oracle.bmc.http.internal.RestClient
Request a resource asynchronously.
get(Class<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
get(String) - Method in class com.oracle.bmc.ConfigFileReader.ConfigFile
Gets the value associated with a given key.
get(GenericType<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
get(MultivaluedMap<String, String>, String) - Static method in class com.oracle.bmc.http.internal.HeaderUtils
Returns the header values for the given header key.
get__httpStatusCode__() - Method in class com.oracle.bmc.responses.BmcResponse
HTTP status code returned by the operation.
getAdditionalClientConfigurators() - Method in class com.oracle.bmc.http.internal.RestClientFactoryBuilder
 
getAlgorithm() - Method in class com.oracle.bmc.auth.internal.JWK
 
getApacheConnectionClosingStrategy(ClientConfigurator) - Static method in class com.oracle.bmc.http.ApacheUtils
Determines the closing strategy used by the Apache connector
getApacheConnectionExpectContinue(ClientConfigurator) - Static method in class com.oracle.bmc.http.ApacheUtils
Determines the expect 100 continue setting used by the Apache connector
getApacheConnectorProperties() - Method in class com.oracle.bmc.http.ApacheConfigurator
 
getApacheConnectorProperties() - Method in interface com.oracle.bmc.http.HasApacheConnectorProperties
Get the Apache Connector Properties
getApiReferenceLink() - Method in class com.oracle.bmc.ServiceDetails
 
getAttemptsMade() - Method in class com.oracle.bmc.waiter.WaiterConfiguration.WaitContext
 
getAuthCachingPolicy(BasicAuthenticationDetailsProvider) - Static method in class com.oracle.bmc.http.signing.internal.DefaultRequestSignerFactory
 
getBaseTarget() - Method in class com.oracle.bmc.http.internal.RestClient
Gets the target (endpoint) for this client.
getBasicConstraints() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getBody$() - Method in class com.oracle.bmc.requests.BmcRequest
Alternative accessor for the body parameter, if this request supports a body.
getCertificate() - Method in class com.oracle.bmc.auth.internal.X509FederationClient.X509FederationRequest
 
getCertificate() - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier
getCertificate() - Method in class com.oracle.bmc.auth.X509CertificateSupplier.CertificateAndPrivateKeyPair
 
getCertificate() - Method in interface com.oracle.bmc.auth.X509CertificateSupplier
getCertificateAndKeyPair() - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier
Returns the X509 certificate and private key.
getCertificateAndKeyPair() - Method in interface com.oracle.bmc.auth.X509CertificateSupplier
Returns the X509 certificate and private key.
getCircuitBreaker() - Method in class com.oracle.bmc.ClientConfiguration
 
getCircuitBreaker() - Method in class com.oracle.bmc.http.internal.RestClient
Gets the underlying circuitBreaker implementation for this client
getCircuitBreakerConfiguration() - Method in class com.oracle.bmc.ClientConfiguration
 
getClaim(String) - Method in class com.oracle.bmc.auth.internal.JwtClaimsSet
Return the claim for the key.
getClient() - Method in class com.oracle.bmc.http.internal.RestClient
 
getClientConfigurator() - Method in class com.oracle.bmc.http.internal.RestClient
The client configurator used for configuring the client.
getClientConfigurator() - Method in class com.oracle.bmc.http.internal.RestClientFactory
 
getClientConfigurator() - Method in class com.oracle.bmc.http.internal.RestClientFactoryBuilder
 
getClientConfigurators() - Method in interface com.oracle.bmc.auth.BasicConfigFileAuthenticationProvider
Get the list of ClientConfigurators
getClientConfigurators() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider
 
getClientConfigurators() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider
 
getClientConfigurators() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider
 
getClientConfigurators() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
 
getClientConfigurators() - Method in interface com.oracle.bmc.auth.ProvidesClientConfigurators
 
getClientInfo() - Method in class com.oracle.bmc.ClientRuntime
 
getCode() - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage
 
getConfiguration() - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
getConfigurators() - Method in class com.oracle.bmc.http.CompositeClientConfigurator
 
getConnectionClosingStrategy() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
Strategy that closes the Apache Connection.
getConnectionManager() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
Connection Manager which will be used to create the Apache HttpClient.
getConnectionPoolConfig() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
ApacheConnectionPoolConfig for the connection pooling The value MUST be an instance of ApacheConnectionPoolConfig

If the property is absent then default option of pool config will be used

getConnectionReuseStrategy() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
ConnectionReuseStrategy for the Apache HttpClient.
getConnectionTimeoutMillis() - Method in class com.oracle.bmc.ClientConfiguration
 
getContent() - Method in class com.oracle.bmc.http.internal.ApacheInputStreamEntity
 
getContentEncoding() - Method in class com.oracle.bmc.http.internal.ApacheInputStreamEntity
 
getContentLength() - Method in class com.oracle.bmc.http.internal.ApacheInputStreamEntity
 
getContentLength() - Method in class com.oracle.bmc.model.Range
The content length as returned by the server, or null if unknown.
getContentLength() - Method in interface com.oracle.bmc.requests.HasContentLength
 
getContentType() - Method in class com.oracle.bmc.http.internal.ApacheInputStreamEntity
 
getCriticalExtensionOIDs() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getCurrentTime() - Method in class com.oracle.bmc.waiter.WaiterConfiguration.WaitContext
 
getCustomRequestSigner() - Method in interface com.oracle.bmc.auth.ProvidesCustomRequestSigner
 
getDefaultAuthClientCircuitBreakerConfiguration() - Static method in class com.oracle.bmc.util.CircuitBreakerUtils
Get default CircuitBreakerConfiguration for X509 calls
getDefaultCircuitBreakerConfig() - Static method in class com.oracle.bmc.util.CircuitBreakerUtils
getDefaultCircuitBreakerConfiguration() - Static method in class com.oracle.bmc.util.CircuitBreakerUtils
Get default CircuitBreakerConfiguration
getDefaultMaxConnectionsPerRoute() - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig
 
getDelayStrategy() - Method in class com.oracle.bmc.waiter.WaiterConfiguration
 
getEffectiveClientConfigurator() - Method in class com.oracle.bmc.http.DefaultConfigurator
 
getEffectiveClientConfigurator() - Method in class com.oracle.bmc.http.DefaultConfigurator.NonBuffering
 
getEffectiveClientConfigurator() - Method in interface com.oracle.bmc.http.HasEffectiveClientConfigurator
Get the effective ClientConfigurator
getEnabledSpiClientConfigurators() - Static method in class com.oracle.bmc.util.internal.SpiClientConfiguratorUtils
Returns all available instances of SpiClientConfigurator after disabling the ones specified by the oci.javasdk.disabled.spi.classes system property.
getEncoded() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getEndByte() - Method in class com.oracle.bmc.model.Range
The end byte, if given.
getEndpoint() - Method in class com.oracle.bmc.http.internal.RestClient
Gets the endpoint that this client should talk to.
getEndpoint(Service) - Method in class com.oracle.bmc.Region
Resolves a service name to its endpoint in the region, if available.
getEndpointServiceName() - Method in interface com.oracle.bmc.Service
The service endpoint name that will be used only for dotted regions if set by the service.
getEndpointWithPopulatedServiceParams(String, Map<String, Object>, Map<String, Boolean>) - Static method in class com.oracle.bmc.internal.EndpointBuilder
Populate the parameters in the endpoint with its corresponding value, process options, and return the processed endpoint.
getExpirationTime() - Method in class com.oracle.bmc.auth.internal.JwtClaimsSet
Return the JWT expiration time
getExtendedKeyUsage() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getExtensionValue(String) - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getFederationClientFromRpst(String, String, SessionKeySupplier) - Static method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
getFederationEndpoint() - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
 
getFingerprint() - Method in interface com.oracle.bmc.auth.AuthenticationDetailsProvider
Returns the fingerprint of the key being used.
getFingerprint() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider
 
getFingerprint() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider
 
getFingerprint() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider
 
getFingerprint() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
 
getFingerprint() - Method in class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
 
getFingerprint() - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider
 
getFingerprint() - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider
 
getFingerprint(byte[]) - Method in class com.oracle.bmc.auth.internal.Yubikey
Returns a fingerprint for the given public key
getFingerPrint(X509Certificate) - Static method in class com.oracle.bmc.auth.internal.AuthUtils
Gets the fingerprint of a certificate using Sha256.
getFingerprintAlgorithm() - Method in class com.oracle.bmc.auth.internal.X509FederationClient.X509FederationRequest
 
getFutureSupplier(REQUEST, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Deprecated.
Use the method without Guava parameters instead
getFutureSupplier(REQUEST, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Return the function that, given an AsyncHandler, makes the get request and returns the future.
getHeader() - Method in class com.oracle.bmc.auth.internal.JwtClaimsSet
 
getHeaders() - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier.ResourceDetails
 
getHeaders() - Method in class com.oracle.bmc.http.internal.WithHeaders
The HTTP response headers.
getHeaders() - Method in class com.oracle.bmc.http.internal.WrappedInvocationBuilder
This structure stores all the headers set by the customer in the invocation callback.
getHeaders() - Method in class com.oracle.bmc.responses.BmcResponse
HTTP response headers returned by the operation.
getHeadersToSign() - Method in enum com.oracle.bmc.http.signing.SigningStrategy
The Map of headers (by HTTP method) to sign.
getHeadersWithName(MultivaluedMap<String, String>, String) - Static method in class com.oracle.bmc.http.internal.HeaderUtils
Returns the header values for the given header key.
getHostnameVerifier() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
HostnameVerifier to be used for the Apache Connection.
getIdleConnectionMonitorThreadIdleTimeoutInSeconds() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
The idle timeout - close connections that have been idle longer than idleConnectionMonitorThreadIdleTimeoutInSeconds seconds by idleMonitorThread.
getIdleConnectionMonitorThreadWaitTimeInSeconds() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
The time interval after which the check and closing of expired/idle connections is performed by the idleMonitorThread.
getIdleConnectionTimeoutInMillis() - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig
 
getInstance() - Static method in class com.oracle.bmc.http.internal.IdleConnectionMonitor
 
getIntermediateCertificates() - Method in class com.oracle.bmc.auth.internal.X509FederationClient.X509FederationRequest
 
getInvocationCallback() - Method in class com.oracle.bmc.requests.BmcRequest
Optional consumer that will be invoked before the actual REST call is made.
getIssuerAlternativeNames() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getIssuerDN() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getIssuerUniqueID() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getIssuerX500Principal() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getIssueTime() - Method in class com.oracle.bmc.auth.internal.JwtClaimsSet
Return the JWT issued time
getItem() - Method in class com.oracle.bmc.http.internal.WithHeaders
The item returned from the call, null if the returned code is 304 (not-modified).
getJvmName() - Method in enum com.oracle.bmc.http.signing.internal.Algorithm
getKeepAliveDuration(HttpResponse, HttpContext) - Method in class com.oracle.bmc.http.ConnectionPoolingApacheConfigurator.CustomConnectionKeepAliveStrategy
 
getKeepAliveStrategy() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
ConnectionKeepAliveStrategy for the Apache HttpClient.
getKey() - Method in class com.oracle.bmc.http.signing.internal.PEMFileRSAPrivateKeySupplier
Deprecated.
use supplyKey instead
getKey(String) - Method in interface com.oracle.bmc.http.signing.internal.KeySupplier
Deprecated.
use supplyKey instead
getKey(String) - Method in class com.oracle.bmc.http.signing.internal.PEMFileRSAPrivateKeySupplier
Deprecated.
use supplyKey instead
getKeyId() - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider
 
getKeyId() - Method in interface com.oracle.bmc.auth.BasicAuthenticationDetailsProvider
Returns the keyId used to sign requests.
getKeyId() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider
 
getKeyId() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider
 
getKeyId() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider
 
getKeyId() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
 
getKeyId() - Method in class com.oracle.bmc.auth.CustomerAuthenticationDetailsProvider
 
getKeyId() - Method in class com.oracle.bmc.auth.internal.JWK
 
getKeyId() - Method in class com.oracle.bmc.auth.internal.KeyPairAuthenticationDetailProvider
Returns the keyId used to sign requests.
getKeyId() - Method in class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
 
getKeyId() - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider
 
getKeyIdTimeToLive() - Method in class com.oracle.bmc.auth.RequestSignerCacheConfiguration
Returns the optional time-to-live for cached key identifiers.
getKeyPair() - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.CachingSessionKeySupplier
 
getKeyPair() - Method in class com.oracle.bmc.auth.internal.FileBasedKeySupplier
 
getKeyPair() - Method in class com.oracle.bmc.auth.internal.FixedContentKeySupplier
 
getKeyPair() - Method in interface com.oracle.bmc.auth.SessionKeySupplier
Returns the current RSA key pair.
getKeyType() - Method in class com.oracle.bmc.auth.internal.JWK
 
getKeyUsage() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getLatestVersion() - Static method in enum com.oracle.bmc.http.signing.internal.SignedRequestVersion
Get the latest signed request version.
getLeafCertificateSupplier() - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
 
getLeafCertificateSupplier() - Method in class com.oracle.bmc.auth.internal.X509FederationClient
 
getLibraryLocation() - Method in class com.oracle.bmc.auth.YubikeyConfig
Returns the opensc-pkcs11 library location used in this configuration.
getMarkReadLimit() - Method in class com.oracle.bmc.retrier.RetryOptions
Getter for mark read limit when marking the stream for retry.
getMaxAsyncThreads() - Method in class com.oracle.bmc.ClientConfiguration
 
getMaxAttempts() - Method in class com.oracle.bmc.waiter.MaxAttemptsTerminationStrategy
The maximum number of attempts to make.
getMessage() - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage
 
getMessage() - Method in exception com.oracle.bmc.model.BmcException
 
getMessageArguments() - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage
 
getMessageArguments() - Method in exception com.oracle.bmc.model.BmcException
Gets the template arguments of the failed Exception. null in the case of non-localized responses.
getMetadataBaseUrl() - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
 
getMinimumKeySizeInBits() - Method in enum com.oracle.bmc.http.signing.internal.SignedRequestVersion
 
getMinimumKeySizeInBits() - Method in interface com.oracle.bmc.http.signing.internal.Version
Get the minimum public key size in bits.
getModulus() - Method in class com.oracle.bmc.auth.internal.JWK
base64url encoded
getNextPageToken() - Method in class com.oracle.bmc.paginator.internal.AbstractResponseIterator
Gets the page token that should be used when the list operation is next called.
getNextPageToken() - Method in class com.oracle.bmc.paginator.internal.RequestBuilderAndToken
 
getNextRequest() - Method in class com.oracle.bmc.paginator.internal.AbstractResponseIterator
Based on the state of this class, produces the next request that should be used when calling the list operation so that the next page of results will be returned.
getNoCircuitBreakerConfiguration() - Static method in class com.oracle.bmc.util.CircuitBreakerUtils
 
getNonCriticalExtensionOIDs() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getNotAfter() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getNotBefore() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getObjectMapper() - Static method in class com.oracle.bmc.http.internal.RestClientFactory
Deprecated.
use com.oracle.bmc.http.Serialization.getObjectMapper() instead
getObjectMapper() - Static method in enum com.oracle.bmc.http.Serialization
Returns the ObjectMapper used to handle JSON requests.
getOpcRequestId() - Method in exception com.oracle.bmc.model.BmcException
The opc-request-id header returned by the service that should be provided for support requests.
getOperationName() - Method in class com.oracle.bmc.ServiceDetails
 
getOptionalHeadersToSign() - Method in enum com.oracle.bmc.http.signing.SigningStrategy
The Map of headers (by HTTP method) to sign, if they are set.
getOptionsMap() - Method in class com.oracle.bmc.http.internal.RestClient
 
getOriginalMessage() - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage
 
getOriginalMessage() - Method in exception com.oracle.bmc.model.BmcException
Gets the original message of the failed Exception. null in the case of non-localized responses.
getOriginalMessageTemplate() - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage
 
getOriginalMessageTemplate() - Method in exception com.oracle.bmc.model.BmcException
Gets the original message template of the failed Exception. null in the case of non-localized responses.
getPassphrase() - Method in class com.oracle.bmc.auth.YubikeyConfig
Returns the yubikey passphrase.
getPassPhrase() - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider
Deprecated.
getPassPhrase() - Method in interface com.oracle.bmc.auth.BasicAuthenticationDetailsProvider
Deprecated.
Use getPassphraseCharacters instead
getPassPhrase() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider
 
getPassPhrase() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider
 
getPassPhrase() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider
Deprecated.
getPassPhrase() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
Deprecated.
getPassPhrase() - Method in class com.oracle.bmc.auth.internal.KeyPairAuthenticationDetailProvider
Returns the optional pass phrase for the (encrypted) private key.
getPassPhrase() - Method in class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
Deprecated.
getPassPhrase() - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider
Deprecated.
getPassPhrase() - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider
Deprecated.
getPassphraseCharacters() - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider
Returns the optional pass phrase for the (encrypted) private key, as a character array.
getPassphraseCharacters() - Method in interface com.oracle.bmc.auth.BasicAuthenticationDetailsProvider
Returns the optional pass phrase for the (encrypted) private key, as a character array.
getPassphraseCharacters() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider
 
getPassphraseCharacters() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider
 
getPassphraseCharacters() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider
Deprecated.
getPassphraseCharacters() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
 
getPassphraseCharacters() - Method in class com.oracle.bmc.auth.internal.KeyPairAuthenticationDetailProvider
Returns the optional pass phrase for the (encrypted) private key, as a character array.
getPassphraseCharacters() - Method in class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
 
getPassphraseCharacters() - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider
 
getPassphraseCharacters() - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider
 
getPassword() - Method in class com.oracle.bmc.http.ApacheProxyConfig
 
getPath() - Method in class com.oracle.bmc.auth.internal.AbstractTemplateRptPathProvider
 
getPath() - Method in interface com.oracle.bmc.auth.internal.RptPathProvider
 
getPath() - Method in class com.oracle.bmc.auth.internal.StringRptPathProvider
 
getPathTemplate() - Static method in class com.oracle.bmc.auth.internal.EnvironmentRptPathProvider
 
getPathTemplate() - Static method in class com.oracle.bmc.auth.internal.EnvironmentRptPathProvider.LeafResourceRptPathProvider
 
getPattern() - Method in enum com.oracle.bmc.http.signing.internal.KeyIdType
 
getPayload() - Method in class com.oracle.bmc.auth.internal.JwtClaimsSet
 
getPemEncodedCertificate() - Method in class com.oracle.bmc.auth.internal.X509CertificateWithOriginalPem
 
getPemFilePath() - Method in interface com.oracle.bmc.auth.BasicConfigFileAuthenticationProvider
Get the PEM file path
getPemFilePath() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider
 
getPemFilePath() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider
 
getPemFilePath() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider
 
getPemFilePath() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
Returns the file path to the private key.
getPoolingHttpClientConnectionManager() - Method in class com.oracle.bmc.http.ApacheConnectionPoolingClientConfigDecorator
Gets the underlying PoolingHttpClientConnectionManager for the ApacheConnectionPoolingClientConfigDecorator.
getPrivateKey() - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.CachingSessionKeySupplier
Deprecated.
getPrivateKey() - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider
 
getPrivateKey() - Method in interface com.oracle.bmc.auth.BasicAuthenticationDetailsProvider
Returns a new InputStream to the private key.
getPrivateKey() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider
 
getPrivateKey() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider
 
getPrivateKey() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider
 
getPrivateKey() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
 
getPrivateKey() - Method in class com.oracle.bmc.auth.internal.FileBasedKeySupplier
 
getPrivateKey() - Method in class com.oracle.bmc.auth.internal.FixedContentKeySupplier
 
getPrivateKey() - Method in class com.oracle.bmc.auth.internal.KeyPairAuthenticationDetailProvider
Returns a new InputStream to the private key.
getPrivateKey() - Method in class com.oracle.bmc.auth.internal.Yubikey
Returns a pair of private key instance
getPrivateKey() - Method in interface com.oracle.bmc.auth.SessionKeySupplier
Deprecated.
use getKeyPair instead
getPrivateKey() - Method in class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
 
getPrivateKey() - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider
Get the input stream with the private key.
getPrivateKey() - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier
getPrivateKey() - Method in class com.oracle.bmc.auth.X509CertificateSupplier.CertificateAndPrivateKeyPair
 
getPrivateKey() - Method in interface com.oracle.bmc.auth.X509CertificateSupplier
getPrivateKey() - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider
 
getPrivateKeyBytes() - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.CachingSessionKeySupplier
 
getPrivateKeyTimeToLive() - Method in class com.oracle.bmc.auth.RequestSignerCacheConfiguration
Returns the optional time-to-live for cached private keys.
getProviderName() - Method in class com.oracle.bmc.auth.YubikeyConfig
Returns the yubikey provider name.
getProviderType() - Method in class com.oracle.bmc.auth.YubikeyConfig
Returns the yubikey provider type.
getPublicExponent() - Method in class com.oracle.bmc.auth.internal.JWK
base64url encoded
getPublicKey() - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.CachingSessionKeySupplier
Deprecated.
getPublicKey() - Method in class com.oracle.bmc.auth.internal.FileBasedKeySupplier
 
getPublicKey() - Method in class com.oracle.bmc.auth.internal.FixedContentKeySupplier
 
getPublicKey() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getPublicKey() - Method in class com.oracle.bmc.auth.internal.X509FederationClient.X509FederationRequest
 
getPublicKey() - Method in interface com.oracle.bmc.auth.SessionKeySupplier
Deprecated.
use getKeyPair instead
getPublicKeyFingerPrint() - Method in class com.oracle.bmc.auth.internal.Yubikey
Returns fingerprint of the public key associated with yubikey
getPublicKeyUse() - Method in class com.oracle.bmc.auth.internal.JWK
 
getPurpose() - Method in class com.oracle.bmc.auth.internal.X509FederationClient.X509FederationRequest
 
getReadTimeoutMillis() - Method in class com.oracle.bmc.ClientConfiguration
 
getRealm() - Method in class com.oracle.bmc.Region
 
getRealmDomainComponent() - Method in class com.oracle.bmc.model.RegionSchema
 
getRealmId() - Method in class com.oracle.bmc.Realm
 
getRealmKey() - Method in class com.oracle.bmc.model.RegionSchema
 
getRealmSpecificEndpointTemplate(boolean, String, Service) - Static method in class com.oracle.bmc.util.RealmSpecificEndpointTemplateUtils
This method is called when use of realm-specific endpoint template is enabled.
getRealmSpecificEndpointTemplate(String, Service, Realm) - Static method in class com.oracle.bmc.internal.EndpointBuilder
 
getRegion() - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
 
getRegion() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
 
getRegion() - Method in class com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider
 
getRegion() - Method in interface com.oracle.bmc.auth.RegionProvider
Returns the region.
getRegion() - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
getRegion() - Method in class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
 
getRegion() - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider
 
getRegion() - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider
 
getRegion(String, String) - Static method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
getRegionCode() - Method in class com.oracle.bmc.Region
Get the region code.
getRegionFromConfigFile(ConfigFileReader.ConfigFile) - Static method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
 
getRegionFromImds() - Static method in class com.oracle.bmc.Region
 
getRegionId() - Method in class com.oracle.bmc.Region
 
getRegionIdentifier() - Method in class com.oracle.bmc.model.RegionSchema
 
getRegionKey() - Method in class com.oracle.bmc.model.RegionSchema
 
getReplacements() - Method in class com.oracle.bmc.auth.internal.AbstractTemplateRptPathProvider
 
getReplacements() - Method in class com.oracle.bmc.auth.internal.DefaultLeafRptPathProvider
 
getReplacements() - Method in class com.oracle.bmc.auth.internal.DefaultRptPathProvider
 
getReplacements() - Method in class com.oracle.bmc.auth.internal.EnvironmentRptPathProvider
 
getReplacements() - Method in class com.oracle.bmc.auth.internal.ImdsRptPathProvider
 
getRequest() - Method in class com.oracle.bmc.waiter.internal.SimpleWaiterImpl
The request this waiter is being invoked on.
getRequestBuilder() - Method in class com.oracle.bmc.paginator.internal.RequestBuilderAndToken
 
getRequestEndpoint() - Method in class com.oracle.bmc.ServiceDetails
 
getRequestRetryHandler() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
Request RetryHandler to be used for the Apache Connection.
getRequestSignerCacheConfiguration() - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder
 
getRequestSignerCacheConfiguration() - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider
 
getRequestSignerCacheConfiguration() - Method in interface com.oracle.bmc.auth.RequestSignerCacheConfigurationProvider
Returns the cache configuration for request-signer materials.
getRequestUri() - Method in class com.oracle.bmc.http.internal.RestClient
Gets the requestURI for this client.
getRequestUri() - Method in class com.oracle.bmc.http.internal.WrappedInvocationBuilder
This structure stores the request URI set by the customer in the invocation callback.
GetResourcePrincipalSessionTokenRequest - Class in com.oracle.bmc.auth.internal
 
GetResourcePrincipalSessionTokenRequest(String, String, String) - Constructor for class com.oracle.bmc.auth.internal.GetResourcePrincipalSessionTokenRequest
 
getResourcePrincipalToken() - Method in class com.oracle.bmc.auth.internal.GetResourcePrincipalSessionTokenRequest
 
getResourcePrincipalToken() - Method in class com.oracle.bmc.auth.internal.GetResourcePrincipalTokenResponse
 
GetResourcePrincipalTokenResponse - Class in com.oracle.bmc.auth.internal
 
GetResourcePrincipalTokenResponse() - Constructor for class com.oracle.bmc.auth.internal.GetResourcePrincipalTokenResponse
 
getRetryCondition() - Method in class com.oracle.bmc.retrier.BmcGenericRetrier
 
getRetryCondition() - Method in class com.oracle.bmc.retrier.RetryConfiguration
 
getRetryConfiguration() - Method in class com.oracle.bmc.ClientConfiguration
 
getRetryConfiguration() - Method in class com.oracle.bmc.requests.BmcRequest
Optional RetryConfiguration to use for this request.
getRetryOptions() - Method in class com.oracle.bmc.retrier.RetryConfiguration
 
getRptId() - Static method in class com.oracle.bmc.auth.internal.EnvironmentRptPathProvider
 
getRptId() - Static method in class com.oracle.bmc.auth.internal.EnvironmentRptPathProvider.LeafResourceRptPathProvider
 
getRuntime() - Static method in class com.oracle.bmc.ClientRuntime
Get the ClientRuntime instance.
getRuntimeVersion() - Static method in class com.oracle.bmc.util.JavaRuntimeUtils
Get the JRE version.
getSecondLevelDomain() - Method in class com.oracle.bmc.Realm
 
getSecurityToken() - Method in class com.oracle.bmc.auth.internal.AbstractFederationClient
Gets a security token from the federation endpoint.
getSecurityToken() - Method in interface com.oracle.bmc.auth.internal.FederationClient
Gets a security token from the federation endpoint.
getSecurityToken() - Method in class com.oracle.bmc.auth.internal.FileBasedResourcePrincipalFederationClient
 
getSecurityToken() - Method in class com.oracle.bmc.auth.internal.FixedContentResourcePrincipalFederationClient
 
getSecurityToken() - Method in class com.oracle.bmc.auth.internal.RefreshableSecurityTokenAdapter
 
getSecurityToken() - Method in class com.oracle.bmc.auth.internal.ResourcePrincipalsV3FederationClient
Gets a security token from the federation endpoint.
getSecurityToken() - Method in class com.oracle.bmc.auth.internal.SecurityTokenAdapter
 
getSecurityToken() - Method in class com.oracle.bmc.auth.internal.SupplierBasedResourcePrincipalFederationClient
 
getSecurityToken() - Method in class com.oracle.bmc.auth.internal.X509FederationClient
Gets a security token.
getSecurityTokenAdapter() - Method in class com.oracle.bmc.auth.internal.AbstractFederationClient
Get securityTokenAdapter
getSecurityTokenFromFile() - Method in class com.oracle.bmc.auth.internal.FileBasedResourcePrincipalFederationClient
Gets a security token from file
getSecurityTokenFromServer() - Method in class com.oracle.bmc.auth.internal.AbstractFederationClient
Gets a security token from the federation server
getSecurityTokenFromServer() - Method in class com.oracle.bmc.auth.internal.ResourcePrincipalsFederationClient
Gets a security token from the federation server
getSecurityTokenFromServer() - Method in class com.oracle.bmc.auth.internal.ResourcePrincipalsV3FederationClient
Gets a security token from the federation server
getSecurityTokenFromServer() - Method in class com.oracle.bmc.auth.internal.ResourcePrincipalV2FederationClient
Gets a security token from the federation server
getSecurityTokenFromServerInner(RSAPublicKey, int, String, RestClient) - Method in class com.oracle.bmc.auth.internal.ResourcePrincipalsV3FederationClient
 
getSecurityTokenFromServerInner(RSAPublicKey, WebTarget, String) - Method in class com.oracle.bmc.auth.internal.AbstractFederationClient
 
getSerialNumber() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getServiceAccountToken() - Method in class com.oracle.bmc.auth.AbstractServiceAccountTokenSupplier
Validate service account token and return to oke workload identity provider.
getServiceAccountToken() - Method in interface com.oracle.bmc.auth.ServiceAccountTokenSupplier
 
getServiceByName(String) - Static method in class com.oracle.bmc.Services
Get Service instance based on service name.
getServiceCode() - Method in exception com.oracle.bmc.model.BmcException
Service specific code returned.
getServiceDetails() - Method in exception com.oracle.bmc.model.BmcException
Gets the service details of the failed Exception. null in the case of client-side exceptions
getServiceEndpointPrefix() - Method in interface com.oracle.bmc.Service
The service endpoint prefix that will be used, ex “iaas” for “https://iaas.us-phoenix-1.oraclecloud.com”.
getServiceEndpointTemplate() - Method in interface com.oracle.bmc.Service
The service endpoint template that will be used, ex "{serviceEndpointPrefix}.
getServiceEndpointTemplateForRealmMap() - Method in interface com.oracle.bmc.Service
The map of all realm-specific service endpoint templates with realmId as key and endpoint template for corresponding realmId as the value ex "oc1={serviceParameter}{serviceEndpointPrefix}.
getServiceEndpointTemplateToUse(String, Service, Realm) - Static method in class com.oracle.bmc.internal.EndpointBuilder
 
getServiceName() - Method in interface com.oracle.bmc.Service
The unique service name, ex “BLOCKSTORAGE”.
getServiceName() - Method in class com.oracle.bmc.ServiceDetails
 
getServicePrincipalSessionToken() - Method in class com.oracle.bmc.auth.internal.GetResourcePrincipalSessionTokenRequest
 
getServicePrincipalSessionToken() - Method in class com.oracle.bmc.auth.internal.GetResourcePrincipalTokenResponse
 
getSessionKeySupplierFromPemAndPassphrase(String, String, String) - Static method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
getSessionPublicKey() - Method in class com.oracle.bmc.auth.internal.GetResourcePrincipalSessionTokenRequest
 
getShouldAutoCloseResponseInputStream() - Static method in enum com.oracle.bmc.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.
getSigAlgName() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getSigAlgOID() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getSigAlgParams() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getSignature() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getSignature() - Method in class com.oracle.bmc.auth.internal.JwtClaimsSet
 
getSourceFile() - Method in class com.oracle.bmc.io.internal.WrappedFileInputStream
 
getSpecName() - Method in enum com.oracle.bmc.http.signing.internal.Algorithm
Get the algorithm name registered in http-signature spec.
getSpiClientConfigurators() - Static method in interface com.oracle.bmc.internal.SpiClientConfigurator
 
getSslContext() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
SSLContext to be used for the Apache Connection.
getStartByte() - Method in class com.oracle.bmc.model.Range
The start byte, if given.
getStartTime() - Method in class com.oracle.bmc.waiter.WaiterConfiguration.WaitContext
 
getStatusCode() - Method in class com.oracle.bmc.http.internal.WithHeaders
The HTTP status code returned.
getStatusCode() - Method in exception com.oracle.bmc.model.BmcException
The HTTP status code.
getStreamWarningMessage(String, String) - Static method in class com.oracle.bmc.http.ApacheUtils
Gets the stream warning message to warn the users about closing the stream
getStringClaim(String) - Method in class com.oracle.bmc.auth.internal.AbstractFederationClient
Get a claim embedded in the security token.
getStringClaim(String) - Method in interface com.oracle.bmc.auth.internal.FederationClient
Get a claim embedded in the security token.
getStringClaim(String) - Method in class com.oracle.bmc.auth.internal.FileBasedResourcePrincipalFederationClient
 
getStringClaim(String) - Method in class com.oracle.bmc.auth.internal.FixedContentResourcePrincipalFederationClient
 
getStringClaim(String) - Method in class com.oracle.bmc.auth.internal.JwtClaimsSet
Return the string claim for the key.
getStringClaim(String) - Method in class com.oracle.bmc.auth.internal.RefreshableSecurityTokenAdapter
Return a claim from the token
getStringClaim(String) - Method in class com.oracle.bmc.auth.internal.SecurityTokenAdapter
Return a claim from the token
getStringClaim(String) - Method in class com.oracle.bmc.auth.internal.SupplierBasedResourcePrincipalFederationClient
 
getStringClaim(String) - Method in class com.oracle.bmc.auth.internal.X509FederationClient
Return a claim embedded in the security token
getStringClaim(String) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
Session tokens carry JWT-like claims.
getSubjectAlternativeNames() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getSubjectDN() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getSubjectUniqueID() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getSubjectX500Principal() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getSupportedAlgorithms() - Method in enum com.oracle.bmc.http.signing.internal.SignedRequestVersion
 
getSupportedAlgorithms() - Method in interface com.oracle.bmc.http.signing.internal.Version
Get a set of supported algorithms.
getSupportedKeyIdTypes() - Method in enum com.oracle.bmc.http.signing.internal.SignedRequestVersion
 
getSupportedKeyIdTypes() - Method in interface com.oracle.bmc.http.signing.internal.Version
Get a set of supported keyId types.
getTBSCertificate() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getTenancyId() - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
 
getTenancyId() - Method in class com.oracle.bmc.auth.internal.X509FederationClient
 
getTenantId() - Method in interface com.oracle.bmc.auth.AuthenticationDetailsProvider
Returns the tenant OCID.
getTenantId() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider
 
getTenantId() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider
 
getTenantId() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider
 
getTenantId() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
 
getTenantId() - Method in class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
 
getTenantId() - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider
 
getTenantId() - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider
 
getTenantIdFromCertificate(X509Certificate) - Static method in class com.oracle.bmc.auth.internal.AuthUtils
Get the tenant id from the given certificate.
getTerminationStrategy() - Method in class com.oracle.bmc.waiter.WaiterConfiguration
 
getToken() - Method in class com.oracle.bmc.auth.internal.X509FederationClient.SecurityToken
 
getToken() - Method in class com.oracle.bmc.paginator.internal.RequestBuilderAndToken
Deprecated.
getTokenInner() - Method in class com.oracle.bmc.auth.AbstractServiceAccountTokenSupplier
 
getTokenInner() - Method in class com.oracle.bmc.auth.DefaultServiceAccountTokenProvider
 
getTokenInner() - Method in class com.oracle.bmc.auth.SuppliedServiceAccountTokenProvider
 
getTokenRemainingDuration() - Method in class com.oracle.bmc.auth.internal.SecurityTokenAdapter
Get the remaining duration for which the token is valid, from current time to expiration time.
getTokenValidDuration() - Method in class com.oracle.bmc.auth.internal.RefreshableSecurityTokenAdapter
Get half of the token duration
getTokenValidDuration() - Method in class com.oracle.bmc.auth.internal.SecurityTokenAdapter
Get half of the token duration
getTotalOpenConnections() - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig
 
getTtl() - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig
 
getUnmodifiedMessage() - Method in exception com.oracle.bmc.model.BmcException
Returns the exception message, without adding additional troubleshooting information to it.
getUri() - Method in class com.oracle.bmc.http.ApacheProxyConfig
 
getUri() - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
getUriBuilder() - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
getUrl() - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier.ResourceDetails
 
getUseOfRealmSpecificEndpointTemplateByDefault() - Static method in class com.oracle.bmc.util.RealmSpecificEndpointTemplateUtils
Returns the boolean indicating if the SDK should use realm-specific endpoint templates or not.
getUseOfRealmSpecificEndpointTemplateEnabledProgrammatically() - Static method in class com.oracle.bmc.util.RealmSpecificEndpointTemplateUtils
Get the programmatic flag for whether realm-specific endpoints are enabled.
getUserAgent() - Method in class com.oracle.bmc.ClientRuntime
 
getUserDefinedCircuitBreaker(ClientConfiguration) - Static method in class com.oracle.bmc.util.CircuitBreakerUtils
Deprecated.
use getUserDefinedCircuitBreakerConfiguration instead
getUserDefinedCircuitBreakerConfiguration(ClientConfiguration) - Static method in class com.oracle.bmc.util.CircuitBreakerUtils
Gets the user defined CircuitBreakerConfiguration
getUserId() - Method in interface com.oracle.bmc.auth.AuthenticationDetailsProvider
Returns the user OCID.
getUserId() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider
 
getUserId() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider
 
getUserId() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider
 
getUserId() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
 
getUserId() - Method in class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
 
getUserId() - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider
 
getUserId() - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider
 
getUsername() - Method in class com.oracle.bmc.http.ApacheProxyConfig
 
getVersion() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
getVersionName() - Method in enum com.oracle.bmc.http.signing.internal.SignedRequestVersion
 
getVersionName() - Method in interface com.oracle.bmc.http.signing.internal.Version
Get the name of this version - usually the version number as a String.
getVersionNumber() - Method in enum com.oracle.bmc.http.signing.internal.SignedRequestVersion
 
getVersionNumber() - Method in interface com.oracle.bmc.http.signing.internal.Version
Get the version number.
getWaiter() - Method in class com.oracle.bmc.retrier.BmcGenericRetrier
 
getWaiterConfiguration() - Method in class com.oracle.bmc.waiter.GenericWaiter
 
getWaitTimeInSeconds() - Method in class com.oracle.bmc.http.internal.IdleConnectionMonitor
 
getYubikeyPrivateKey() - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider
 
GuavaUtils - Class in com.oracle.bmc.internal
Utilities helpful for eventually removing Guava.
GuavaUtils() - Constructor for class com.oracle.bmc.internal.GuavaUtils
 

H

HasApacheConnectorProperties - Interface in com.oracle.bmc.http
Interface implemented by classes that provide an ApacheClientProperties
HasContentLength - Interface in com.oracle.bmc.requests
Interface implemented by requests that have a getter for contentLength
HasEffectiveClientConfigurator - Interface in com.oracle.bmc.http
Interface implemented by classes that provide an effective ClientConfigurator
hashCode() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
hashCode() - Method in class com.oracle.bmc.auth.internal.GetResourcePrincipalSessionTokenRequest
 
hashCode() - Method in class com.oracle.bmc.auth.internal.X509FederationClient.X509FederationRequest
 
hashCode() - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier.ResourceDetails
 
hashCode() - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig
 
hashCode() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
 
hashCode() - Method in class com.oracle.bmc.http.ApacheProxyConfig
 
hashCode() - Method in class com.oracle.bmc.http.CompositeClientConfigurator
 
hashCode() - Method in class com.oracle.bmc.http.internal.ExplicitlySetBmcModel
 
hashCode() - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage
 
hashCode() - Method in class com.oracle.bmc.model.RegionSchema
 
hashCode() - Method in class com.oracle.bmc.Realm
 
hashCode() - Method in class com.oracle.bmc.Region
 
hashCode() - Method in class com.oracle.bmc.requests.BmcRequest
Uses invocationCallback and retryConfiguration to generate a hash.
hashCode() - Method in class com.oracle.bmc.responses.BmcResponse
 
hasNext() - Method in class com.oracle.bmc.paginator.internal.ResponseIterator
 
hasNext() - Method in class com.oracle.bmc.paginator.internal.ResponseRecordIterator
 
hasUnsupportedCriticalExtension() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
head() - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
head(WrappedInvocationBuilder, T) - Method in class com.oracle.bmc.http.internal.RestClient
Execute a head request for a resource and return the response.
head(WrappedInvocationBuilder, T, Consumer<Response>, Consumer<Throwable>) - Method in class com.oracle.bmc.http.internal.RestClient
Execute a head request for a resource asynchronously and return the response.
header(String, Object) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
header(String, Object) - Method in class com.oracle.bmc.http.internal.WrappedInvocationBuilder
 
headers(Map<String, String>) - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier.ResourceDetails.ResourceDetailsBuilder
 
headers(MultivaluedMap<String, Object>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
headers(MultivaluedMap<String, Object>) - Method in class com.oracle.bmc.http.internal.WrappedInvocationBuilder
Replaces all existing headers with the newly supplied headers.
HeaderUtils - Class in com.oracle.bmc.http.internal
Utilities to deal with header values.
HeaderUtils() - Constructor for class com.oracle.bmc.http.internal.HeaderUtils
 
headFutureSupplier(REQUEST, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Deprecated.
use method without Guava parameters instead
headFutureSupplier(REQUEST, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Return the function that, given an AsyncHandler, makes the head request and returns the future.
HOST - Static variable in class com.oracle.bmc.http.signing.internal.Constants
 
hostnameVerifier(HostnameVerifier) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
HostnameVerifier to be used for the Apache Connection.
HttpDateUtils - Class in com.oracle.bmc.http.internal
Date parsing utils.
HttpDateUtils() - Constructor for class com.oracle.bmc.http.internal.HttpDateUtils
 
HttpUtils - Enum in com.oracle.bmc.util.internal
Utility functions related to HTTP calls.

I

IdleConnectionMonitor - Class in com.oracle.bmc.http.internal
 
idleConnectionMonitorThreadEnabled(boolean) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
Idle monitor thread polls the connection manager to monitor for expired and idle connections and closes any such connections

If the property is absent then default value of false will be used

idleConnectionMonitorThreadIdleTimeoutInSeconds(int) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
The idle timeout - close connections that have been idle longer than idleConnectionMonitorThreadIdleTimeoutInSeconds seconds by idleMonitorThread.
idleConnectionMonitorThreadSize() - Static method in class com.oracle.bmc.http.internal.IdleConnectionMonitor
 
idleConnectionMonitorThreadWaitTimeInSeconds(int) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
The time interval after which the check and closing of expired/idle connections is performed by the idleMonitorThread.
idleConnectionTimeoutInMillis(Long) - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig.Builder
 
IL_JERUSALEM_1 - Static variable in class com.oracle.bmc.Region
 
ImdsRptPathProvider - Class in com.oracle.bmc.auth.internal
This path provider is used as a fallback when environment variables are not set.
ImdsRptPathProvider(String) - Constructor for class com.oracle.bmc.auth.internal.ImdsRptPathProvider
Constructor of ImdsRptPathProvider.
include(BeanPropertyWriter) - Method in class com.oracle.bmc.http.internal.ExplicitlySetFilter
 
include(PropertyWriter) - Method in class com.oracle.bmc.http.internal.ExplicitlySetFilter
 
inclusiveBetween(long, long, long, String, Object...) - Static method in enum com.oracle.bmc.util.internal.Validate
Throw IllegalArgumentException if value is strictly less than minimum or strictly greater than maximum.
incrementAttempts() - Method in class com.oracle.bmc.waiter.WaiterConfiguration.WaitContext
Increments the number of attempts made.
initialPage(T) - Static method in class com.oracle.bmc.paginator.internal.RequestBuilderAndToken
 
innerStream - Variable in class com.oracle.bmc.io.internal.KeepOpenInputStream
 
instance(YubikeyConfig) - Static method in class com.oracle.bmc.auth.internal.Yubikey
Returns an instance of the YubikeyHelper
INSTANCE - Static variable in class com.oracle.bmc.http.internal.ExplicitlySetFilter
 
InstancePrincipalsAuthenticationDetailsProvider - Class in com.oracle.bmc.auth
Implementation of BasicAuthenticationDetailsProvider that integrates with instance principal authentication endpoints to generate service tokens used for actual signing.
InstancePrincipalsAuthenticationDetailsProvider.InstancePrincipalsAuthenticationDetailsProviderBuilder - Class in com.oracle.bmc.auth
Builder for InstancePrincipalsAuthenticationDetailsProviderBuilder.
InstancePrincipalsAuthenticationDetailsProviderBuilder() - Constructor for class com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider.InstancePrincipalsAuthenticationDetailsProviderBuilder
 
InstancePrincipalUnavailableException - Exception in com.oracle.bmc.auth.exception
Failed to fetch Instance Principal cert from the Instance Metadata Service.
InstancePrincipalUnavailableException(String) - Constructor for exception com.oracle.bmc.auth.exception.InstancePrincipalUnavailableException
 
InstancePrincipalUnavailableException(String, Exception) - Constructor for exception com.oracle.bmc.auth.exception.InstancePrincipalUnavailableException
 
intermediateCertificateSuppliers - Variable in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder
 
intermediateCertificateSuppliers(Set<X509CertificateSupplier>) - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder
Configures the set of intermediate certificate suppliers to use, if any.
InternalSdk - Annotation Type in com.oracle.bmc
Annotation to indicate a class or method is only meant for internal SDK usage, and may break/change without notice.
invokeGetter(Object, String) - Static method in class com.oracle.bmc.util.internal.ReflectionUtils
Invokes a ‘getter’ method of the given name on the given instance.
IS_OS_LINUX - Static variable in class com.oracle.bmc.ClientRuntime
 
IS_OS_MAC - Static variable in class com.oracle.bmc.ClientRuntime
 
IS_OS_WINDOWS - Static variable in class com.oracle.bmc.ClientRuntime
 
isAllBlank(String...) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Returns true if all of the strings passed in are blank, as determined by isBlank.
isAlreadyWrapped(FileInputStream) - Static method in class com.oracle.bmc.io.internal.ResettableFileInputStream
Return true if the provided FileInputStream has already been wrapped, and therefore supports mark-and-reset capabilities.
isAnyBlank(String...) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Returns true if any of the strings passed in are blank, as determined by isBlank.
isApacheDependencyPresent() - Static method in class com.oracle.bmc.http.DefaultConfigurator
 
isBlank(String) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Return true if this string is either null or just whitespace.
isCancelled() - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture
Deprecated.
 
isCancelled() - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenWrapper
 
isCancelled() - Method in class com.oracle.bmc.util.internal.TransformingFuture
 
isChunked() - Method in class com.oracle.bmc.http.internal.ApacheInputStreamEntity
 
isClassPresent(String, Class) - Static method in class com.oracle.bmc.util.internal.ReflectionUtils
Checks if a class is present on the classpath
isClientSide() - Method in exception com.oracle.bmc.model.BmcException
Flag to indicate that the exception originated from the client and not from the service.
isConfiguredAndValid() - Method in class com.oracle.bmc.http.ApacheProxyConfig
Determines if the configuration is valid for configuring a proxy.
isConnectionManagerShared() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
A value of true indicates that configured connection manager should be shared among multiple Jersey ClientRuntime instances.
isConnectionPooling() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
A value that indicates whether connection pooling will be enabled.
isCurrent() - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier
So far we don’t care whether the certificate is current or not.
isDaemon(boolean) - Method in class com.oracle.bmc.internal.ClientThreadFactory.Builder
 
isDefaultConnectionPoolingApacheConfiguratorEnabledForClassName(String) - Static method in enum com.oracle.bmc.Options
Returns true if the ConnectionPoolingApacheConfigurator should be used for the given class name, provided it has been set as default configurator by the client.
isDone() - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture
Deprecated.
 
isDone() - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenWrapper
 
isDone() - Method in class com.oracle.bmc.util.internal.TransformingFuture
 
isDualStackEnabledForClientDefault(Service) - Static method in class com.oracle.bmc.util.internal.EndpointTemplateForOptionsUtils
 
isEmpty(String) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Returns true if the string is empty.
isEndpointParameterized(String) - Static method in class com.oracle.bmc.internal.EndpointBuilder
Checks if the given endpoint string contains any placeholders.
isExpectContinue() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
A value that indicates whether to support expect 100 continue behavior for the Apache HttpClient.
isExtraStreamLogsEnabled() - Static method in class com.oracle.bmc.http.ApacheUtils
 
isIdleConnectionMonitorThreadEnabled() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
Idle monitor thread polls the connection manager to monitor for expired and idle connections and closes any such connections

If the property is absent then default value of false will be used

isInstanceOf(Class<?>, T, String, Object...) - Static method in enum com.oracle.bmc.util.internal.Validate
Throw IllegalArgumentException if the object is not an instance of the class.
isKeyIdCachingEnabled() - Method in class com.oracle.bmc.auth.RequestSignerCacheConfiguration
Indicates whether the key identifier value should be cached.
isNonBufferingClientConfigurator(ClientConfigurator) - Static method in class com.oracle.bmc.http.ApacheUtils
Determines if the client should buffer entities
isNoneBlank(String...) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Returns true if none of the strings passed in are blank, as determined by isBlank.
isNotBlank(String) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Return true if this string is not null and not just whitespace.
isNotEmpty(String) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Returns true if the string is not empty.
isPrivateKeyCachingEnabled() - Method in class com.oracle.bmc.auth.RequestSignerCacheConfiguration
Indicates whether the parsed private key should be cached.
isProcessingException(BmcException) - Static method in class com.oracle.bmc.retrier.DefaultRetryCondition
 
isRepeatable() - Method in class com.oracle.bmc.http.internal.ApacheInputStreamEntity
 
isSensitiveHeader(String) - Static method in class com.oracle.bmc.http.internal.HeaderUtils
Checks whether the given header name should be treated as sensitive.
isSkipContentHeadersForStreamingPutRequests() - Method in enum com.oracle.bmc.http.signing.SigningStrategy
Flag to indicate whether a PUT requests require content-* headers to be signed.
isStreaming() - Method in class com.oracle.bmc.http.internal.ApacheInputStreamEntity
 
isTimeout() - Method in exception com.oracle.bmc.model.BmcException
Flag to indicate that the request timed out.
isTokenRefreshRetrierEnabled() - Static method in enum com.oracle.bmc.Options
Returns the current status of token refresh retry enablement.
isTrue(boolean, String, Object...) - Static method in enum com.oracle.bmc.util.internal.Validate
Throw IllegalArgumentException if the condition is false.
isValid() - Method in class com.oracle.bmc.auth.internal.RefreshableSecurityTokenAdapter
Checks to see if the current token is still valid
isValid() - Method in class com.oracle.bmc.auth.internal.SecurityTokenAdapter
Checks to see if the current token is still valid
isValid(RegionSchema) - Static method in class com.oracle.bmc.model.RegionSchema
check if region schema is valid *
isValid(String) - Static method in class com.oracle.bmc.OCID
Test if the given OCID matches the expected pattern for OCIDs.
isVerificationEnabled - Variable in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
iterator() - Method in class com.oracle.bmc.paginator.internal.ResponseIterable
 
iterator() - Method in class com.oracle.bmc.paginator.internal.ResponseRecordIterable
 
iv() - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption
The initialization vector
iv(byte[]) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption.Builder
The initialization vector

J

Java_11 - com.oracle.bmc.util.JavaRuntimeUtils.JreVersion
Java 11
Java_17 - com.oracle.bmc.util.JavaRuntimeUtils.JreVersion
Java 17
Java_21 - com.oracle.bmc.util.JavaRuntimeUtils.JreVersion
Java 21
Java_7 - com.oracle.bmc.util.JavaRuntimeUtils.JreVersion
Java 7
Java_8 - com.oracle.bmc.util.JavaRuntimeUtils.JreVersion
Java 8
Java_9 - com.oracle.bmc.util.JavaRuntimeUtils.JreVersion
Java 9
JavaRuntimeUtils - Class in com.oracle.bmc.util
Various runtime utils.
JavaRuntimeUtils() - Constructor for class com.oracle.bmc.util.JavaRuntimeUtils
 
JavaRuntimeUtils.JreVersion - Enum in com.oracle.bmc.util
JRE version as interpreted by the SDK.
JerseyDefaultConnectorConfigurator - Class in com.oracle.bmc.http
JerseyDefaultConnectorConfigurator handles basic configuration of clients under different environments.
JerseyDefaultConnectorConfigurator() - Constructor for class com.oracle.bmc.http.JerseyDefaultConnectorConfigurator
Creates a new JerseyDefaultConnectorConfigurator object.
JerseyDefaultConnectorConfigurator(List<ClientConfigDecorator>) - Constructor for class com.oracle.bmc.http.JerseyDefaultConnectorConfigurator
Creates a new JerseyDefaultConnectorConfigurator object.
JerseyDefaultConnectorConfigurator.NonBuffering - Class in com.oracle.bmc.http
A ClientConfigurator for a client that does not buffer requests in memory.
JerseyLoggingClientConfigurator - Class in com.oracle.bmc.http
Configurator allowing SDK users to enable Jersey logging request & response on client-side.
JerseyLoggingClientConfigurator(LoggingFeature.Verbosity, String) - Constructor for class com.oracle.bmc.http.JerseyLoggingClientConfigurator
Create a Jersey logging configurator.
JerseyLoggingClientConfigurator(LoggingFeature.Verbosity, Level) - Constructor for class com.oracle.bmc.http.JerseyLoggingClientConfigurator
Create a Jersey logging configurator.
join(Collection<?>, String) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Join the collection of objects to a string.
jsonBlobToObject(String, Class<T>) - Static method in class com.oracle.bmc.model.internal.JsonConverter
Get desired object from the json provided
JsonConverter - Class in com.oracle.bmc.model.internal
A helper class to support json related operations
JsonConverter() - Constructor for class com.oracle.bmc.model.internal.JsonConverter
 
JWK - Class in com.oracle.bmc.auth.internal
Representation of a RSA public key in JSON Web Key (JWK) format.
JWK(String, String, String) - Constructor for class com.oracle.bmc.auth.internal.JWK
 
JWK(String, String, String, String, String, String) - Constructor for class com.oracle.bmc.auth.internal.JWK
 
JwtClaimsSet - Class in com.oracle.bmc.auth.internal
JSON Web Token Claim Set.
JwtClaimsSet(String) - Constructor for class com.oracle.bmc.auth.internal.JwtClaimsSet
Create a JWT claim set from a token string.

K

keepAliveStrategy(ConnectionKeepAliveStrategy) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
ConnectionKeepAliveStrategy for the Apache HttpClient.
KeepOpenInputStream - Class in com.oracle.bmc.io.internal
A wrapper around an InputStream that turns the close method into a no-op, and requires the calling of the doClose method instead.
KeepOpenInputStream(InputStream) - Constructor for class com.oracle.bmc.io.internal.KeepOpenInputStream
 
KEY_TOO_SMALL - com.oracle.bmc.http.signing.internal.Version.Error
 
keyId(String) - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider.YubikeyAuthenticationDetailsProviderBuilder
 
keyIdTimeToLive(Duration) - Method in class com.oracle.bmc.auth.RequestSignerCacheConfiguration.Builder
Sets the time-to-live for key identifier cache entries.
KeyIdType - Enum in com.oracle.bmc.http.signing.internal
An enum for KeyId types and associated patterns
KeyPairAuthenticationDetailProvider - Class in com.oracle.bmc.auth.internal
Resource Principals V2 using public/private key to sign the request.
KeyPairAuthenticationDetailProvider(String, InputStream, char[]) - Constructor for class com.oracle.bmc.auth.internal.KeyPairAuthenticationDetailProvider
Constructor of KeyPairAuthenticationDetailProvider
KeyPairAuthenticationDetailProvider(String, InputStream, char[], String) - Constructor for class com.oracle.bmc.auth.internal.KeyPairAuthenticationDetailProvider
Constructor of KeyPairAuthenticationDetailProvider
KeyPairAuthenticationDetailProvider(String, InputStream, char[], String, String) - Constructor for class com.oracle.bmc.auth.internal.KeyPairAuthenticationDetailProvider
Constructor of KeyPairAuthenticationDetailProvider
keySize() - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption
The key size
keySize(int) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption.Builder
The encryption key-size in bits, defaults to 128
KeySupplier<T> - Interface in com.oracle.bmc.http.signing.internal
Interface for anything that can get supply a Key of type T given a keyId

L

leafCertificateSupplier - Variable in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
The leaf certificate, or null if detecting from instance metadata.
leafCertificateSupplier(X509CertificateSupplier) - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Configures the custom leafCertificateSupplier to use.
leafCertificateSupplier(X509CertificateSupplier) - Method in class com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider.InstancePrincipalsAuthenticationDetailsProviderBuilder
 
leafCertificateSupplier(X509CertificateSupplier) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Configures the custom leafCertificateSupplier to use.
LeafResourceRptPathProvider() - Constructor for class com.oracle.bmc.auth.internal.EnvironmentRptPathProvider.LeafResourceRptPathProvider
 
left(String, int) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Return the first length characters of the string.
LEGACY - com.oracle.bmc.http.signing.pki.Pem.Format
Encodes the public key or private key in PKCS1 format e.g. a legacy private key starts with —–BEGIN RSA PRIVATE KEY—–
length - Variable in class com.oracle.bmc.io.internal.LengthLimitedInputStream
 
length() - Method in class com.oracle.bmc.io.internal.WrappedByteArrayInputStream
Returns the length of the underlying buffer (ie, the length of this stream).
length(String) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Return the length of the string, or 0 if the string is null.
LengthLimitedInputStream - Class in com.oracle.bmc.io.internal
A wrapper over an FilterInputStream which limits the reads of data from the input stream up to a specified length that is shorter than the actual length of the stream.
LengthLimitedInputStream(InputStream, long) - Constructor for class com.oracle.bmc.io.internal.LengthLimitedInputStream
 
libraryLocation(String) - Method in class com.oracle.bmc.auth.YubikeyConfig.YubikeyConfigBuilder
 
limitRemainingStreamLength(InputStream, long) - Static method in class com.oracle.bmc.util.StreamUtils
Limit the number of bytes remaining in the input stream to at most this many bytes.
LogHeadersFilter - Class in com.oracle.bmc.http.internal
Filter that logs all of the outbound and inbound headers at debug level.
LogHeadersFilter() - Constructor for class com.oracle.bmc.http.internal.LogHeadersFilter
 

M

makeCall(Invocation.Builder, URI) - Method in class com.oracle.bmc.auth.internal.AbstractFederationClient
 
makeCall(Invocation.Builder, URI, GetResourcePrincipalSessionTokenRequest) - Method in class com.oracle.bmc.auth.internal.AbstractFederationClient
 
makeCallInner(WrappedInvocationBuilder, Object) - Method in class com.oracle.bmc.auth.internal.AbstractFederationClient
 
map(Function<char[], T>) - Method in interface com.oracle.bmc.http.signing.pki.Pem.Passphrase
Map the passphrase to an instance of the desired type
mark(int) - Method in class com.oracle.bmc.io.internal.AutoCloseableContentLengthVerifyingInputStream
 
mark(int) - Method in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
mark(int) - Method in class com.oracle.bmc.io.internal.LengthLimitedInputStream
 
mark(int) - Method in class com.oracle.bmc.io.internal.ResettableFileInputStream
 
mark(int) - Method in class com.oracle.bmc.io.internal.WrappedFileInputStream
 
mark(int) - Method in class com.oracle.bmc.io.internal.WrappedResponseInputStream
 
markPropertyAsExplicitlySet(String) - Method in class com.oracle.bmc.http.internal.ExplicitlySetBmcModel
Specify that a model property was explicitly set by user.
markSupported() - Method in class com.oracle.bmc.io.internal.AutoCloseableContentLengthVerifyingInputStream
 
markSupported() - Method in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
markSupported() - Method in class com.oracle.bmc.io.internal.LengthLimitedInputStream
 
markSupported() - Method in class com.oracle.bmc.io.internal.ResettableFileInputStream
 
markSupported() - Method in class com.oracle.bmc.io.internal.WrappedFileInputStream
 
markSupported() - Method in class com.oracle.bmc.io.internal.WrappedResponseInputStream
 
matches(BmcException) - Static method in exception com.oracle.bmc.auth.exception.AuthClientForbiddenException
Return true if the exception is a “client forbidden” exception.
matches(BmcException) - Static method in exception com.oracle.bmc.auth.exception.AuthClientNotAuthorizedException
Return true if the exception is a “client unauthorized” exception.
matches(BmcException) - Static method in exception com.oracle.bmc.auth.exception.AuthServerUnavailableException
Return true if the exception is a “server unavailable” exception.
matrixParam(String, Object...) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
maxAsyncThreads(Integer) - Method in class com.oracle.bmc.ClientConfiguration.ClientConfigurationBuilder
 
MaxAttemptsTerminationStrategy - Class in com.oracle.bmc.waiter
Termination strategy that allows up to X attempts before terminating.
MaxAttemptsTerminationStrategy(int) - Constructor for class com.oracle.bmc.waiter.MaxAttemptsTerminationStrategy
 
MaxTimeTerminationStrategy - Class in com.oracle.bmc.waiter
Termination strategy that allows up to X milliseconds to have elapsed before terminating.
MaxTimeTerminationStrategy(long) - Constructor for class com.oracle.bmc.waiter.MaxTimeTerminationStrategy
 
ME_ABUDHABI_1 - Static variable in class com.oracle.bmc.Region
 
ME_ABUDHABI_2 - Static variable in class com.oracle.bmc.Region
 
ME_ABUDHABI_3 - Static variable in class com.oracle.bmc.Region
 
ME_ABUDHABI_4 - Static variable in class com.oracle.bmc.Region
 
ME_ALAIN_1 - Static variable in class com.oracle.bmc.Region
 
ME_ALRAYYAN_1 - Static variable in class com.oracle.bmc.Region
 
ME_DCC_DOHA_1 - Static variable in class com.oracle.bmc.Region
 
ME_DCC_MUSCAT_1 - Static variable in class com.oracle.bmc.Region
 
ME_DUBAI_1 - Static variable in class com.oracle.bmc.Region
 
ME_IBRI_1 - Static variable in class com.oracle.bmc.Region
 
ME_JEDDAH_1 - Static variable in class com.oracle.bmc.Region
 
ME_RIYADH_1 - Static variable in class com.oracle.bmc.Region
 
message(String) - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage.Builder
 
messageArguments(Map<String, String>) - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage.Builder
 
METADATA_BASE_URL_ENV_VAR - Static variable in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Environment variable used to overwrite the default metadata base url.
METADATA_SERVICE_BASE_URL - Static variable in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Default base url of metadata service.
METADATA_SERVICE_BASE_URL - Static variable in class com.oracle.bmc.auth.internal.ImdsRptPathProvider
Default base url of metadata service.
METADATA_URL_OVERRIDE - Static variable in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Metadata URL from environment variable, to use if present.
metadataBaseUrl - Variable in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Base url of metadata service.
metadataBaseUrl(String) - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Configure the metadata endpoint to use when retrieving the instance data and principal for federation.
method(String) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
method(String, Class<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
method(String, Entity<?>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
method(String, Entity<?>, Class<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
method(String, Entity<?>, GenericType<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
method(String, GenericType<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
Multi - com.oracle.bmc.util.internal.CollectionFormatType
 
MX_MONTERREY_1 - Static variable in class com.oracle.bmc.Region
 
MX_QUERETARO_1 - Static variable in class com.oracle.bmc.Region
 

N

NAME - Static variable in class com.oracle.bmc.http.internal.ExplicitlySetFilter
 
nameFormat(String) - Method in class com.oracle.bmc.internal.ClientThreadFactory.Builder
 
NameUtils - Enum in com.oracle.bmc.util.internal
Utility functions related to naming
newDefault() - Static method in class com.oracle.bmc.http.ApacheConnectionPoolConfig
Creates a new default ApacheConnectionPoolConfig.
newThread(Runnable) - Method in class com.oracle.bmc.internal.ClientThreadFactory
 
newWaiter(TerminationStrategy, DelayStrategy) - Static method in class com.oracle.bmc.waiter.Waiters
Creates a new waiter using the given strategies.
next() - Method in class com.oracle.bmc.paginator.internal.ResponseIterator
 
next() - Method in class com.oracle.bmc.paginator.internal.ResponseRecordIterator
 
nextDelay(WaiterConfiguration.WaitContext) - Method in interface com.oracle.bmc.waiter.DelayStrategy
Returns the amount of time to wait (in millis) before making another poll attempt.
nextDelay(WaiterConfiguration.WaitContext) - Method in class com.oracle.bmc.waiter.ExponentialBackoffDelayStrategy
 
nextDelay(WaiterConfiguration.WaitContext) - Method in class com.oracle.bmc.waiter.ExponentialBackoffDelayStrategyWithJitter
 
nextDelay(WaiterConfiguration.WaitContext) - Method in class com.oracle.bmc.waiter.FixedTimeDelayStrategy
 
nextPageToken - Variable in class com.oracle.bmc.paginator.internal.AbstractResponseIterator
The page token to use on the next request to the list operation
nextPageTokenRetrievalFunction - Variable in class com.oracle.bmc.paginator.internal.AbstractResponseIterator
A function which can be used to extract the next page token from a response from a list operation
NO_RETRY_CONFIGURATION - Static variable in class com.oracle.bmc.retrier.RetryConfiguration
 
NonBuffering() - Constructor for class com.oracle.bmc.http.ApacheConfigurator.NonBuffering
 
NonBuffering() - Constructor for class com.oracle.bmc.http.DefaultConfigurator.NonBuffering
 
NonBuffering() - Constructor for class com.oracle.bmc.http.JerseyDefaultConnectorConfigurator.NonBuffering
 
NonBuffering(ApacheConnectorProperties) - Constructor for class com.oracle.bmc.http.ApacheConfigurator.NonBuffering
 
NonBuffering(ApacheConnectorProperties, List<ClientConfigDecorator>) - Constructor for class com.oracle.bmc.http.ApacheConfigurator.NonBuffering
 
NonBuffering(List<ClientConfigDecorator>) - Constructor for class com.oracle.bmc.http.ApacheConfigurator.NonBuffering
 
none() - Static method in class com.oracle.bmc.http.signing.pki.Pem.Encryption
Constant representing the absence of encryption
none() - Static method in interface com.oracle.bmc.http.signing.pki.Pem.Passphrase
An instance that represents the absence of a passphrase
noNullElements(T[], String, Object...) - Static method in enum com.oracle.bmc.util.internal.Validate
Throw IllegalArgumentException if one of the array elements is null.
NoOpAsyncHandler<REQUEST,​RESPONSE> - Class in com.oracle.bmc.responses.internal
An async handler that doesn’t do anything.
notBlank(String, String, Object...) - Static method in enum com.oracle.bmc.util.internal.Validate
Throw @NullPointerException if the string is null, or IllegalArgumentException if the string is just whitespace.
notEmpty(T[], String, Object...) - Static method in enum com.oracle.bmc.util.internal.Validate
Throw IllegalArgumentException if the array is empty
notNull(T, String, Object...) - Static method in enum com.oracle.bmc.util.internal.Validate
Throw NullPointerException if the object is null.

O

OBJECT_STORAGE - com.oracle.bmc.http.signing.SigningStrategy
Deprecated.
objectToJsonBlob(T) - Static method in class com.oracle.bmc.model.internal.JsonConverter
Get json string from the object param
OC1 - Static variable in class com.oracle.bmc.Realm
 
OC10 - Static variable in class com.oracle.bmc.Realm
 
OC14 - Static variable in class com.oracle.bmc.Realm
 
OC15 - Static variable in class com.oracle.bmc.Realm
 
OC19 - Static variable in class com.oracle.bmc.Realm
 
OC2 - Static variable in class com.oracle.bmc.Realm
 
OC20 - Static variable in class com.oracle.bmc.Realm
 
OC21 - Static variable in class com.oracle.bmc.Realm
 
OC23 - Static variable in class com.oracle.bmc.Realm
 
OC24 - Static variable in class com.oracle.bmc.Realm
 
OC26 - Static variable in class com.oracle.bmc.Realm
 
OC29 - Static variable in class com.oracle.bmc.Realm
 
OC3 - Static variable in class com.oracle.bmc.Realm
 
OC35 - Static variable in class com.oracle.bmc.Realm
 
OC4 - Static variable in class com.oracle.bmc.Realm
 
OC42 - Static variable in class com.oracle.bmc.Realm
 
OC51 - Static variable in class com.oracle.bmc.Realm
 
OC52 - Static variable in class com.oracle.bmc.Realm
 
OC8 - Static variable in class com.oracle.bmc.Realm
 
OC9 - Static variable in class com.oracle.bmc.Realm
 
OCI_CONFIG_FILE_PATH_ENV_VAR_NAME - Static variable in class com.oracle.bmc.ConfigFileReader
Environment variable name for the config file location
OCI_JAVASDK_DEFAULT_RETRY_ON_OPEN_CIRCUIT_BREAKER_SYSTEM_PROPERTY_NAME - Static variable in class com.oracle.bmc.retrier.RetryConfiguration
 
OCI_RESOURCE_PRINCIPAL_VERSION - Static variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
OCID - Class in com.oracle.bmc
Oracle Cloud Infrastructure unique ID.
OCID() - Constructor for class com.oracle.bmc.OCID
 
of(char[]) - Static method in interface com.oracle.bmc.http.signing.pki.Pem.Passphrase
Produce a Passphrase for the specified character array.
of(ClientConfigurator...) - Static method in class com.oracle.bmc.http.CompositeClientConfigurator
Create a new composite client configurator.
ofMillis(long) - Static method in class com.oracle.bmc.waiter.MaxTimeTerminationStrategy
Create a new termination strategy that allows up to the specified number of milliseconds to have elapsed before terminating.
ofMinutes(long) - Static method in class com.oracle.bmc.waiter.MaxTimeTerminationStrategy
Create a new termination strategy that allows up to the specified number of minutes to have elapsed before terminating.
ofSeconds(long) - Static method in class com.oracle.bmc.waiter.MaxTimeTerminationStrategy
Create a new termination strategy that allows up to the specified number of seconds to have elapsed before terminating.
ofTimeUnit(long, TimeUnit) - Static method in class com.oracle.bmc.waiter.MaxTimeTerminationStrategy
Create a new termination strategy that allows up to the specified number of time units to have elapsed before terminating.
ONE - com.oracle.bmc.http.signing.internal.SignedRequestVersion
 
onError(REQUEST, Throwable) - Method in interface com.oracle.bmc.responses.AsyncHandler
Called if the request could not be completed successfully.
onError(REQUEST, Throwable) - Method in class com.oracle.bmc.responses.internal.ForwardingAsyncHandler
 
onError(REQUEST, Throwable) - Method in class com.oracle.bmc.responses.internal.NoOpAsyncHandler
 
onError(REQUEST, Throwable) - Method in class com.oracle.bmc.responses.internal.StreamClosingAsyncHandler
 
onError(REQUEST, Throwable) - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenWrapper
 
onError(REQUEST, Throwable) - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler
Deprecated.
 
onSuccess(REQUEST, RESPONSE) - Method in interface com.oracle.bmc.responses.AsyncHandler
Called if the request was successfully completed.
onSuccess(REQUEST, RESPONSE) - Method in class com.oracle.bmc.responses.internal.ForwardingAsyncHandler
 
onSuccess(REQUEST, RESPONSE) - Method in class com.oracle.bmc.responses.internal.NoOpAsyncHandler
 
onSuccess(REQUEST, RESPONSE) - Method in class com.oracle.bmc.responses.internal.StreamClosingAsyncHandler
 
onSuccess(REQUEST, RESPONSE) - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenWrapper
 
onSuccess(REQUEST, RESPONSE) - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler
Deprecated.
 
OPC_OBO_TOKEN - Static variable in class com.oracle.bmc.http.signing.internal.Constants
 
OPC_REQUEST_ID_HEADER - Static variable in exception com.oracle.bmc.model.BmcException
Name of the header that contains the request id.
OPTIONAL_HEADERS_NAMES - Static variable in class com.oracle.bmc.http.signing.internal.Constants
Headers included in the signature if they are set.
OPTIONAL_SIGNING_HEADERS - Static variable in class com.oracle.bmc.http.signing.internal.Constants
Deprecated.
use OPTIONAL_SIGNING_HEADERS_MAP instead
OPTIONAL_SIGNING_HEADERS_MAP - Static variable in class com.oracle.bmc.http.signing.internal.Constants
 
options() - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
options(Class<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
options(GenericType<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
Options - Enum in com.oracle.bmc
Options that can be set to control the behavior of the OCI Java SDK.
OPTIONS_PATTERN - Static variable in class com.oracle.bmc.internal.EndpointBuilder
 
OPTIONS_REGEX - Static variable in class com.oracle.bmc.internal.EndpointBuilder
Regex to detect options defined in the endpoint template.
originalMessage(String) - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage.Builder
 
originalMessageTemplate(String) - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage.Builder
 
overrideRegionId(String, String) - Static method in class com.oracle.bmc.internal.EndpointBuilder
Temporary ability to override the region for a given regionId.
ownsPassphrase(boolean) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption.Builder
Indicate if this instance owns the passphrase (and therefore must close/erase it, when this instance is closed)

P

pageRetrievalFunction - Variable in class com.oracle.bmc.paginator.internal.AbstractResponseIterator
A function which can call a list operation with a request and return the response from that call
parse(InputStream, String) - Static method in class com.oracle.bmc.ConfigFileReader
Create a new instance using an UTF-8 input stream.
parse(InputStream, String, Charset) - Static method in class com.oracle.bmc.ConfigFileReader
Create a new instance using an input stream.
parse(String) - Static method in class com.oracle.bmc.ConfigFileReader
Create a new instance using a file at a given location.
parse(String) - Static method in class com.oracle.bmc.model.Range
Parse the “content-range” header per https://tools.ietf.org/html/rfc7233#section-4.2.
parse(String, String) - Static method in class com.oracle.bmc.ConfigFileReader
Create a new instance using a file at a given location.
parseAndGetToken(ConfigFileReader.ConfigFile) - Static method in class com.oracle.bmc.auth.internal.ConfigFileDelegationTokenUtils
parses the config file and retrieves token file and returns the delegation token from the file
parseDefault() - Static method in class com.oracle.bmc.ConfigFileReader
Creates a new ConfigFile instance using the configuration at the default location, using the default profile.
parseDefault(String) - Static method in class com.oracle.bmc.ConfigFileReader
Creates a new ConfigFile instance using the configuration at the default location, using the given profile.
passphrase() - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption
The encryption passphrase
passphrase(char[]) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption.Builder
Configure the passphrase from a character array.
passphrase(Pem.Passphrase) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encryption.Builder
The pass phrase
passPhrase(String) - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder
 
passphraseCharacters(char[]) - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder
 
password(String) - Method in class com.oracle.bmc.http.ApacheProxyConfig.ApacheProxyConfigBuilder
 
patch(WrappedInvocationBuilder, Object, T) - Method in class com.oracle.bmc.http.internal.RestClient
Patch a request object to the endpoint represented by the web target and get the response.
patch(WrappedInvocationBuilder, Object, T, Consumer<Response>, Consumer<Throwable>) - Method in class com.oracle.bmc.http.internal.RestClient
Patch a request object to the endpoint represented by the web target asynchronously and get the response.
patch(WrappedInvocationBuilder, T) - Method in class com.oracle.bmc.http.internal.RestClient
Patch a request object without body to the endpoint represented by the web target and get the response.
patch(WrappedInvocationBuilder, T, Consumer<Response>, Consumer<Throwable>) - Method in class com.oracle.bmc.http.internal.RestClient
Patch a request object without body to the endpoint represented by the web target asynchronously and get the response.
patchFutureSupplier(REQUEST, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Deprecated.
use method without Guava parameters instead
patchFutureSupplier(REQUEST, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Return the function that, given an AsyncHandler, makes the patch request and returns the future
patchFutureSupplier(REQUEST, Object, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Deprecated.
use method without Guava parameters instead
patchFutureSupplier(REQUEST, Object, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Return the function that, given an AsyncHandler, makes the patch request and returns the future
path(String) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
Pem - Class in com.oracle.bmc.http.signing.pki
Services for working with PEM encoded private keys, public keys and certificates.
Pem.Decoder - Class in com.oracle.bmc.http.signing.pki
Decodes PEM encoded text streams into the desired format
Pem.Encoder - Class in com.oracle.bmc.http.signing.pki
Encode certificates, public keys and private keys into PEM encoded format
Pem.Encryption - Class in com.oracle.bmc.http.signing.pki
Configures how private keys are encrypted
Pem.Encryption.Builder - Class in com.oracle.bmc.http.signing.pki
Build Pem.Encryption instances
Pem.Format - Enum in com.oracle.bmc.http.signing.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.signing.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.signing.pki
 
PemEncryptionException - Exception in com.oracle.bmc.http.signing.pki
 
PemException - Exception in com.oracle.bmc.http.signing.pki
 
PEMFileRSAPrivateKeySupplier - Class in com.oracle.bmc.http.signing.internal
An implementation of KeySupplier that supplies a RSA private key from a PEM file.
PEMFileRSAPrivateKeySupplier(InputStream, char[]) - Constructor for class com.oracle.bmc.http.signing.internal.PEMFileRSAPrivateKeySupplier
Constructs a new file key supplier which reads the private key from the specified file.
PEMFileRSAPrivateKeySupplier.PEMFileRSAPrivateKeySupplierException - Exception in com.oracle.bmc.http.signing.internal
An exception in the PEMFileRSAPrivateKeySupplier.
PEMFileRSAPrivateKeySupplierException(String, Throwable) - Constructor for exception com.oracle.bmc.http.signing.internal.PEMFileRSAPrivateKeySupplier.PEMFileRSAPrivateKeySupplierException
 
PEMFileRSAPrivateKeySupplierException(Throwable) - Constructor for exception com.oracle.bmc.http.signing.internal.PEMFileRSAPrivateKeySupplier.PEMFileRSAPrivateKeySupplierException
 
PipeSeparated - com.oracle.bmc.util.internal.CollectionFormatType
 
populateServiceParametersInEndpoint(RestClient, Map<String, Object>) - Static method in class com.oracle.bmc.internal.EndpointBuilder
Populate the parameters in the endpoint with its corresponding value and update the base endpoint.
post(WrappedInvocationBuilder, Object, T) - Method in class com.oracle.bmc.http.internal.RestClient
Post a request object to the endpoint represented by the web target and get the response.
post(WrappedInvocationBuilder, Object, T, Consumer<Response>, Consumer<Throwable>) - Method in class com.oracle.bmc.http.internal.RestClient
Post a request object to the endpoint represented by the web target asynchronously and get the response.
post(WrappedInvocationBuilder, T) - Method in class com.oracle.bmc.http.internal.RestClient
Post an empty body to the endpoint represented by the web target and get the response.
post(WrappedInvocationBuilder, T, Consumer<Response>, Consumer<Throwable>) - Method in class com.oracle.bmc.http.internal.RestClient
Post an empty body to the endpoint represented by the web target asynchronously and get the response.
post(Entity<?>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
post(Entity<?>, Class<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
post(Entity<?>, GenericType<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
postFutureSupplier(REQUEST, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Deprecated.
use method without GUava parameters instead
postFutureSupplier(REQUEST, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Return the function that, given an AsyncHandler, makes the post request and returns the future
postFutureSupplier(REQUEST, Object, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Deprecated.
use the method without Guava parameters instead
postFutureSupplier(REQUEST, Object, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Return the function that, given an AsyncHandler, makes the post request and returns the future
PRIORITY - Static variable in class com.oracle.bmc.auth.internal.DelegationTokenConfigurator.DelegationTokenClientFilter
 
PRIORITY - Static variable in class com.oracle.bmc.http.internal.CrossTenancyRequestClientFilter
 
privateKeyCacheTimeToLive(Duration) - Method in class com.oracle.bmc.auth.RequestSignerCacheConfiguration.Builder
Sets the time-to-live for cached private keys in seconds-equivalent form.
privateKeySupplier(Supplier<InputStream>) - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder
Deprecated.
use the method that does not use Guava parameters instead
privateKeySupplier(Supplier<InputStream>) - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder
 
privateKeyTimeToLive(Duration) - Method in class com.oracle.bmc.auth.RequestSignerCacheConfiguration.Builder
Sets the time-to-live for private key cache entries.
processBytesRead(int) - Method in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
property(String, Object) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
property(String, Object) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
providerName(String) - Method in class com.oracle.bmc.auth.YubikeyConfig.YubikeyConfigBuilder
 
providerType(String) - Method in class com.oracle.bmc.auth.YubikeyConfig.YubikeyConfigBuilder
 
ProvidesClientConfigurators - Interface in com.oracle.bmc.auth
An interface that has the API to return a list of ClientConfigurators
ProvidesConfigurableRefresh - Interface in com.oracle.bmc.auth
An interface that has the API to return refresh security token after if the token expires within a configurable time
ProvidesCustomRequestSigner - Interface in com.oracle.bmc.auth
 
purpose(String) - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Configure the purpose to be used.
put(WrappedInvocationBuilder, Object, T) - Method in class com.oracle.bmc.http.internal.RestClient
Put a request object to the endpoint represented by the web target and get the response.
put(WrappedInvocationBuilder, Object, T, Consumer<Response>, Consumer<Throwable>) - Method in class com.oracle.bmc.http.internal.RestClient
Put a request object to the endpoint represented by the web target asynchronously and get the response.
put(WrappedInvocationBuilder, T) - Method in class com.oracle.bmc.http.internal.RestClient
Put a request object without body to the endpoint represented by the web target and get the response.
put(WrappedInvocationBuilder, T, Consumer<Response>, Consumer<Throwable>) - Method in class com.oracle.bmc.http.internal.RestClient
Put a request object without body to the endpoint represented by the web target asynchronously and get the response.
put(Entity<?>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
put(Entity<?>, Class<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
put(Entity<?>, GenericType<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
putFutureSupplier(REQUEST, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Deprecated.
use the method without Guava parameters instead
putFutureSupplier(REQUEST, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Return the function that, given an AsyncHandler, makes the put request and returns the future
putFutureSupplier(REQUEST, Object, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Deprecated.
use the method without Guava parameters instead
putFutureSupplier(REQUEST, Object, WrappedInvocationBuilder, Function<Response, RESPONSE>) - Method in class com.oracle.bmc.http.internal.RestClient
Return the function that, given an AsyncHandler, makes the put request and returns the future

Q

queryParam(String, Object...) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 

R

random(int, String) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Returns a string of the requested length, made up of characters from the allowed string.
randomAlphabetic(int) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Returns a string of random alphabetic characters of the requested length.
randomAlphabetic(int, int) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Returns a string of random alphabetic characters at least minLengthInclusive characters and less than maxLengthExclusive characters long.
randomPrint(int) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Returns a string of random printable characters of the requested length.
randomPrint(int, int) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Returns a string of random printable characters at least minLengthInclusive characters and less than maxLengthExclusive characters long.
Range - Class in com.oracle.bmc.model
Class specifying a range-request is being made.
Range(Long, Long) - Constructor for class com.oracle.bmc.model.Range
 
read() - Method in class com.oracle.bmc.io.internal.AutoCloseableContentLengthVerifyingInputStream
 
read() - Method in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
read() - Method in class com.oracle.bmc.io.internal.LengthLimitedInputStream
 
read() - Method in class com.oracle.bmc.io.internal.WrappedResponseInputStream
 
read(byte[]) - Method in class com.oracle.bmc.io.internal.AutoCloseableContentLengthVerifyingInputStream
 
read(byte[]) - Method in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
read(byte[]) - Method in class com.oracle.bmc.io.internal.LengthLimitedInputStream
 
read(byte[]) - Method in class com.oracle.bmc.io.internal.WrappedResponseInputStream
 
read(byte[], int, int) - Method in class com.oracle.bmc.io.internal.AutoCloseableContentLengthVerifyingInputStream
 
read(byte[], int, int) - Method in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
read(byte[], int, int) - Method in class com.oracle.bmc.io.internal.LengthLimitedInputStream
 
read(byte[], int, int) - Method in class com.oracle.bmc.io.internal.WrappedResponseInputStream
 
readEntity(Response, Class<T>) - Static method in class com.oracle.bmc.http.internal.ResponseHelper
Reads an entity out of the given response if its status code is 2xx or 304.
readEntity(Response, GenericType<T>) - Static method in class com.oracle.bmc.http.internal.ResponseHelper
Reads an entity out of the given response if its status code is 2xx or 304.
readTimeoutMillis(Integer) - Method in class com.oracle.bmc.ClientConfiguration.ClientConfigurationBuilder
 
readWithoutEntity(Response) - Static method in class com.oracle.bmc.http.internal.ResponseHelper
Simple response handler that just cleans up the response, assuming no entity needs to be read out.
Realm - Class in com.oracle.bmc
Class containing all Identity realms.
RealmSpecificEndpointTemplateUtils - Class in com.oracle.bmc.util
Utility class for working with realm-specific endpoint templates.
RealmSpecificEndpointTemplateUtils() - Constructor for class com.oracle.bmc.util.RealmSpecificEndpointTemplateUtils
 
REDACTED_VALUE - Static variable in class com.oracle.bmc.http.internal.HeaderUtils
 
REF - com.oracle.bmc.http.signing.internal.KeyIdType
KeyId that is generated by Identity provisioning service after user uploads a public key.
ReflectionUtils - Class in com.oracle.bmc.util.internal
Various utility functions to simplify reflection use cases.
ReflectionUtils() - Constructor for class com.oracle.bmc.util.internal.ReflectionUtils
 
refresh() - Method in class com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider
 
refresh() - Method in class com.oracle.bmc.auth.internal.KeyPairAuthenticationDetailProvider
Refreshes the authentication data used by the provider
refresh() - Method in interface com.oracle.bmc.auth.RefreshableOnNotAuthenticatedProvider
Refreshes the authentication data used by the provider
refresh() - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
Refreshes the authentication data used by the provider
refresh() - Method in class com.oracle.bmc.auth.ResourcePrincipalsV3AuthenticationDetailsProvider
Refreshes the authentication data used by the provider
refresh() - Method in class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
Refreshes the session token from the file defined in the OCI config file.
refresh() - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier
A method to refresh the X509 certificate.
RefreshableOnNotAuthenticatedProvider<T> - Interface in com.oracle.bmc.auth
For authentication providers with refreshable authentication data (e.g. those which wrap a security token received from a remote service), this interface flags that when a caller receives a NotAuthenticated error (HTTP 401) that they can refresh the authentication data and retry their request.
RefreshableSecurityTokenAdapter<T> - Class in com.oracle.bmc.auth.internal
An extension of @SecurityTokenAdapter that allows the security token to be refreshed
RefreshableSecurityTokenAdapter(String, SessionKeySupplier, Function<T, String>, T) - Constructor for class com.oracle.bmc.auth.internal.RefreshableSecurityTokenAdapter
 
RefreshableSecurityTokenAdapter(Function<T, String>, T, SessionKeySupplier) - Constructor for class com.oracle.bmc.auth.internal.RefreshableSecurityTokenAdapter
 
refreshAndGetSecurityToken() - Method in class com.oracle.bmc.auth.internal.AbstractFederationClient
Gets a security token from the federation endpoint.
refreshAndGetSecurityToken() - Method in interface com.oracle.bmc.auth.internal.FederationClient
Gets a security token from the federation endpoint.
refreshAndGetSecurityToken() - Method in class com.oracle.bmc.auth.internal.FileBasedResourcePrincipalFederationClient
 
refreshAndGetSecurityToken() - Method in class com.oracle.bmc.auth.internal.FixedContentResourcePrincipalFederationClient
 
refreshAndGetSecurityToken() - Method in class com.oracle.bmc.auth.internal.SupplierBasedResourcePrincipalFederationClient
 
refreshAndGetSecurityToken() - Method in class com.oracle.bmc.auth.internal.X509FederationClient
 
refreshAndGetSecurityTokenIfExpiringWithin(Duration) - Method in class com.oracle.bmc.auth.internal.AbstractFederationClient
Gets a security token from the federation endpoint if the security token expires within the provided duration.
refreshAndGetSecurityTokenIfExpiringWithin(Duration) - Method in class com.oracle.bmc.auth.internal.FileBasedResourcePrincipalFederationClient
 
refreshAndGetSecurityTokenIfExpiringWithin(Duration) - Method in class com.oracle.bmc.auth.internal.FixedContentResourcePrincipalFederationClient
 
refreshAndGetSecurityTokenIfExpiringWithin(Duration) - Method in class com.oracle.bmc.auth.internal.ResourcePrincipalsV3FederationClient
Gets a security token from the federation endpoint if the security token expires within the provided duration.
refreshAndGetSecurityTokenIfExpiringWithin(Duration) - Method in class com.oracle.bmc.auth.internal.SupplierBasedResourcePrincipalFederationClient
 
refreshAndGetSecurityTokenIfExpiringWithin(Duration) - Method in class com.oracle.bmc.auth.internal.X509FederationClient
 
refreshAndGetSecurityTokenIfExpiringWithin(Duration) - Method in interface com.oracle.bmc.auth.ProvidesConfigurableRefresh
Gets a security token from the federation endpoint if the security token expires within the provided duration.
refreshAndGetSecurityTokenIfExpiringWithin(Duration, boolean) - Method in class com.oracle.bmc.auth.internal.AbstractFederationClient
Gets a security token from the federation endpoint if the security token expires within the provided duration and allows to enable/disable refresh of keys.
refreshAndGetSecurityTokenIfExpiringWithin(Duration, boolean) - Method in class com.oracle.bmc.auth.internal.FileBasedResourcePrincipalFederationClient
 
refreshAndGetSecurityTokenIfExpiringWithin(Duration, boolean) - Method in class com.oracle.bmc.auth.internal.FixedContentResourcePrincipalFederationClient
 
refreshAndGetSecurityTokenIfExpiringWithin(Duration, boolean) - Method in class com.oracle.bmc.auth.internal.ResourcePrincipalsV3FederationClient
Gets a security token from the federation endpoint if the security token expires within the provided duration and allows to enable/disable refresh of keys.
refreshAndGetSecurityTokenIfExpiringWithin(Duration, boolean) - Method in class com.oracle.bmc.auth.internal.SupplierBasedResourcePrincipalFederationClient
 
refreshAndGetSecurityTokenIfExpiringWithin(Duration, boolean) - Method in class com.oracle.bmc.auth.internal.X509FederationClient
 
refreshAndGetSecurityTokenIfExpiringWithin(Duration, boolean) - Method in interface com.oracle.bmc.auth.ProvidesConfigurableRefresh
Gets a security token from the federation endpoint if the security token expires within the provided duration and allows to enable/disable refresh of keys.
refreshAndGetSecurityTokenInner(boolean, Optional<Duration>, boolean) - Method in class com.oracle.bmc.auth.internal.AbstractFederationClient
 
refreshAndGetSecurityTokenInner(boolean, Optional<Duration>, boolean) - Method in class com.oracle.bmc.auth.internal.ResourcePrincipalsV3FederationClient
 
RefreshAuthTokenTransformingFuture<FROM,​TO> - Class in com.oracle.bmc.util.internal
Deprecated.
in favor of RefreshAuthTokenWrapper – versions after 1.25.1 do not use RefreshAuthTokenTransformingFuture anymore
RefreshAuthTokenTransformingFuture(Future<FROM>, Function<FROM, TO>, RefreshableOnNotAuthenticatedProvider<?>, Supplier<Future<FROM>>) - Constructor for class com.oracle.bmc.util.internal.RefreshAuthTokenTransformingFuture
Deprecated.
 
RefreshAuthTokenWrapper<REQUEST extends BmcRequest<?>,​RESPONSE> - Class in com.oracle.bmc.util.internal
Combined future and callbacks for asynchronous requests intended to work with some authenticated calls, like instance principals.
RefreshAuthTokenWrapper(RefreshableOnNotAuthenticatedProvider<?>, AsyncHandler<REQUEST, RESPONSE>, Function<AsyncHandler<REQUEST, RESPONSE>, Future<RESPONSE>>) - Constructor for class com.oracle.bmc.util.internal.RefreshAuthTokenWrapper
 
RefreshAuthTokenWrappingAsyncHandler<REQUEST,​RESPONSE> - Class in com.oracle.bmc.util.internal
Deprecated.
in favor of RefreshAuthTokenWrapper – versions after 1.25.1 do not use RefreshAuthTokenWrappingAsyncHandler anymore
RefreshAuthTokenWrappingAsyncHandler(RefreshableOnNotAuthenticatedProvider<?>, AsyncHandler<REQUEST, RESPONSE>) - Constructor for class com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler
Deprecated.
 
refreshIfExpiringWithin(Duration) - Method in interface com.oracle.bmc.auth.ConfigurableRefreshOnNotAuthenticatedProvider
Refreshes the authentication data used by the provider if the token is expiring within the provided duration
refreshIfExpiringWithin(Duration) - Method in class com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider
 
refreshIfExpiringWithin(Duration) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
refreshIfExpiringWithin(Duration, boolean) - Method in interface com.oracle.bmc.auth.ConfigurableRefreshOnNotAuthenticatedProvider
Refreshes the authentication data used by the provider if the token is expiring within the provided duration and allows to enable/disable refresh of keys
refreshIfExpiringWithin(Duration, boolean) - Method in class com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider
 
refreshIfExpiringWithin(Duration, boolean) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
Refreshes the authentication data used by the provider
refreshKeys() - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.CachingSessionKeySupplier
 
refreshKeys() - Method in class com.oracle.bmc.auth.internal.FileBasedKeySupplier
 
refreshKeys() - Method in class com.oracle.bmc.auth.internal.FixedContentKeySupplier
 
refreshKeys() - Method in interface com.oracle.bmc.auth.SessionKeySupplier
If the auth service-issued security token expires, the federation client will try to re-generate a new set of keys by calling this method.
refreshSecurityToken() - Method in class com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider
refreshToken() - Method in class com.oracle.bmc.auth.internal.RefreshableSecurityTokenAdapter
 
region - Variable in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Detected region.
region - Variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
Returns the region where the java code using resource principal authentication is running at
region(Region) - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder
 
region(Region) - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider.YubikeyAuthenticationDetailsProviderBuilder
 
region(Region) - Method in class com.oracle.bmc.common.RegionalClientBuilder
Set the region for the client to be created.
region(String) - Method in class com.oracle.bmc.common.RegionalClientBuilder
Set the region for the client to be created.
Region - Class in com.oracle.bmc
Class containing all of the known Regions that can be contacted.
RegionalClientBuilder<B extends RegionalClientBuilder,​C> - Class in com.oracle.bmc.common
A builder for clients that can be configured to target a certain region
RegionalClientBuilder(Service) - Constructor for class com.oracle.bmc.common.RegionalClientBuilder
 
regionFromImds - Static variable in class com.oracle.bmc.Region
 
regionId(String) - Method in class com.oracle.bmc.internal.DefaultEndpointConfiguration
Sets the regionId, if one.
RegionProvider - Interface in com.oracle.bmc.auth
A region provider has the API to return the region.
RegionSchema - Class in com.oracle.bmc.model
Class representing RegionSchema blob that can be used for parsing out region info details.
RegionSchema(String, String, String, String) - Constructor for class com.oracle.bmc.model.RegionSchema
 
register(Class<?>) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
register(Class<?>, int) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
register(Class<?>, Class<?>...) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
register(Class<?>, Map<Class<?>, Integer>) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
register(Object) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
register(Object, int) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
register(Object, Class<?>...) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
register(Object, Map<Class<?>, Integer>) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
register(String, Realm) - Static method in class com.oracle.bmc.Region
Register a new region.
register(String, Realm, String) - Static method in class com.oracle.bmc.Region
Register a new region.
register(String, String) - Static method in class com.oracle.bmc.Realm
Register a new Realm.
registerConnectionManager(HttpClientConnectionManager, int, int) - Static method in class com.oracle.bmc.http.internal.IdleConnectionMonitor
Registers the connection manager with the IdleConnectionMonitor thread;
registerFromInstanceMetadataService() - Static method in class com.oracle.bmc.Region
Send request to IMDS (Instance Metadata Service, only available on OCI instances), registers region, and sets hasUsedInstanceMetadataService = true.
registerShutdownHook() - Static method in class com.oracle.bmc.http.internal.IdleConnectionMonitor
Registers a shutdown hook with the Java Runtime to ensure that the IdleConnectionMonitor is properly shut down when the JVM exits.
remove() - Method in class com.oracle.bmc.paginator.internal.ResponseIterator
 
remove() - Method in class com.oracle.bmc.paginator.internal.ResponseRecordIterator
 
removeAllParametersFromEndpoint(String) - Static method in class com.oracle.bmc.internal.EndpointBuilder
Removes all placeholders from the given endpoint string.
removeConnectionManager(HttpClientConnectionManager) - Static method in class com.oracle.bmc.http.internal.IdleConnectionMonitor
Removes the connection manager from the IdleConnectionMonitor thread, and shuts down the thread if there is no connection manager left.
repeat(String, int) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Repeat the substring count times.
replace(String, Map<String, String>, String, String) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Replace the placeholders in the template with the values in the replacement mapping.
request() - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
request(String...) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
request(MediaType...) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
requestBuilder - Variable in class com.oracle.bmc.paginator.internal.AbstractResponseIterator
A builder which can be used to construct requests to the list operation
RequestBuilderAndToken<T> - Class in com.oracle.bmc.paginator.internal
A container class for a request builder and next page token.
RequestBuilderAndToken(T, Optional<String>) - Constructor for class com.oracle.bmc.paginator.internal.RequestBuilderAndToken
Deprecated.
requestBuilderFunction - Variable in class com.oracle.bmc.paginator.internal.AbstractResponseIterator
A function which constructs a request to a list operation based on a builder object and pagination token
requestRetryHandler(HttpRequestRetryHandler) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
Request RetryHandler to be used for the Apache Connection.
RequestSigner - Interface in com.oracle.bmc.http.signing
Main entry point for signing a request
requestSignerCacheConfiguration - Variable in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder
 
requestSignerCacheConfiguration(RequestSignerCacheConfiguration) - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder
Configures the request signer cache behaviour for providers built by this builder.
RequestSignerCacheConfiguration - Class in com.oracle.bmc.auth
Configuration object used by BasicAuthenticationDetailsProvider implementations to influence how request signer metadata should be cached.
RequestSignerCacheConfiguration.Builder - Class in com.oracle.bmc.auth
RequestSignerCacheConfigurationProvider - Interface in com.oracle.bmc.auth
Optional marker for BasicAuthenticationDetailsProvider implementations that wish to control request-signer caching behaviour.
RequestSignerException - Exception in com.oracle.bmc.http.signing
 
RequestSignerException(String) - Constructor for exception com.oracle.bmc.http.signing.RequestSignerException
 
RequestSignerException(String, Throwable) - Constructor for exception com.oracle.bmc.http.signing.RequestSignerException
 
requestSignerFactory - Variable in class com.oracle.bmc.common.ClientBuilderBase
 
requestSignerFactory(RequestSignerFactory) - Method in class com.oracle.bmc.common.ClientBuilderBase
Set the request signer factory.
RequestSignerFactory - Interface in com.oracle.bmc.http.signing
Factory class to create RequestSigner instances.
RequestSignerImpl - Class in com.oracle.bmc.http.signing.internal
Implementation of the RequestSigner interface
RequestSignerImpl(KeySupplier<RSAPrivateKey>, RequestSignerImpl.SigningConfiguration, Supplier<String>) - Constructor for class com.oracle.bmc.http.signing.internal.RequestSignerImpl
Construct the RequestSigner with the specified KeySupplier.
RequestSignerImpl(KeySupplier<RSAPrivateKey>, SigningStrategy, Supplier<String>) - Constructor for class com.oracle.bmc.http.signing.internal.RequestSignerImpl
Construct the RequestSigner with the specified KeySupplier.
RequestSignerImpl(SigningStrategy, KeySupplier<PrivateKey>, Supplier<String>) - Constructor for class com.oracle.bmc.http.signing.internal.RequestSignerImpl
 
RequestSignerImpl.SigningConfiguration - Class in com.oracle.bmc.http.signing.internal
Basic configuration of what headers to sign.
RequestSigningFilter - Class in com.oracle.bmc.http.signing
Filter that adds authentication and User-Agent headers to a request.
RequestSigningFilter(RequestSigner) - Constructor for class com.oracle.bmc.http.signing.RequestSigningFilter
Create a new RequestSigningFilter instance
RequestSigningFilter(RequestSigner, Map<SigningStrategy, RequestSigner>) - Constructor for class com.oracle.bmc.http.signing.RequestSigningFilter
Create a new RequestSigningFilter instance
REQUIRED_EXCLUDE_BODY_SIGNING_HEADERS - Static variable in class com.oracle.bmc.http.signing.internal.Constants
Deprecated.
use REQUIRED_EXCLUDE_BODY_SIGNING_HEADERS_MAP instead
REQUIRED_EXCLUDE_BODY_SIGNING_HEADERS_MAP - Static variable in class com.oracle.bmc.http.signing.internal.Constants
A signing strategy that signs headers only.
REQUIRED_OBJECTSTORAGE_SIGNING_HEADERS - Static variable in class com.oracle.bmc.http.signing.internal.Constants
Deprecated.
use REQUIRED_EXCLUDE_BODY_SIGNING_HEADERS_MAP instead
REQUIRED_OBJECTSTORAGE_SIGNING_HEADERS_MAP - Static variable in class com.oracle.bmc.http.signing.internal.Constants
Deprecated.
use REQUIRED_EXCLUDE_BODY_SIGNING_HEADERS_MAP instead; Object Storage has migrated to using STANDARD, with EXCLUDE_BODY as a per-operation override. We therefore do not want to maintain a service-specific signing strategy.
REQUIRED_SIGNING_HEADERS - Static variable in class com.oracle.bmc.http.signing.internal.Constants
Deprecated.
use REQUIRED_SIGNING_HEADERS_MAP instead
REQUIRED_SIGNING_HEADERS_MAP - Static variable in class com.oracle.bmc.http.signing.internal.Constants
 
reset() - Method in class com.oracle.bmc.io.internal.AutoCloseableContentLengthVerifyingInputStream
 
reset() - Method in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
reset() - Method in class com.oracle.bmc.io.internal.LengthLimitedInputStream
 
reset() - Method in class com.oracle.bmc.io.internal.ResettableFileInputStream
 
reset() - Method in class com.oracle.bmc.io.internal.WrappedFileInputStream
 
reset() - Method in class com.oracle.bmc.io.internal.WrappedResponseInputStream
 
ResettableFileInputStream - Class in com.oracle.bmc.io.internal
A wrapper around a FileInputStream that provides mark-and-reset capabilities.
ResettableFileInputStream(FileInputStream) - Constructor for class com.oracle.bmc.io.internal.ResettableFileInputStream
Constructor for a file input stream that provides mark-and-reset capabilities.
resolveTemplate(String, Object) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
resolveTemplate(String, Object, boolean) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
resolveTemplateFromEncoded(String, Object) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
resolveTemplates(Map<String, Object>) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
resolveTemplates(Map<String, Object>, boolean) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
resolveTemplatesFromEncoded(Map<String, Object>) - Method in class com.oracle.bmc.http.internal.WrappedWebTarget
 
ResourcePrincipalAuthenticationDetailsProvider - Class in com.oracle.bmc.auth

This constructs a default implementation of the ResourcePrincipalAuthenticationDetailsProvider, constructed in accordance with the following environment variable settings:

  • OCI_RESOURCE_PRINCIPAL_VERSION:
ResourcePrincipalAuthenticationDetailsProvider(FederationClient, SessionKeySupplier, Region) - Constructor for class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
Constructor of ResourcePrincipalAuthenticationDetailsProvider.
ResourcePrincipalAuthenticationDetailsProvider(FederationClient, SessionKeySupplier, Region, RequestSignerCacheConfiguration) - Constructor for class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
ResourcePrincipalAuthenticationDetailsProvider.ClaimKeys - Class in com.oracle.bmc.auth
 
ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder - Class in com.oracle.bmc.auth
Builder for ResourcePrincipalAuthenticationDetailsProvider that understands the V2.2 configuration
resourcePrincipalSessionTokenEndpoint(String) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
ResourcePrincipalsFederationClient - Class in com.oracle.bmc.auth.internal
This class gets a security token from the auth service by signing the request with a PKI issued leaf certificate, passing along a temporary public key that is bounded to the the security token, and the leaf certificate.
ResourcePrincipalsFederationClient(String, RptPathProvider, String, SessionKeySupplier, InstancePrincipalsAuthenticationDetailsProvider, ClientConfigurator, CircuitBreakerConfiguration) - Constructor for class com.oracle.bmc.auth.internal.ResourcePrincipalsFederationClient
Constructor of ResourcePrincipalsFederationClient.
ResourcePrincipalsV3AuthenticationDetailsProvider - Class in com.oracle.bmc.auth
This constructs a default implementation of the ResourcePrincipalAuthenticationDetailsProvider, integrates with resource principal authentication services to generate resource principal session token used for actual signing.
ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder - Class in com.oracle.bmc.auth
Builder for ResourcePrincipalsAuthenticationDetailsProviderBuilder.
ResourcePrincipalsV3AuthenticationDetailsProviderBuilder() - Constructor for class com.oracle.bmc.auth.ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder
 
ResourcePrincipalsV3FederationClient - Class in com.oracle.bmc.auth.internal
This class gets a security token from the auth service by fetching the RPST1 and then passing along the RPST1 to get RPT2 and further get security token RPST2 from the auth service, this nested fetching of security token continues for 10 levels or when the opc-parent-url header in the rpt response is the same as the rpt endpoint
ResourcePrincipalsV3FederationClient(String, String, SessionKeySupplier, ResourcePrincipalAuthenticationDetailsProvider, ClientConfigurator, CircuitBreakerConfiguration) - Constructor for class com.oracle.bmc.auth.internal.ResourcePrincipalsV3FederationClient
Constructor of ResourcePrincipalsFederationClient.
resourcePrincipalTokenEndpoint - Variable in class com.oracle.bmc.auth.internal.AbstractFederationClient
 
resourcePrincipalTokenEndpoint - Variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
The endpoint that can provide the resource principal token.
resourcePrincipalTokenEndpoint(Service, Region) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Configures the resourcePrincipalTokenEndpoint to use.
resourcePrincipalTokenEndpoint(String) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Configures the resourcePrincipalTokenEndpoint to use.
resourcePrincipalTokenPathProvider - Variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
The path provider for the resource principal token.
resourcePrincipalTokenPathProvider(RptPathProvider) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Configures the resourcePrincipalTokenPathProvider to use.
resourcePrincipalTokenUrl - Variable in class com.oracle.bmc.auth.internal.AbstractFederationClient
 
resourcePrincipalTokenUrlForParentResource(String) - Method in class com.oracle.bmc.auth.ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder
Configures the resourcePrincipalTokenUrlForParentResource to use.
ResourcePrincipalV2FederationClient - Class in com.oracle.bmc.auth.internal
This class gets a security token from the auth service by signing the request with the provided private key.
ResourcePrincipalV2FederationClient(String, String, SessionKeySupplier, KeyPairAuthenticationDetailProvider, ClientConfigurator, CircuitBreakerConfiguration) - Constructor for class com.oracle.bmc.auth.internal.ResourcePrincipalV2FederationClient
Constructor of ResourcePrincipalsV2FederationClient.
ResourcePrincipalV2FederationClient(String, String, String, String, SessionKeySupplier, KeyPairAuthenticationDetailProvider, ClientConfigurator, CircuitBreakerConfiguration) - Constructor for class com.oracle.bmc.auth.internal.ResourcePrincipalV2FederationClient
Constructor of ResourcePrincipalsV2FederationClient.
ResponseConversionFunctionFactory - Class in com.oracle.bmc.http.internal
Deprecated.
all clients of this version or newer use ResponseConversionFunctionFactoryV2 instead
ResponseConversionFunctionFactory() - Constructor for class com.oracle.bmc.http.internal.ResponseConversionFunctionFactory
Deprecated.
 
ResponseConversionFunctionFactoryV2 - Class in com.oracle.bmc.http.internal
Factory class to create the appropriate type of Function to convert a REST Response into its final form.
ResponseConversionFunctionFactoryV2() - Constructor for class com.oracle.bmc.http.internal.ResponseConversionFunctionFactoryV2
 
ResponseHelper - Class in com.oracle.bmc.http.internal
A BmcException exception is thrown in response to failures from a REST endpoint.
ResponseHelper() - Constructor for class com.oracle.bmc.http.internal.ResponseHelper
 
ResponseHelper.ErrorCodeAndMessage - Class in com.oracle.bmc.http.internal
 
ResponseHelper.ErrorCodeAndMessage.Builder - Class in com.oracle.bmc.http.internal
 
ResponseIterable<REQUESTBUILDER,​REQUEST,​RESPONSE> - Class in com.oracle.bmc.paginator.internal
An iterable which can be used to iterate over responses returned from calling a list operation.
ResponseIterable(Supplier<REQUESTBUILDER>, Function<RESPONSE, String>, Function<RequestBuilderAndToken<REQUESTBUILDER>, REQUEST>, Function<REQUEST, RESPONSE>) - Constructor for class com.oracle.bmc.paginator.internal.ResponseIterable
Deprecated.
use the constructor without Guava parameters instead
ResponseIterable(Supplier<REQUESTBUILDER>, Function<RESPONSE, String>, Function<RequestBuilderAndToken<REQUESTBUILDER>, REQUEST>, Function<REQUEST, RESPONSE>) - Constructor for class com.oracle.bmc.paginator.internal.ResponseIterable
Creates a new iterable.
ResponseIterator<REQUESTBUILDER,​REQUEST,​RESPONSE> - Class in com.oracle.bmc.paginator.internal
An iterator for iterating over response objects returned from a list operation.
ResponseIterator(REQUESTBUILDER, Function<RESPONSE, String>, Function<RequestBuilderAndToken<REQUESTBUILDER>, REQUEST>, Function<REQUEST, RESPONSE>) - Constructor for class com.oracle.bmc.paginator.internal.ResponseIterator
Constructs a new ResponseIterator.
ResponseRecordIterable<REQUESTBUILDER,​REQUEST,​RESPONSE,​ITEMTYPE> - Class in com.oracle.bmc.paginator.internal
An iterable which can be used to iterate over the models/resources returned by a list operation.
ResponseRecordIterable(Supplier<REQUESTBUILDER>, Function<RESPONSE, String>, Function<RequestBuilderAndToken<REQUESTBUILDER>, REQUEST>, Function<REQUEST, RESPONSE>, Function<RESPONSE, List<ITEMTYPE>>) - Constructor for class com.oracle.bmc.paginator.internal.ResponseRecordIterable
Deprecated.
use the constructor without Guava parameters instead
ResponseRecordIterable(Supplier<REQUESTBUILDER>, Function<RESPONSE, String>, Function<RequestBuilderAndToken<REQUESTBUILDER>, REQUEST>, Function<REQUEST, RESPONSE>, Function<RESPONSE, List<ITEMTYPE>>) - Constructor for class com.oracle.bmc.paginator.internal.ResponseRecordIterable
Creates a new iterable.
ResponseRecordIterator<REQUESTBUILDER,​REQUEST,​RESPONSE,​ITEMTYPE> - Class in com.oracle.bmc.paginator.internal
An iterator for iterating over response objects returned from a list operation.
ResponseRecordIterator(REQUESTBUILDER, Function<RESPONSE, String>, Function<RequestBuilderAndToken<REQUESTBUILDER>, REQUEST>, Function<REQUEST, RESPONSE>, Function<RESPONSE, List<ITEMTYPE>>) - Constructor for class com.oracle.bmc.paginator.internal.ResponseRecordIterator
Constructs a new ResponseRecordIterator.
restClient - Variable in class com.oracle.bmc.auth.internal.AbstractFederationClient
 
RestClient - Class in com.oracle.bmc.http.internal
A REST client that can make synchronous and asynchronous calls.
For asynchronous call, please refer to https://dennis-xlc.gitbooks.io/restful-java-with-jax-rs-2-0-2rd-edition/en/part1/chapter13/async_invoker_client_api.html to understand why we’d better not mix to using callback or Java Future.
RestClient(Client, EntityFactory, JaxRsCircuitBreaker) - Constructor for class com.oracle.bmc.http.internal.RestClient
Create a new client that uses a provided client to make all its requests.
RestClient(Client, EntityFactory, JaxRsCircuitBreaker, boolean) - Constructor for class com.oracle.bmc.http.internal.RestClient
Create a new client that uses a provided client to make all its requests.
RestClient(Client, EntityFactory, JaxRsCircuitBreaker, boolean, ClientConfigurator) - Constructor for class com.oracle.bmc.http.internal.RestClient
Create a new client that uses a provided client to make all its requests.
RestClientFactory - Class in com.oracle.bmc.http.internal
RestClientFactory is responsible for creating a new REST client whenever a specific service instance is created.
RestClientFactory(ClientConfigurator) - Constructor for class com.oracle.bmc.http.internal.RestClientFactory
Creates a new REST client factor that allow the given configurator to register any additional handlers it wants to the underlying REST client.
restClientFactoryBuilder - Variable in class com.oracle.bmc.common.ClientBuilderBase
 
restClientFactoryBuilder(RestClientFactoryBuilder) - Method in class com.oracle.bmc.common.ClientBuilderBase
Set the builder for the RestClientFactory.
RestClientFactoryBuilder - Class in com.oracle.bmc.http.internal
Builder for RestClientFactory.
RestClientFactoryBuilder() - Constructor for class com.oracle.bmc.http.internal.RestClientFactoryBuilder
 
RestClientUtils - Class in com.oracle.bmc.auth.internal
Utilities for RestClient.
RestClientUtils() - Constructor for class com.oracle.bmc.auth.internal.RestClientUtils
 
Retriers - Class in com.oracle.bmc.retrier
Group of utility methods to configure the SDK retry behavior
retryCall() - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenWrapper
If we need to retry the request (i.e. on a 401), this method contains the information on how to do that.
retryCall() - Method in class com.oracle.bmc.util.internal.RefreshAuthTokenWrappingAsyncHandler
Deprecated.
If we need to retry the request (i.e. on a 401), this method contains the information on how to do that.
retryCondition(RetryCondition) - Method in class com.oracle.bmc.retrier.RetryConfiguration.Builder
 
RetryCondition - Interface in com.oracle.bmc.retrier
Interface that defines the condition for which a retry may be attempted.
retryConfiguration(RetryConfiguration) - Method in class com.oracle.bmc.ClientConfiguration.ClientConfigurationBuilder
 
RetryConfiguration - Class in com.oracle.bmc.retrier
Configuration used for retrying.
RetryConfiguration.Builder - Class in com.oracle.bmc.retrier
Builder class for retry configuration.
RetryOnOpenCircuitBreakerDefaultRetryCondition - Class in com.oracle.bmc.retrier
Class that may retry for the conditions documented in https://docs.oracle.com/iaas/Content/API/References/apierrors.htm and when the CircuitBreaker is OPEN.
RetryOnOpenCircuitBreakerDefaultRetryCondition() - Constructor for class com.oracle.bmc.retrier.RetryOnOpenCircuitBreakerDefaultRetryCondition
 
retryOptions(RetryOptions) - Method in class com.oracle.bmc.retrier.RetryConfiguration.Builder
 
RetryOptions - Class in com.oracle.bmc.retrier
Defines the options when retrying
RetryOptions(int) - Constructor for class com.oracle.bmc.retrier.RetryOptions
 
RetryTokenUtils - Class in com.oracle.bmc.http.internal
Utility class that adds the opc-retry-token header to the request
RetryUtils - Class in com.oracle.bmc.http.internal
 
RetryUtils() - Constructor for class com.oracle.bmc.http.internal.RetryUtils
 
RFC3339DateFormat - Class in com.oracle.bmc.http.internal
Swagger uses RFC3339 formats for date.
RFC3339DateFormat() - Constructor for class com.oracle.bmc.http.internal.RFC3339DateFormat
 
RP_VERSION_1_1 - Static variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
RP_VERSION_2_1 - Static variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
RP_VERSION_2_1_1 - Static variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
RP_VERSION_2_1_2 - Static variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
RP_VERSION_2_2 - Static variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
RP_VERSION_3_0 - Static variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider
 
RptPathProvider - Interface in com.oracle.bmc.auth.internal
Root interface for classes providing the complete path for resource principal token.
RSAPSS256 - com.oracle.bmc.http.signing.internal.Algorithm
RSA PSS with SHA-256.
run() - Method in class com.oracle.bmc.http.internal.IdleConnectionMonitor
 
rx() - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
rx(Class<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 

S

SA_BOGOTA_1 - Static variable in class com.oracle.bmc.Region
 
SA_RIODEJANEIRO_1 - Static variable in class com.oracle.bmc.Region
 
SA_SANTIAGO_1 - Static variable in class com.oracle.bmc.Region
 
SA_SAOPAULO_1 - Static variable in class com.oracle.bmc.Region
 
SA_VALPARAISO_1 - Static variable in class com.oracle.bmc.Region
 
SA_VINHEDO_1 - Static variable in class com.oracle.bmc.Region
 
sanitizeHeaders(Map<String, List<String>>) - Static method in class com.oracle.bmc.http.internal.HeaderUtils
Redacts sensitive header values in the given header map.
sanitizeHeaderValues(String, List<String>) - Static method in class com.oracle.bmc.http.internal.HeaderUtils
Redacts header values when the header name is sensitive.
SDK_DEFAULT_RETRY_CONFIGURATION - Static variable in class com.oracle.bmc.retrier.RetryConfiguration
 
SDK_FAIL_FAST_CIRCUIT_BREAKER_DEFAULT_RETRY_CONFIGURATION - Static variable in class com.oracle.bmc.retrier.RetryConfiguration
 
SDK_RETRY_ON_OPEN_CIRCUIT_BREAKER_DEFAULT_RETRY_CONFIGURATION - Static variable in class com.oracle.bmc.retrier.RetryConfiguration
 
SdkClients - Annotation Type in com.oracle.bmc
Internal Annotation to trigger the creation of SDK clients.
secondLevelDomain(String) - Method in class com.oracle.bmc.internal.DefaultEndpointConfiguration
Sets the second level domain, if one.
SECURITY_TOKEN_FN - Static variable in class com.oracle.bmc.auth.internal.AbstractFederationClient
 
securityContext - Variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
The configuration for the security context.
securityContext(String) - Method in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Set value for the security context to use.
SecurityToken(String) - Constructor for class com.oracle.bmc.auth.internal.X509FederationClient.SecurityToken
 
securityTokenAdapter - Variable in class com.oracle.bmc.auth.internal.AbstractFederationClient
 
SecurityTokenAdapter - Class in com.oracle.bmc.auth.internal
 
SecurityTokenAdapter(String, SessionKeySupplier) - Constructor for class com.oracle.bmc.auth.internal.SecurityTokenAdapter
 
Serialization - Enum in com.oracle.bmc.http
Serialization gives access to the serializer/deserializer used by the OCI Java SDK.
serializeAsField(Object, JsonGenerator, SerializerProvider, PropertyWriter) - Method in class com.oracle.bmc.http.internal.ExplicitlySetFilter
 
service - Variable in class com.oracle.bmc.common.ClientBuilderBase
 
Service - Interface in com.oracle.bmc
Interface representing a service definition.
SERVICE - Static variable in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Service instance for auth.
ServiceAccountTokenSupplier - Interface in com.oracle.bmc.auth
A ServiceAccountTokenSupplier is responsible for providing kubernetes service account token used for oke workload identity
serviceBuilder() - Static method in class com.oracle.bmc.Services
 
ServiceDetails - Class in com.oracle.bmc
Class representing details of the service
ServiceDetails(String, String, String, String) - Constructor for class com.oracle.bmc.ServiceDetails
 
serviceEndpointPrefix(String) - Method in class com.oracle.bmc.internal.DefaultEndpointConfiguration
Sets the service endpoint prefix, if one.
serviceEndpointPrefix(String) - Method in class com.oracle.bmc.Services.ServiceBuilder
 
serviceEndpointTemplate(String) - Method in class com.oracle.bmc.Services.ServiceBuilder
 
serviceName(String) - Method in class com.oracle.bmc.Services.ServiceBuilder
 
Services - Class in com.oracle.bmc
Factory class to create new Service instances.
Services() - Constructor for class com.oracle.bmc.Services
 
Services.ServiceBuilder - Class in com.oracle.bmc
 
serviceUsesDualStackByDefault() - Method in interface com.oracle.bmc.Service
A boolean which determines whether dual stack endpoints have been enabled by the service.
serviceUsesDualStackByDefault() - Method in class com.oracle.bmc.Services.ServiceBuilder
 
sessionKeySupplier - Variable in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder
 
sessionKeySupplier - Variable in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider
 
sessionKeySupplier - Variable in class com.oracle.bmc.auth.internal.AbstractFederationClient
 
sessionKeySupplier(SessionKeySupplier) - Method in class com.oracle.bmc.auth.AbstractRequestingAuthenticationDetailsProvider.Builder
Configures the custom SessionKeySupplier to use.
SessionKeySupplier - Interface in com.oracle.bmc.auth
A session key supplier is responsible for providing public/private key pairs that will be used to both fetch federated service tokens and to sign individual requests to OCI.
SessionTokenAuthenticationDetailsProvider - Class in com.oracle.bmc.auth
Implementation of AuthenticationDetailsProvider that uses a session token for authentication.
SessionTokenAuthenticationDetailsProvider() - Constructor for class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
Creates a new instance using the config file at the default location and the default profile.
SessionTokenAuthenticationDetailsProvider(ConfigFileReader.ConfigFile) - Constructor for class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
Creates a new instance.
SessionTokenAuthenticationDetailsProvider(String) - Constructor for class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
Creates a new instance using the config file at the default location, see ConfigFileReader.DEFAULT_FILE_PATH.
SessionTokenAuthenticationDetailsProvider(String, String) - Constructor for class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
Creates a new instance.
setClientRetriesHeader(WrappedInvocationBuilder, BmcGenericRetrier) - Static method in class com.oracle.bmc.http.internal.RetryUtils
Sets the opc-client-retries header based on the retrier passed.
setClientUserAgent(String) - Static method in class com.oracle.bmc.ClientRuntime
 
setConnectorProvider(ClientBuilder) - Method in class com.oracle.bmc.http.ApacheConfigurator.NonBuffering
 
setConnectorProvider(ClientBuilder) - Method in class com.oracle.bmc.http.ApacheConfigurator
 
setConnectorProvider(ClientBuilder) - Method in class com.oracle.bmc.http.DefaultConfigurator.NonBuffering
 
setConnectorProvider(ClientBuilder) - Method in class com.oracle.bmc.http.DefaultConfigurator
Sets the custom ConnectorProvider to use.
setConnectorProvider(ClientBuilder) - Method in class com.oracle.bmc.http.JerseyDefaultConnectorConfigurator.NonBuffering
 
setConnectorProvider(ClientBuilder) - Method in class com.oracle.bmc.http.JerseyDefaultConnectorConfigurator
Sets the custom ConnectorProvider to use.
setConnectorProvider(ClientBuilder) - Method in interface com.oracle.bmc.http.SetsClientBuilderProperties
Sets the custom ConnectorProvider to use.
setDefaultCircuitBreakerConfiguration(CircuitBreakerConfiguration) - Static method in class com.oracle.bmc.util.CircuitBreakerUtils
Set default CircuitBreakerConfiguration
setDefaultRetryConfiguration(RetryConfiguration) - Static method in class com.oracle.bmc.retrier.Retriers
Setter for the default retry configuration used in the SDK.
setEndpoint(String) - Method in class com.oracle.bmc.http.internal.RestClient
Sets the endpoint that this client should talk to.
setEnvironmentVariable(Map<String, String>) - Static method in class com.oracle.bmc.helper.EnvironmentVariablesHelper
 
setExecutor(Executor) - Static method in enum com.oracle.bmc.http.signing.pki.Utf8Utils
Set a different executor for the Utf conversion.
setInstanceMetadataServiceClientConfig(ClientConfig) - Static method in class com.oracle.bmc.Region
Set the client configuration used to contact IMDS (Instance Metadata Service, only available on OCI instances).
setInvocationCallback(Consumer<Invocation.Builder>) - Method in class com.oracle.bmc.requests.BmcRequest
Optional consumer that will be invoked before the actual REST call is made.
setMarkReadLimit(int) - Method in class com.oracle.bmc.retrier.RetryOptions
Setter for mark read limit that guarantees at least {@param value} bytes are read before invalidating mark.
setOptionsMap(Map<String, Boolean>) - Method in class com.oracle.bmc.http.internal.RestClient
 
setRequestUri(String) - Method in class com.oracle.bmc.http.internal.RestClient
Sets the requestURI for this client.
setResourcePrincipalToken(String) - Method in class com.oracle.bmc.auth.internal.GetResourcePrincipalTokenResponse
 
setRetryConfiguration(RetryConfiguration) - Method in class com.oracle.bmc.requests.BmcRequest
Optional RetryConfiguration to use for this request.
SetsClientBuilderProperties - Interface in com.oracle.bmc.http
Interface implemented by classes that set the underlying client configuration properties on the ClientBuilder
setServiceDetails(String, String, String, String) - Static method in class com.oracle.bmc.ServiceDetails
Deprecated.
setServicePrincipalSessionToken(String) - Method in class com.oracle.bmc.auth.internal.GetResourcePrincipalTokenResponse
 
setSessionToken(String) - Method in class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
Sets the session token directly from a string.
setSessionTokenFromFilePath(String) - Method in class com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider
Loads the session token from the file specified in the file path.
setSslContext(ClientBuilder) - Method in class com.oracle.bmc.http.ApacheConfigurator
Sets the SSL context on the builder.
setSslContext(ClientBuilder) - Method in class com.oracle.bmc.http.DefaultConfigurator.NonBuffering
 
setSslContext(ClientBuilder) - Method in class com.oracle.bmc.http.DefaultConfigurator
Sets the SSL context on the builder.
setSslContext(ClientBuilder) - Method in class com.oracle.bmc.http.JerseyDefaultConnectorConfigurator
Sets the SSL context on the builder.
setSslContext(ClientBuilder) - Method in interface com.oracle.bmc.http.SetsClientBuilderProperties
Sets the SSL context on the builder.
setUseOfRealmSpecificEndpointTemplateEnabledProgrammatically(Boolean) - Static method in class com.oracle.bmc.util.RealmSpecificEndpointTemplateUtils
Set the programmatic flag for whether realm-specific endpoints are enabled.
shouldAutoCloseResponseInputStream(boolean) - Static method in class com.oracle.bmc.http.internal.ResponseHelper
Deprecated.
use Options.shouldAutoCloseResponseInputStream instead
shouldAutoCloseResponseInputStream(boolean) - Static method in enum com.oracle.bmc.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
shouldBeRetried(BmcException) - Method in class com.oracle.bmc.retrier.DefaultRetryCondition
Check if the operation should be retried based on the given BmcException.
shouldBeRetried(BmcException) - Method in interface com.oracle.bmc.retrier.RetryCondition
Check if the operation should be retried.
shouldBeRetried(BmcException) - Method in class com.oracle.bmc.retrier.RetryOnOpenCircuitBreakerDefaultRetryCondition
 
shouldSendOpcRetryToken() - Static method in class com.oracle.bmc.retrier.Retriers
Gets whether the SDK is automatically sending the opc-retry-token header
shouldSendOpcRetryToken(boolean) - Static method in class com.oracle.bmc.retrier.Retriers
Sets whether the SDK should automatically send the opc-retry-token header
shouldTerminate(WaiterConfiguration.WaitContext) - Method in class com.oracle.bmc.waiter.MaxAttemptsTerminationStrategy
 
shouldTerminate(WaiterConfiguration.WaitContext) - Method in class com.oracle.bmc.waiter.MaxTimeTerminationStrategy
 
shouldTerminate(WaiterConfiguration.WaitContext) - Method in interface com.oracle.bmc.waiter.TerminationStrategy
Returns whether or not polling should be terminated.
shutdown() - Static method in class com.oracle.bmc.http.internal.IdleConnectionMonitor
Stops the execution of IdleConnectionMonitor thread by shutting down the thread and clears the connection managers in it.
sign(RSAPrivateKey, byte[], String) - Method in class com.oracle.bmc.http.signing.internal.SignatureSigner
Sign the given message using the given private key
sign(PrivateKey, byte[], String) - Method in class com.oracle.bmc.http.signing.internal.SignatureSigner
Sign the given message using the given private key
SignatureSigner - Class in com.oracle.bmc.http.signing.internal
The SignatureSigner is used to actually sign a message with a private key.
SignatureSigner() - Constructor for class com.oracle.bmc.http.signing.internal.SignatureSigner
 
SignedRequestException - Exception in com.oracle.bmc.http.signing.internal
Generic exception exposed to callers of the HTTP Signature code
SignedRequestException(Throwable) - Constructor for exception com.oracle.bmc.http.signing.internal.SignedRequestException
 
SignedRequestVersion - Enum in com.oracle.bmc.http.signing.internal
List of supported signed request versions with associated version rules.
SIGNING_STRATEGY_PROPERTY_NAME - Static variable in class com.oracle.bmc.http.internal.AuthnClientFilter
 
SigningConfiguration(Map<String, List<String>>, Map<String, List<String>>, boolean) - Constructor for class com.oracle.bmc.http.signing.internal.RequestSignerImpl.SigningConfiguration
 
SigningStrategy - Enum in com.oracle.bmc.http.signing
Enum for the various signing strategies used by OCI.
signingStrategyRequestSignerFactories - Variable in class com.oracle.bmc.common.ClientBuilderBase
 
signingStrategyRequestSignerFactories(Map<SigningStrategy, RequestSignerFactory>) - Method in class com.oracle.bmc.common.ClientBuilderBase
Set the request signer factories for each signing strategy.
signRequest(Algorithm, URI, String, Map<String, List<String>>, Object, String, String, KeySupplier<RSAPrivateKey>, RequestSignerImpl.SigningConfiguration) - Static method in class com.oracle.bmc.http.signing.internal.RequestSignerImpl
 
signRequest(URI, String, Map<String, List<String>>, Object) - Method in class com.oracle.bmc.http.signing.internal.RequestSignerImpl
 
signRequest(URI, String, Map<String, List<String>>, Object) - Method in interface com.oracle.bmc.http.signing.RequestSigner
Sign a request.
SimpleAuthenticationDetailsProvider - Class in com.oracle.bmc.auth
Basic implementation of AuthenticationDetailsProvider that just returns configured values.
SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder - Class in com.oracle.bmc.auth
 
SimplePrivateKeySupplier - Class in com.oracle.bmc.auth
Simple Supplier for the private key that handles missing files.
SimplePrivateKeySupplier(String) - Constructor for class com.oracle.bmc.auth.SimplePrivateKeySupplier
 
simpleRetry(Function<WebTarget, T>, String, String) - Static method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Deprecated.
use the function without Guava parameters instead Retry logic to get endpoint from instance metadata service
simpleRetry(Function<WebTarget, T>, String, String) - Static method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Retry logic to get endpoint from instance metadata service
SimpleWaiterImpl<REQUEST,​RESPONSE> - Class in com.oracle.bmc.waiter.internal
SimpleWaiterImpl is a basic wrapper around a Callable that executes an action, and provides methods to either execute it synchronously or asynchronously.
SimpleWaiterImpl(ExecutorService, Callable<RESPONSE>, REQUEST) - Constructor for class com.oracle.bmc.waiter.internal.SimpleWaiterImpl
 
singleton() - Static method in class com.oracle.bmc.responses.internal.NoOpAsyncHandler
Return the singleton with the correct generic types.
skip(long) - Method in class com.oracle.bmc.io.internal.AutoCloseableContentLengthVerifyingInputStream
 
skip(long) - Method in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
skip(long) - Method in class com.oracle.bmc.io.internal.LengthLimitedInputStream
 
skip(long) - Method in class com.oracle.bmc.io.internal.WrappedResponseInputStream
 
skipBytesInStream(InputStream, long) - Static method in class com.oracle.bmc.util.StreamUtils
Skip the specified number of bytes in the stream.
skipInstanceMetadataService() - Static method in class com.oracle.bmc.Region
Instructs the SDK to not contact the IMDS (Instance Metadata Service, only available on OCI instances).
SpaceSeparated - com.oracle.bmc.util.internal.CollectionFormatType
 
SpiClientConfigurator - Interface in com.oracle.bmc.internal
Configurator allowing internal SDK users to enable downstream propagation of opc-request-id.
SpiClientConfiguratorUtils - Class in com.oracle.bmc.util.internal
Utility class that helps manage and configure instances of SpiClientConfigurator.
SpiClientConfiguratorUtils() - Constructor for class com.oracle.bmc.util.internal.SpiClientConfiguratorUtils
 
sslContext(SSLContext) - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
SSLContext to be used for the Apache Connection.
STANDARD - com.oracle.bmc.http.signing.SigningStrategy
Standard signing strategy.
StreamClosingAsyncHandler<REQUEST extends BmcRequest<?>,​RESPONSE> - Class in com.oracle.bmc.responses.internal
A wrapper around an async handler that closes the stream at the end of a request, if the body is a stream.
StreamClosingAsyncHandler(AsyncHandler<REQUEST, RESPONSE>) - Constructor for class com.oracle.bmc.responses.internal.StreamClosingAsyncHandler
 
StreamUtils - Class in com.oracle.bmc.util
Utility methods to work with streams.
StringPrivateKeySupplier - Class in com.oracle.bmc.auth
Supplier for private key in String format
StringPrivateKeySupplier(String) - Constructor for class com.oracle.bmc.auth.StringPrivateKeySupplier
 
StringRptPathProvider - Class in com.oracle.bmc.auth.internal
This path provider directly takes a string and returns it.
StringRptPathProvider(String) - Constructor for class com.oracle.bmc.auth.internal.StringRptPathProvider
Constructor of StringRptPathProvider.
StringUtils - Enum in com.oracle.bmc.util.internal
String manipulation utilities.
subsequentPage(T, Optional<String>) - Static method in class com.oracle.bmc.paginator.internal.RequestBuilderAndToken
 
SuccessConsumer<REQUEST,​RESPONSE> - Class in com.oracle.bmc.http.internal
Basic Consumer to handle successful calls.
SuccessConsumer(AsyncHandler<REQUEST, RESPONSE>, Function<Response, RESPONSE>, REQUEST) - Constructor for class com.oracle.bmc.http.internal.SuccessConsumer
 
SuppliedServiceAccountTokenProvider - Class in com.oracle.bmc.auth
Implementation of ServiceAccountTokenSupplier that allows to pass in a token to be used as a kubernetes service account token.
SuppliedServiceAccountTokenProvider(String) - Constructor for class com.oracle.bmc.auth.SuppliedServiceAccountTokenProvider
 
SupplierBasedResourcePrincipalFederationClient<T> - Class in com.oracle.bmc.auth.internal
This class returns a security token.
SupplierBasedResourcePrincipalFederationClient(Function<T, String>, T, SessionKeySupplier) - Constructor for class com.oracle.bmc.auth.internal.SupplierBasedResourcePrincipalFederationClient
Constructor of SupplierBasedResourcePrincipalFederationClient.
supplyKey() - Method in class com.oracle.bmc.http.signing.internal.PEMFileRSAPrivateKeySupplier
Get the key from the file.
supplyKey(String) - Method in interface com.oracle.bmc.http.signing.internal.KeySupplier
Try to get a key for the given KeyId
supplyKey(String) - Method in class com.oracle.bmc.http.signing.internal.PEMFileRSAPrivateKeySupplier
Get the key from the file.
supportsExpect100Continue() - Method in class com.oracle.bmc.requests.BmcRequest
Returns true if this operation supports Expect: 100-Continue.

T

TabSeparated - com.oracle.bmc.util.internal.CollectionFormatType
 
tenancyId - Variable in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Tenancy OCI, or null if detecting from instance metadata.
tenancyId(String) - Method in class com.oracle.bmc.auth.AbstractFederationClientAuthenticationDetailsProviderBuilder
Configures the tenancy id to use.
TENANT_ID_CLAIM_KEY - Static variable in class com.oracle.bmc.auth.ResourcePrincipalAuthenticationDetailsProvider.ClaimKeys
TENANT_ID_CLAIM_KEY is the claim name that the RPST holds for the resource tenancy.
tenantId(String) - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder
 
tenantId(String) - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider.YubikeyAuthenticationDetailsProviderBuilder
 
terminationStrategy(TerminationStrategy) - Method in class com.oracle.bmc.retrier.RetryConfiguration.Builder
 
TerminationStrategy - Interface in com.oracle.bmc.waiter
Defines the strategy that determines when no more poll attempts should be made.
throwIfNotSuccessful(Response) - Static method in class com.oracle.bmc.http.internal.ResponseHelper
Throws BmcException if the response status is not in the family Family.SUCCESSFUL, or is not Status.NOT_MODIFIED.
throwIfNotSuccessful(Response, ServiceDetails) - Static method in class com.oracle.bmc.http.internal.ResponseHelper
Throws BmcException if the response status is not in the family Family.SUCCESSFUL, or is not Status.NOT_MODIFIED.
toByteArray(InputStream) - Static method in class com.oracle.bmc.util.StreamUtils
Convert the input stream to a byte array.
toByteArrayFromRSAPrivateKey(RSAPrivateKey) - Static method in class com.oracle.bmc.auth.internal.AuthUtils
Converts a private key back to a PEM formatted input stream.
toCallable(Supplier<REQUEST>, Function<REQUEST, RESPONSE>, Predicate<RESPONSE>, boolean) - Method in class com.oracle.bmc.waiter.BmcGenericWaiter
Deprecated.
in favor of the method that does not use Guava.
toCallable(Supplier<REQUEST>, Function<REQUEST, RESPONSE>, Predicate<RESPONSE>, boolean) - Method in class com.oracle.bmc.waiter.BmcGenericWaiter
Same as BmcGenericWaiter.execute(Supplier, Function, Predicate, boolean) except it returns a Callable that can be invoked later.
toInputStream(File) - Static method in class com.oracle.bmc.util.StreamUtils
Convert a File to an InputStream.
toJwk(String) - Static method in class com.oracle.bmc.auth.internal.AuthUtils
Convert JSON string into JWK.
TokenRefreshRetrier - Class in com.oracle.bmc.retrier
A custom retrier that refreshes tokens and retries the operation in case of authentication failures.
TokenRefreshRetrier(AbstractAuthenticationDetailsProvider) - Constructor for class com.oracle.bmc.retrier.TokenRefreshRetrier
Create a new instance.
toPublicKeyFromJson(String) - Static method in class com.oracle.bmc.auth.internal.AuthUtils
Convert JWK JSON string into a RSAPublicKey.
toPublicKeyFromJwk(JWK) - Static method in class com.oracle.bmc.auth.internal.AuthUtils
Convert JWK into RSAPublicKey.
toString() - Method in class com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider
 
toString() - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
toString() - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder
 
toString() - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider
 
toString() - Method in class com.oracle.bmc.auth.SimplePrivateKeySupplier
 
toString() - Method in class com.oracle.bmc.auth.StringPrivateKeySupplier
 
toString() - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier.ResourceDetails.ResourceDetailsBuilder
 
toString() - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier.ResourceDetails
 
toString() - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider
 
toString() - Method in class com.oracle.bmc.auth.YubikeyConfig
 
toString() - Method in class com.oracle.bmc.ClientConfiguration.ClientConfigurationBuilder
 
toString() - Method in class com.oracle.bmc.ClientConfiguration
 
toString() - Method in class com.oracle.bmc.ConfigFileReader.ConfigFile
 
toString() - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig
 
toString() - Method in class com.oracle.bmc.http.ApacheConnectorProperties.ApacheConnectorPropertiesBuilder
 
toString() - Method in class com.oracle.bmc.http.ApacheConnectorProperties
 
toString() - Method in class com.oracle.bmc.http.ApacheProxyConfig.ApacheProxyConfigBuilder
 
toString() - Method in class com.oracle.bmc.http.ApacheProxyConfig
 
toString() - Method in class com.oracle.bmc.http.internal.ExplicitlySetBmcModel
 
toString() - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage.Builder
 
toString() - Method in class com.oracle.bmc.http.internal.ResponseHelper.ErrorCodeAndMessage
 
toString() - Method in class com.oracle.bmc.model.Range
 
toString() - Method in class com.oracle.bmc.model.RegionSchema
 
toString() - Method in class com.oracle.bmc.Realm
 
toString() - Method in class com.oracle.bmc.Region
 
toString() - Method in class com.oracle.bmc.retrier.RetryConfiguration
 
toString() - Method in class com.oracle.bmc.Services.ServiceBuilder
 
toString() - Method in class com.oracle.bmc.waiter.ExponentialBackoffDelayStrategy
 
toString() - Method in class com.oracle.bmc.waiter.MaxAttemptsTerminationStrategy
 
toString() - Method in class com.oracle.bmc.waiter.WaiterConfiguration
 
toString() - Method in class com.oracle.bmc.waiter.WaiterConfiguration.WaitContext
 
toString(InputStream, Charset) - Static method in class com.oracle.bmc.util.StreamUtils
Convert the input stream to a string.
totalBytesProcessed - Variable in class com.oracle.bmc.io.internal.ContentLengthVerifyingInputStream
 
totalOpenConnections(int) - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig.Builder
 
toValue(String, String, Class<T>) - Static method in class com.oracle.bmc.http.internal.HeaderUtils
Deserialize a header value to its desired type if possible.
trace() - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
trace(Class<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
trace(GenericType<T>) - Method in class com.oracle.bmc.http.internal.ForwardingInvocationBuilder
 
TransformingFuture<FROM,​TO> - Class in com.oracle.bmc.util.internal
Future that both delegates to another one and provides the ability to transform the response to another type.
TransformingFuture(Future<FROM>, Function<FROM, TO>) - Constructor for class com.oracle.bmc.util.internal.TransformingFuture
 
tryResetStreamForRetry(InputStream) - Static method in class com.oracle.bmc.retrier.Retriers
Try to reset the InputStream for the next retry, if supported.
tryResetStreamForRetry(InputStream, boolean) - Static method in class com.oracle.bmc.retrier.Retriers
Try to reset the InputStream for the next retry, if supported.
ttl(int, TimeUnit) - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig.Builder
 
ttlInMillis(int) - Method in class com.oracle.bmc.http.ApacheConnectionPoolConfig.Builder
 

U

UK_CARDIFF_1 - Static variable in class com.oracle.bmc.Region
 
UK_GOV_CARDIFF_1 - Static variable in class com.oracle.bmc.Region
 
UK_GOV_LONDON_1 - Static variable in class com.oracle.bmc.Region
 
UK_LONDON_1 - Static variable in class com.oracle.bmc.Region
 
Unknown - com.oracle.bmc.util.JavaRuntimeUtils.JreVersion
Unknown version, may not be supported.
UNKNOWN_SERVICE_DETAILS - Static variable in class com.oracle.bmc.ServiceDetails
 
Unsupported - com.oracle.bmc.util.JavaRuntimeUtils.JreVersion
This version of the JRE is not supported.
UNSUPPORTED_ALGORITHM - com.oracle.bmc.http.signing.internal.Version.Error
 
UNSUPPORTED_KEYID - com.oracle.bmc.http.signing.internal.Version.Error
 
upperCase(String) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Returns the string in uppercase, or null if it was null
uri(String) - Method in class com.oracle.bmc.http.ApacheProxyConfig.ApacheProxyConfigBuilder
 
url(URL) - Method in class com.oracle.bmc.auth.URLBasedX509CertificateSupplier.ResourceDetails.ResourceDetailsBuilder
 
URLBasedX509CertificateSupplier - Class in com.oracle.bmc.auth
X509CertificateSupplier implementation that reads both certificate and private key off of URL.
URLBasedX509CertificateSupplier(URLBasedX509CertificateSupplier.ResourceDetails, URLBasedX509CertificateSupplier.ResourceDetails, char[]) - Constructor for class com.oracle.bmc.auth.URLBasedX509CertificateSupplier
Constructor.
URLBasedX509CertificateSupplier(URLBasedX509CertificateSupplier.ResourceDetails, URLBasedX509CertificateSupplier.ResourceDetails, char[], ClientConfigurator) - Constructor for class com.oracle.bmc.auth.URLBasedX509CertificateSupplier
Constructor.
URLBasedX509CertificateSupplier(URL, URL, char[]) - Constructor for class com.oracle.bmc.auth.URLBasedX509CertificateSupplier
Constructor.
URLBasedX509CertificateSupplier(URL, URL, char[], ClientConfigurator) - Constructor for class com.oracle.bmc.auth.URLBasedX509CertificateSupplier
Constructor.
URLBasedX509CertificateSupplier(URL, URL, String) - Constructor for class com.oracle.bmc.auth.URLBasedX509CertificateSupplier
URLBasedX509CertificateSupplier.ResourceDetails - Class in com.oracle.bmc.auth
 
URLBasedX509CertificateSupplier.ResourceDetails.ResourceDetailsBuilder - Class in com.oracle.bmc.auth
 
urlPathSegmentEscape(String) - Static method in enum com.oracle.bmc.util.internal.HttpUtils
Escape a URL path segment string.
US_ASHBURN_1 - Static variable in class com.oracle.bmc.Region
 
US_ASHBURN_2 - Static variable in class com.oracle.bmc.Region
 
US_CHICAGO_1 - Static variable in class com.oracle.bmc.Region
 
US_GOV_ASHBURN_1 - Static variable in class com.oracle.bmc.Region
 
US_GOV_CHICAGO_1 - Static variable in class com.oracle.bmc.Region
 
US_GOV_PHOENIX_1 - Static variable in class com.oracle.bmc.Region
 
US_LANGLEY_1 - Static variable in class com.oracle.bmc.Region
 
US_LUKE_1 - Static variable in class com.oracle.bmc.Region
 
US_NEWARK_1 - Static variable in class com.oracle.bmc.Region
 
US_PHOENIX_1 - Static variable in class com.oracle.bmc.Region
 
US_SALTLAKE_2 - Static variable in class com.oracle.bmc.Region
 
US_SANJOSE_1 - Static variable in class com.oracle.bmc.Region
 
US_SOMERSET_1 - Static variable in class com.oracle.bmc.Region
 
US_THAMES_1 - Static variable in class com.oracle.bmc.Region
 
userId(String) - Method in class com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder
 
userId(String) - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider.YubikeyAuthenticationDetailsProviderBuilder
 
username(String) - Method in class com.oracle.bmc.http.ApacheProxyConfig.ApacheProxyConfigBuilder
 
Utf8Utils - Enum in com.oracle.bmc.http.signing.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

Validate - Enum in com.oracle.bmc.util.internal
Argument validation.
validateAlgorithm(Algorithm) - Method in enum com.oracle.bmc.http.signing.internal.SignedRequestVersion
 
validateAlgorithm(Algorithm) - Method in interface com.oracle.bmc.http.signing.internal.Version
 
validateKeyId(String) - Method in enum com.oracle.bmc.http.signing.internal.SignedRequestVersion
 
validateKeyId(String) - Method in interface com.oracle.bmc.http.signing.internal.Version
 
validateKeySize(RSAPublicKey) - Method in enum com.oracle.bmc.http.signing.internal.SignedRequestVersion
 
validateKeySize(RSAPublicKey) - Method in interface com.oracle.bmc.http.signing.internal.Version
 
value() - Method in annotation type com.oracle.bmc.SdkClients
 
valueOf(String) - Static method in enum com.oracle.bmc.http.Serialization
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.http.signing.internal.Algorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.http.signing.internal.KeyIdType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.http.signing.internal.SignedRequestVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.http.signing.internal.Version.Error
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.http.signing.pki.Pem.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.http.signing.pki.Utf8Utils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.http.signing.SigningStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.Options
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.oracle.bmc.Realm
Returns the Realm object matching the specified name.
valueOf(String) - Static method in class com.oracle.bmc.Region
Returns the Region object matching the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.util.internal.CollectionFormatType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.util.internal.FileUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.util.internal.HttpUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.util.internal.NameUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.util.internal.StringUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.util.internal.Validate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.bmc.util.JavaRuntimeUtils.JreVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.oracle.bmc.http.Serialization
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.signing.internal.Algorithm
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.signing.internal.KeyIdType
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.signing.internal.SignedRequestVersion
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.signing.internal.Version.Error
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.signing.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.signing.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.signing.SigningStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.bmc.Options
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class com.oracle.bmc.Realm
All known Realms in this version of the SDK
values() - Static method in class com.oracle.bmc.Region
Return all known Regions in this version of the SDK, except possibly the region returned by IMDS (Instance Metadata Service, only available on OCI instances), since IMDS is not automatically contacted by this method.
values() - Static method in enum com.oracle.bmc.util.internal.CollectionFormatType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.bmc.util.internal.FileUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.bmc.util.internal.HttpUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.bmc.util.internal.NameUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.bmc.util.internal.StringUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.bmc.util.internal.Validate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.bmc.util.JavaRuntimeUtils.JreVersion
Returns an array containing the constants of this enum type, in the order they are declared.
verify(PublicKey) - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
verify(PublicKey, String) - Method in class com.oracle.bmc.auth.internal.ForwardingX509Certificate
 
Version - Interface in com.oracle.bmc.http.signing.internal
The rules for a signed request version, i.e., supported algorithms, supported keyId formats.
Version.Error - Enum in com.oracle.bmc.http.signing.internal
 
VisibleForTesting - Annotation Type in com.oracle.bmc.util
 

W

WaitContext(long) - Constructor for class com.oracle.bmc.waiter.WaiterConfiguration.WaitContext
 
Waiter<REQUEST,​RESPONSE> - Interface in com.oracle.bmc.waiter
Waiter provides a standard interface for waiting on some condition in either a blocking or asynchronous manner.
WaiterConfiguration - Class in com.oracle.bmc.waiter
Configuration used when invoking a waiter loop.
WaiterConfiguration(TerminationStrategy, DelayStrategy) - Constructor for class com.oracle.bmc.waiter.WaiterConfiguration
 
WaiterConfiguration.WaitContext - Class in com.oracle.bmc.waiter
The context that should be maintained by the wait loop.
Waiters - Class in com.oracle.bmc.waiter
 
Waiters() - Constructor for class com.oracle.bmc.waiter.Waiters
 
wasPropertyExplicitlySet(String) - Method in class com.oracle.bmc.http.internal.ExplicitlySetBmcModel
Get whether a property was explicitly specified by user.
with(Pem.Encryption) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encoder
Configure an encoder to produce encrypted private keys.
with(Pem.Format) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encoder
Configure a new instance with the specified PKCS format.
with(Pem.Passphrase) - Method in class com.oracle.bmc.http.signing.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.signing.pki.Pem.Encoder
Configure an encoder to produce encrypted private keys.
WithHeaders<T> - Class in com.oracle.bmc.http.internal
Represents a result with HTTP headers
WithHeaders(T, MultivaluedMap<String, String>, int) - Constructor for class com.oracle.bmc.http.internal.WithHeaders
 
wrapBodyInputStreamIfNecessary(T, BmcRequest.Builder<T, InputStream>) - Static method in class com.oracle.bmc.retrier.Retriers
Wrap the input stream in the request so retries can work.
wrapInputStreamForRetry(InputStream) - Static method in class com.oracle.bmc.retrier.Retriers
Wrap the input stream so retries can work.
WrappedByteArrayInputStream - Class in com.oracle.bmc.io.internal
Basic extension to ByteArrayInputStream that lets you create duplicate streams from the same underlying byte buffer.
WrappedByteArrayInputStream(byte[]) - Constructor for class com.oracle.bmc.io.internal.WrappedByteArrayInputStream
Create a new stream from the given buffer.
WrappedByteArrayInputStream(byte[], int, int) - Constructor for class com.oracle.bmc.io.internal.WrappedByteArrayInputStream
Create a new stream from the given buffer.
WrappedFileInputStream - Class in com.oracle.bmc.io.internal
Simple wrapper over FileInputStream that also exposes the File used to create the stream.
WrappedFileInputStream(File) - Constructor for class com.oracle.bmc.io.internal.WrappedFileInputStream
 
WrappedInvocationBuilder - Class in com.oracle.bmc.http.internal
An Invocation.Builder that stores the headers being set, allowing access to them.
WrappedInvocationBuilder(Invocation.Builder, URI) - Constructor for class com.oracle.bmc.http.internal.WrappedInvocationBuilder
 
WrappedResponseInputStream - Class in com.oracle.bmc.io.internal
A wrapper over an InputStream that ensures that the delegate Response is closed when the delegate input stream is closed.
WrappedResponseInputStream(InputStream, Response) - Constructor for class com.oracle.bmc.io.internal.WrappedResponseInputStream
 
WrappedWebTarget - Class in com.oracle.bmc.http.internal
A WebTarget that delegates to another WebTarget, but creates WrappedInvocationBuilder instances instead of plain Invocation.Builder instances.
WrappedWebTarget(WebTarget) - Constructor for class com.oracle.bmc.http.internal.WrappedWebTarget
 
write(WritableByteChannel, Certificate) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encoder
Write a certificate to a byte stream
write(WritableByteChannel, PrivateKey) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encoder
Write a private key to a byte stream
write(WritableByteChannel, PublicKey) - Method in class com.oracle.bmc.http.signing.pki.Pem.Encoder
Write a public key to a byte stream
writeTo(OutputStream) - Method in class com.oracle.bmc.http.internal.ApacheInputStreamEntity
 

X

X509CertificateSupplier - Interface in com.oracle.bmc.auth
An interface to provide X509 certificate for a federated client.
X509CertificateSupplier.CertificateAndPrivateKeyPair - Class in com.oracle.bmc.auth
 
X509CertificateWithOriginalPem - Class in com.oracle.bmc.auth.internal
X509CertificateWithOriginalPem is specifically used so that we can keep track of the original PEM encoded certificate, along with the parsed X509Certificate that it creates.
X509CertificateWithOriginalPem(X509Certificate, String) - Constructor for class com.oracle.bmc.auth.internal.X509CertificateWithOriginalPem
 
X509FederationClient - Class in com.oracle.bmc.auth.internal
This class gets a security token from the auth service by signing the request with a PKI issued leaf certificate, passing along a temporary public key that is bounded to the the security token, and the leaf certificate.
X509FederationClient(String, String, X509CertificateSupplier, SessionKeySupplier, Set<X509CertificateSupplier>, ClientConfigurator, List<ClientConfigurator>, CircuitBreakerConfiguration) - Constructor for class com.oracle.bmc.auth.internal.X509FederationClient
Same as #X509FederationClient(String, String, X509CertificateSupplier, SessionKeySupplier, Set, ClientConfigurator, List, String) but with ‘purpose’ set to X509FederationClient.DEFAULT_PURPOSE.
X509FederationClient(String, String, X509CertificateSupplier, SessionKeySupplier, Set<X509CertificateSupplier>, ClientConfigurator, List<ClientConfigurator>, CircuitBreakerConfiguration, String) - Constructor for class com.oracle.bmc.auth.internal.X509FederationClient
The constructor.
X509FederationClient.SecurityToken - Class in com.oracle.bmc.auth.internal
 
X509FederationClient.X509FederationRequest - Class in com.oracle.bmc.auth.internal
 
X509FederationRequest(String, String, Set<String>, String, String) - Constructor for class com.oracle.bmc.auth.internal.X509FederationClient.X509FederationRequest
 

Y

Yubikey - Class in com.oracle.bmc.auth.internal
 
YubikeyAuthenticationDetailsProvider - Class in com.oracle.bmc.auth
Implementation of AuthenticationDetailsProvider that uses yubikey for authentication.
YubikeyAuthenticationDetailsProvider(ConfigFileReader.ConfigFile, Region, String, String, char[], YubikeyConfig, String) - Constructor for class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider
Creates a new YubikeyAuthenticationDetailsProvider instance.
YubikeyAuthenticationDetailsProvider.YubikeyAuthenticationDetailsProviderBuilder - Class in com.oracle.bmc.auth
 
YubikeyAuthenticationDetailsProviderBuilder() - Constructor for class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider.YubikeyAuthenticationDetailsProviderBuilder
 
yubikeyConfig(YubikeyConfig) - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider.YubikeyAuthenticationDetailsProviderBuilder
 
YubikeyConfig - Class in com.oracle.bmc.auth
 
YubikeyConfig.YubikeyConfigBuilder - Class in com.oracle.bmc.auth
 
YubikeyConfigBuilder() - Constructor for class com.oracle.bmc.auth.YubikeyConfig.YubikeyConfigBuilder
 
yubikeyPassphraseCharacters(char[]) - Method in class com.oracle.bmc.auth.YubikeyAuthenticationDetailsProvider.YubikeyAuthenticationDetailsProviderBuilder
 
yubikeyPassphraseCharacters(char[]) - Method in class com.oracle.bmc.auth.YubikeyConfig.YubikeyConfigBuilder
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes All Packages