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