Class OkeWorkloadIdentityConfiguration
java.lang.Object
io.micronaut.oraclecloud.oke.workload.identity.OkeWorkloadIdentityConfiguration
- All Implemented Interfaces:
- io.micronaut.core.util.Toggleable
@ConfigurationProperties("oci.config.oke-workload-identity")
@Requires(property="oci.config.oke-workload-identity.enabled",
          value="true")
public class OkeWorkloadIdentityConfiguration
extends Object
implements io.micronaut.core.util.Toggleable
Allows configuration of the 
OkeWorkloadIdentityAuthenticationDetailsProvider.- 
Constructor SummaryConstructorsConstructorDescriptionOkeWorkloadIdentityConfiguration(OkeHttpClientConfiguration okeHttpClientConfiguration) OkeWorkloadIdentityConfiguration(OkeHttpClientConfiguration okeHttpClientConfiguration, @Nullable List<OciNettyClientFilter<?>> nettyClientFilters) 
- 
Method SummaryModifier and TypeMethodDescriptioncom.oracle.bmc.auth.okeworkloadidentity.OkeWorkloadIdentityAuthenticationDetailsProvider.OkeWorkloadIdentityAuthenticationDetailsProviderBuilderbooleanvoidsetEnabled(boolean enabled) 
- 
Constructor Details- 
OkeWorkloadIdentityConfiguration
- 
OkeWorkloadIdentityConfiguration@Inject public OkeWorkloadIdentityConfiguration(OkeHttpClientConfiguration okeHttpClientConfiguration, @Nullable @Nullable List<OciNettyClientFilter<?>> nettyClientFilters) 
 
- 
- 
Method Details- 
isEnabledpublic boolean isEnabled()- Specified by:
- isEnabledin interface- io.micronaut.core.util.Toggleable
 
- 
setEnabledpublic void setEnabled(boolean enabled) - Parameters:
- enabled- Sets whether to enable instance principal authentication
 
- 
getBuilderpublic com.oracle.bmc.auth.okeworkloadidentity.OkeWorkloadIdentityAuthenticationDetailsProvider.OkeWorkloadIdentityAuthenticationDetailsProviderBuilder getBuilder()- Returns:
- The builder
 
 
-