public static class ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder extends ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Builder for ResourcePrincipalsAuthenticationDetailsProviderBuilder.
circuitBreakerConfig, resourcePrincipalTokenEndpoint, resourcePrincipalTokenPathProvider, securityContextAUTHORIZATION_HEADER_VALUE, circuitBreakerConfiguration, detectEndpointRetries, FALLBACK_METADATA_SERVICE_URL, federationEndpoint, leafCertificateSupplier, METADATA_SERVICE_BASE_URL, metadataBaseUrl, region, SERVICE, tenancyId, timeoutForEachRetryadditionalFederationClientConfigurators, federationClient, federationClientConfigurator, intermediateCertificateSuppliers, sessionKeySupplier| Constructor and Description |
|---|
ResourcePrincipalsV3AuthenticationDetailsProviderBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ResourcePrincipalAuthenticationDetailsProvider |
build_2_2_leaf(String ociResourcePrincipalPrivateKey,
String ociResourcePrincipalPassphrase,
String ociResourcePrincipalRpst,
String ociResourcePrincipalRegion,
String inputType)
Helper method that interprets the runtime environment to build a v2.2-configured leaf
client
|
ResourcePrincipalsV3AuthenticationDetailsProvider |
build()
Build a new ResourcePrincipalsV3AuthenticationDetailsProvider.
|
ResourcePrincipalsV3AuthenticationDetailsProvider |
build(ResourcePrincipalAuthenticationDetailsProvider leafResourceAuthProvider)
Builds a new instance of ResourcePrincipalsV3AuthenticationDetailsProvider
|
protected void |
createRptPathProvider() |
ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder |
federationEndpointForParentResource(String federationEndpointForParentResource)
Configures the resourcePrincipalTokenUrlForParentResource to use.
|
ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder |
resourcePrincipalTokenUrlForParentResource(String resourcePrincipalTokenUrlForParentResource)
Configures the resourcePrincipalTokenUrlForParentResource to use.
|
build_1_1, build_2_1_2, build_2_1_or_2_1_1, build_2_2, build_3_0, buildProvider, circuitBreakerConfig, createFederationClient, leafCertificateSupplier, resourcePrincipalSessionTokenEndpoint, resourcePrincipalTokenEndpoint, resourcePrincipalTokenEndpoint, resourcePrincipalTokenPathProvider, securityContextautoDetectCertificatesUsingMetadataUrl, autoDetectEndpointUsingMetadataUrl, autoDetectUsingMetadataUrl, circuitBreakerConfigurator, detectEndpointRetries, federationEndpoint, getFederationEndpoint, getLeafCertificateSupplier, getMetadataBaseUrl, getRegion, getTenancyId, metadataBaseUrl, purpose, tenancyId, timeoutForEachRetryadditionalFederationClientConfigurator, federationClientConfigurator, intermediateCertificateSuppliers, sessionKeySupplierpublic ResourcePrincipalsV3AuthenticationDetailsProviderBuilder()
public ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder resourcePrincipalTokenUrlForParentResource(String resourcePrincipalTokenUrlForParentResource)
Configures the resourcePrincipalTokenUrlForParentResource to use.
public ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder federationEndpointForParentResource(String federationEndpointForParentResource)
Configures the resourcePrincipalTokenUrlForParentResource to use.
public ResourcePrincipalsV3AuthenticationDetailsProvider build()
Build a new ResourcePrincipalsV3AuthenticationDetailsProvider.
build in class ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilderpublic ResourcePrincipalAuthenticationDetailsProvider build_2_2_leaf(String ociResourcePrincipalPrivateKey, String ociResourcePrincipalPassphrase, String ociResourcePrincipalRpst, String ociResourcePrincipalRegion, String inputType)
Helper method that interprets the runtime environment to build a v2.2-configured leaf client
public ResourcePrincipalsV3AuthenticationDetailsProvider build(ResourcePrincipalAuthenticationDetailsProvider leafResourceAuthProvider)
Builds a new instance of ResourcePrincipalsV3AuthenticationDetailsProvider
leafResourceAuthProvider - instance of
ResourcePrincipalAuthenticationDetailsProvider for leaf resourceprotected void createRptPathProvider()
Copyright © 2016–2024. All rights reserved.