Class OciVaultSecurityProvider.OciVaultSecretConfig.Builder
- java.lang.Object
- 
- io.helidon.integrations.oci.vault.OciVaultSecurityProvider.OciVaultSecretConfig.Builder
 
- 
- All Implemented Interfaces:
- Builder<OciVaultSecurityProvider.OciVaultSecretConfig>,- Supplier<OciVaultSecurityProvider.OciVaultSecretConfig>
 - Enclosing class:
- OciVaultSecurityProvider.OciVaultSecretConfig
 
 public static class OciVaultSecurityProvider.OciVaultSecretConfig.Builder extends Object implements Builder<OciVaultSecurityProvider.OciVaultSecretConfig> Fluent API builder forOciVaultSecurityProvider.OciVaultSecretConfig.
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description OciVaultSecurityProvider.OciVaultSecretConfigbuild()Build the instance from this builder.OciVaultSecurityProvider.OciVaultSecretConfig.Builderconfig(Config config)Update this builder from configuration.OciVaultSecurityProvider.OciVaultSecretConfig.BuildersecretId(String secretId)Secret OCID.OciVaultSecurityProvider.OciVaultSecretConfig.Builderstage(SecretStage stage)Secret stage.OciVaultSecurityProvider.OciVaultSecretConfig.BuilderversionName(String versionName)Secret version name.OciVaultSecurityProvider.OciVaultSecretConfig.BuilderversionNumber(Integer versionNumber)Secret version number.
 
- 
- 
- 
Method Detail- 
buildpublic OciVaultSecurityProvider.OciVaultSecretConfig build() Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
- buildin interface- Builder<OciVaultSecurityProvider.OciVaultSecretConfig>
- Returns:
- instance of the built type
 
 - 
configpublic OciVaultSecurityProvider.OciVaultSecretConfig.Builder config(Config config) Update this builder from configuration. Configuration options:Secret configuration key description builder method ocidOCID of the secret secretId(String)stageStage of the secret stage(SecretStage)version-nameName of the secret version versionName(String)version-numberVersion of the secret versionNumber(Integer)- Parameters:
- config- config to use
- Returns:
- updated builder
 
 - 
secretIdpublic OciVaultSecurityProvider.OciVaultSecretConfig.Builder secretId(String secretId) Secret OCID.- Parameters:
- secretId- secret OCID
- Returns:
- updated builder
- See Also:
- GetSecretBundle.Request.secretId(String)
 
 - 
stagepublic OciVaultSecurityProvider.OciVaultSecretConfig.Builder stage(SecretStage stage) Secret stage.- Parameters:
- stage- stage
- Returns:
- updated builder
- See Also:
- GetSecretBundle.Request.stage(SecretStage)
 
 - 
versionNamepublic OciVaultSecurityProvider.OciVaultSecretConfig.Builder versionName(String versionName) Secret version name.- Parameters:
- versionName- version name
- Returns:
- updated builder
- See Also:
- GetSecretBundle.Request.versionName(String)
 
 - 
versionNumberpublic OciVaultSecurityProvider.OciVaultSecretConfig.Builder versionNumber(Integer versionNumber) Secret version number.- Parameters:
- versionNumber- version number
- Returns:
- updated builder
- See Also:
- GetSecretBundle.Request.versionNumber(int)
 
 
- 
 
-