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 OciAutonomousDbRx
build()
Build the instance from this builder.OciAutonomousDbRx.Builder
config(Config config)
Update from configuration.OciAutonomousDbRx.Builder
endpoint(String endpoint)
Explicit endpoint to use.OciAutonomousDbRx.Builder
hostPrefix(String prefix)
Host prefix to use for object storage, defaults to "database".OciAutonomousDbRx.Builder
ocid(String ocid)
Explicit ocid of ATP to use.OciAutonomousDbRx.Builder
restApi(OciRestApi restApi)
Instance of rest API to use.OciAutonomousDbRx.Builder
updateRestApi(Consumer<OciRestApi.Builder> builderConsumer)
Update the rest access builder to modify defaults.OciAutonomousDbRx.Builder
walletPassword(String walletPassword)
Set explicit password to encrypt the keys inside the wallet.
-
-
-
Method Detail
-
build
public OciAutonomousDbRx build()
Description copied from interface:Builder
Build the instance from this builder.- Specified by:
build
in interfaceBuilder<OciAutonomousDbRx>
- Returns:
- instance of the built type
-
config
public OciAutonomousDbRx.Builder config(Config config)
Update from configuration. The configuration must be located on theOCI
root 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
-
-