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
InputStreamwhose 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
ResourcePrincipalAuthenticationDetailsProvideraccordingly. - 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.Encryptioninstance. - 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.Encryptioninstances - 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
FileInputStreamcan 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
ClientConfigfor 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
Responseand ignores any thrown exceptions. - closeResponseSilentlyIfNotBuffered(Response) - Static method in class com.oracle.bmc.http.internal.ResponseHelper
-
Closes a
Responsesilently if aResponseis 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
AuthenticationDetailsProviderthat 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
-
ApacheConfiguratorconfigurator 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
InputStreamwhose 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
ResponseConversionFunctionFactoryV2instead - 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
-
Deprecated.use
RestClientFactory.create(RequestSigner, Map)instead - create(RequestSigner, ClientConfiguration) - Method in class com.oracle.bmc.http.internal.RestClientFactory
-
Deprecated.
- 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
AuthenticationDetailsProviderandClientConfiguration. - 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
AuthenticationDetailsProviderandClientConfiguration. - 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
AuthenticationDetailsProviderandClientConfiguration. - create(ServiceDetails) - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactory
-
Deprecated.all clients of this version or newer use
ResponseConversionFunctionFactoryV2instead - 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
ResponseConversionFunctionFactoryV2instead - 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
ResponseConversionFunctionFactoryV2instead - 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.Use
Services.serviceBuilder()instead - create(GenericType<T>) - Method in class com.oracle.bmc.http.internal.ResponseConversionFunctionFactory
-
Deprecated.all clients of this version or newer use
ResponseConversionFunctionFactoryV2instead - 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
ResponseConversionFunctionFactoryV2instead - 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
DefaultEndpointConfigurationmethod. - createEndpoint(Service, String, Realm) - Static method in class com.oracle.bmc.internal.EndpointBuilder
-
Creates the service endpoint using the
DefaultEndpointConfigurationmethod. - 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
ClientConfiguratorfor 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
RequestSignerfor 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
ServiceAccountTokenSupplierthat 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
CollectionFormatTypewhich 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
CollectionFormatTypewhich 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
RetryConfigurationof 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
-
Deprecated.
- getCertificate() - Method in class com.oracle.bmc.auth.X509CertificateSupplier.CertificateAndPrivateKeyPair
- getCertificate() - Method in interface com.oracle.bmc.auth.X509CertificateSupplier
-
Deprecated.
- 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
-
Deprecated.
- 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
SpiClientConfiguratorafter 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
-
Deprecated.
- getPrivateKey() - Method in class com.oracle.bmc.auth.X509CertificateSupplier.CertificateAndPrivateKeyPair
- getPrivateKey() - Method in interface com.oracle.bmc.auth.X509CertificateSupplier
-
Deprecated.
- 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
RetryConfigurationto 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
IllegalArgumentExceptionif 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
BasicAuthenticationDetailsProviderthat 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
FileInputStreamhas 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
IllegalArgumentExceptionif 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
IllegalArgumentExceptionif 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
ClientConfiguratorfor 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
InputStreamthat 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
FilterInputStreamwhich 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
IllegalArgumentExceptionif 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 @
NullPointerExceptionif the string is null, orIllegalArgumentExceptionif the string is just whitespace. - notEmpty(T[], String, Object...) - Static method in enum com.oracle.bmc.util.internal.Validate
-
Throw
IllegalArgumentExceptionif the array is empty - notNull(T, String, Object...) - Static method in enum com.oracle.bmc.util.internal.Validate
-
Throw
NullPointerExceptionif 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.Encryptioninstances - 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
KeySupplierthat 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 @
SecurityTokenAdapterthat 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
-
Deprecated.
- 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
BasicAuthenticationDetailsProviderimplementations to influence how request signer metadata should be cached. - RequestSignerCacheConfiguration.Builder - Class in com.oracle.bmc.auth
-
Builder for
RequestSignerCacheConfiguration. - RequestSignerCacheConfigurationProvider - Interface in com.oracle.bmc.auth
-
Optional marker for
BasicAuthenticationDetailsProviderimplementations 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
FileInputStreamthat 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
ResponseConversionFunctionFactoryV2instead - 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
Serviceinstances. - 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
AuthenticationDetailsProviderthat 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
RetryConfigurationto 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
AuthenticationDetailsProviderthat 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
ServiceAccountTokenSupplierthat 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 aCallablethat 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
JWKintoRSAPublicKey. - 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
InputStreamfor the next retry, if supported. - tryResetStreamForRetry(InputStream, boolean) - Static method in class com.oracle.bmc.retrier.Retriers
-
Try to reset the
InputStreamfor 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
-
X509CertificateSupplierimplementation 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
-
Deprecated.
- 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
ByteArrayInputStreamthat 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.Builderthat 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
InputStreamthat ensures that the delegateResponseis 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
WebTargetthat delegates to anotherWebTarget, but createsWrappedInvocationBuilderinstances instead of plainInvocation.Builderinstances. - 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 toX509FederationClient.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
AuthenticationDetailsProviderthat 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
All Classes All Packages