Class OciConfig.Builder
java.lang.Object
io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase<OciConfig.Builder,OciConfig>
io.helidon.integrations.oci.sdk.runtime.OciConfig.Builder
- All Implemented Interfaces:
Builder<OciConfig.Builder,
,OciConfig> Supplier<OciConfig>
- Enclosing interface:
- OciConfig
public static class OciConfig.Builder
extends OciConfig.BuilderBase<OciConfig.Builder,OciConfig>
implements Builder<OciConfig.Builder,OciConfig>
Fluent API builder for
OciConfig
.-
Nested Class Summary
Nested classes/interfaces inherited from class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
OciConfig.BuilderBase.OciConfigImpl
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Build the instance from this builder.Builds the prototype.Methods inherited from class io.helidon.integrations.oci.sdk.runtime.OciConfig.BuilderBase
addAuthStrategies, authFingerprint, authFingerprint, authKeyFile, authKeyFile, authPassphrase, authPassphrase, authPassphrase, authPrivateKey, authPrivateKey, authPrivateKey, authPrivateKeyPath, authPrivateKeyPath, authRegion, authRegion, authStrategies, authStrategies, authStrategy, authStrategy, authTenantId, authTenantId, authUserId, authUserId, clearAuthFingerprint, clearAuthPassphrase, clearAuthPrivateKey, clearAuthPrivateKeyPath, clearAuthRegion, clearAuthStrategy, clearAuthTenantId, clearAuthUserId, clearConfigPath, clearConfigProfile, config, config, configPath, configPath, configProfile, configProfile, from, from, imdsHostName, imdsHostName, imdsTimeout, imdsTimeout, preBuildPrototype, toString, validatePrototype
-
Method Details
-
buildPrototype
Builds the prototype.- Returns:
- the prototype
-
build
Description copied from interface:Builder
Build the instance from this builder.- Specified by:
build
in interfaceBuilder<OciConfig.Builder,
OciConfig> - Returns:
- instance of the built type
-