Class OciVaultSecurityProvider.OciVaultSecretConfig.Builder
java.lang.Object
io.helidon.integrations.oci.vault.OciVaultSecurityProvider.OciVaultSecretConfig.Builder
- All Implemented Interfaces:
Builder<OciVaultSecurityProvider.OciVaultSecretConfig.Builder,,OciVaultSecurityProvider.OciVaultSecretConfig> Supplier<OciVaultSecurityProvider.OciVaultSecretConfig>
- Enclosing class:
- OciVaultSecurityProvider.OciVaultSecretConfig
public static class OciVaultSecurityProvider.OciVaultSecretConfig.Builder
extends Object
implements Builder<OciVaultSecurityProvider.OciVaultSecretConfig.Builder,OciVaultSecurityProvider.OciVaultSecretConfig>
Fluent API builder for
OciVaultSecurityProvider.OciVaultSecretConfig.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the instance from this builder.Update this builder from configuration.Secret OCID.stage(SecretStage stage) Secret stage.versionName(String versionName) Secret version name.versionNumber(Integer versionNumber) Secret version number.
-
Method Details
-
build
Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
buildin interfaceBuilder<OciVaultSecurityProvider.OciVaultSecretConfig.Builder,OciVaultSecurityProvider.OciVaultSecretConfig> - Returns:
- instance of the built type
-
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
-
secretId
Secret OCID.- Parameters:
secretId- secret OCID- Returns:
- updated builder
- See Also:
-
stage
Secret stage.- Parameters:
stage- stage- Returns:
- updated builder
- See Also:
-
versionName
Secret version name.- Parameters:
versionName- version name- Returns:
- updated builder
- See Also:
-
versionNumber
Secret version number.- Parameters:
versionNumber- version number- Returns:
- updated builder
- See Also:
-