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.Toggleable
Allows configuration of theInstancePrincipalsAuthenticationDetailsProvider
.- Since:
- 1.0.0
- Author:
- graemerocher, toddsharp
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PREFIX
-
Constructor Summary
Constructors Constructor Description InstancePrincipalConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.oracle.bmc.auth.InstancePrincipalsAuthenticationDetailsProvider.InstancePrincipalsAuthenticationDetailsProviderBuilder
getBuilder()
java.lang.String
getMetadataBaseUrl()
Get custom metadata base url.boolean
isEnabled()
void
setEnabled(boolean enabled)
void
setMetadataBaseUrl(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:
isEnabled
in 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
-
-