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 SummaryAll 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- 
buildpublic OciAutonomousDbRx build() Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
- buildin interface- Builder<OciAutonomousDbRx>
- Returns:
- instance of the built type
 
 - 
configpublic OciAutonomousDbRx.Builder config(Config config) Update from configuration. The configuration must be located on theOCIroot configuration node.- Parameters:
- config- configuration
- Returns:
- updated builder
 
 - 
restApipublic OciAutonomousDbRx.Builder restApi(OciRestApi restApi) Instance of rest API to use.- Parameters:
- restApi- rest API
- Returns:
- updated builder
 
 - 
hostPrefixpublic OciAutonomousDbRx.Builder hostPrefix(String prefix) Host prefix to use for object storage, defaults to "database".- Parameters:
- prefix- prefix to use
- Returns:
- updated builder
 
 - 
endpointpublic OciAutonomousDbRx.Builder endpoint(String endpoint) Explicit endpoint to use.- Parameters:
- endpoint- endpoint
- Returns:
- updated builder
 
 - 
ocidpublic OciAutonomousDbRx.Builder ocid(String ocid) Explicit ocid of ATP to use.- Parameters:
- ocid- ocid
- Returns:
- updated builder
 
 - 
walletPasswordpublic OciAutonomousDbRx.Builder walletPassword(String walletPassword) Set explicit password to encrypt the keys inside the wallet.- Parameters:
- walletPassword- walletPassword
- Returns:
- updated builder
 
 - 
updateRestApipublic OciAutonomousDbRx.Builder updateRestApi(Consumer<OciRestApi.Builder> builderConsumer) Update the rest access builder to modify defaults.- Parameters:
- builderConsumer- consumer of the builder
- Returns:
- updated builder
 
 
- 
 
-