Package io.micronaut.oraclecloud.core
Class InstancePrincipalConfiguration
- java.lang.Object
-
- io.micronaut.oraclecloud.core.InstancePrincipalConfiguration
-
- All Implemented Interfaces:
io.micronaut.core.util.Toggleable
@ConfigurationProperties("oci.config.instance-principal") @Requires(property="oci.config.instance-principal.enabled", value="true") public class InstancePrincipalConfiguration extends java.lang.Object implements io.micronaut.core.util.ToggleableAllows configuration of theInstancePrincipalsAuthenticationDetailsProvider.- Since:
- 1.0.0
- Author:
- graemerocher, toddsharp
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPREFIX
-
Constructor Summary
Constructors Constructor Description InstancePrincipalConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider.InstancePrincipalsAuthenticationDetailsProviderBuildergetBuilder()java.lang.StringgetMetadataBaseUrl()Get custom metadata base url.booleanisEnabled()voidsetEnabled(boolean enabled)voidsetMetadataBaseUrl(java.lang.String metadataBaseUrl)Sets custom metadata base url.
-
-
-
Field Detail
-
PREFIX
public static final java.lang.String PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceio.micronaut.core.util.Toggleable
-
setEnabled
public void setEnabled(boolean enabled)
- Parameters:
enabled- Sets whether to enable instance principal authentication
-
getMetadataBaseUrl
public java.lang.String getMetadataBaseUrl()
Get custom metadata base url.- Returns:
- metadata base url
-
setMetadataBaseUrl
public void setMetadataBaseUrl(java.lang.String metadataBaseUrl)
Sets custom metadata base url.- Parameters:
metadataBaseUrl- custom metadata url
-
getBuilder
public com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider.InstancePrincipalsAuthenticationDetailsProviderBuilder getBuilder()
- Returns:
- The builder
-
-