Package io.helidon.integrations.oci.atp
Class OciAutonomousDbRx.Builder
java.lang.Object
io.helidon.integrations.oci.atp.OciAutonomousDbRx.Builder
- All Implemented Interfaces:
Builder<OciAutonomousDbRx.Builder,,OciAutonomousDbRx> Supplier<OciAutonomousDbRx>
- Enclosing interface:
- OciAutonomousDbRx
public static class OciAutonomousDbRx.Builder
extends Object
implements Builder<OciAutonomousDbRx.Builder,OciAutonomousDbRx>
Fluent API Builder for
OciAutonomousDbRx.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the instance from this builder.Update from configuration.Explicit endpoint to use.hostPrefix(String prefix) Host prefix to use for object storage, defaults to "database".Explicit ocid of ATP to use.restApi(OciRestApi restApi) Instance of rest API to use.updateRestApi(Consumer<OciRestApi.Builder> builderConsumer) Update the rest access builder to modify defaults.walletPassword(String walletPassword) Set explicit password to encrypt the keys inside the wallet.
-
Method Details
-
build
Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
buildin interfaceBuilder<OciAutonomousDbRx.Builder,OciAutonomousDbRx> - Returns:
- instance of the built type
-
config
Update from configuration. The configuration must be located on theOCIroot configuration node.- Parameters:
config- configuration- Returns:
- updated builder
-
restApi
Instance of rest API to use.- Parameters:
restApi- rest API- Returns:
- updated builder
-
hostPrefix
Host prefix to use for object storage, defaults to "database".- Parameters:
prefix- prefix to use- Returns:
- updated builder
-
endpoint
Explicit endpoint to use.- Parameters:
endpoint- endpoint- Returns:
- updated builder
-
ocid
Explicit ocid of ATP to use.- Parameters:
ocid- ocid- Returns:
- updated builder
-
walletPassword
Set explicit password to encrypt the keys inside the wallet.- Parameters:
walletPassword- walletPassword- Returns:
- updated builder
-
updateRestApi
Update the rest access builder to modify defaults.- Parameters:
builderConsumer- consumer of the builder- Returns:
- updated builder
-