Package com.oracle.bmc.keymanagement
Class AbstractVaultBasedClientBuilder<B extends AbstractVaultBasedClientBuilder,C>
- java.lang.Object
- 
- com.oracle.bmc.common.ClientBuilderBase<B,C>
- 
- com.oracle.bmc.keymanagement.AbstractVaultBasedClientBuilder<B,C>
 
 
- 
- Type Parameters:
- B- actual class of the builder
- C- client class
 - Direct Known Subclasses:
- AbstractKmsCryptoClientBuilder,- AbstractKmsManagementClientBuilder
 
 public abstract class AbstractVaultBasedClientBuilder<B extends AbstractVaultBasedClientBuilder,C> extends ClientBuilderBase<B,C> A builder for a client that requires a vault.
- 
- 
Field SummaryFields Modifier and Type Field Description protected Vaultvaultprotected VaultSummaryvaultSummary- 
Fields inherited from class com.oracle.bmc.common.ClientBuilderBaseadditionalClientConfigurators, clientConfigurator, configuration, endpoint, requestSignerFactory
 
- 
 - 
Constructor SummaryConstructors Constructor Description AbstractVaultBasedClientBuilder(Service service)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BcopyFrom(B fromBuilder)Set the values in this builder to be the same as in the provided other builder.Bvault(Vault vault)Set the vault.BvaultSummary(VaultSummary vaultSummary)Set the vault summary.- 
Methods inherited from class com.oracle.bmc.common.ClientBuilderBaseadditionalClientConfigurator, additionalClientConfigurators, build, clientConfigurator, configuration, endpoint, httpProvider, requestSignerFactory, signingStrategyRequestSignerFactories
 
- 
 
- 
- 
- 
Field Detail- 
vaultprotected Vault vault 
 - 
vaultSummaryprotected VaultSummary vaultSummary 
 
- 
 - 
Constructor Detail- 
AbstractVaultBasedClientBuilderpublic AbstractVaultBasedClientBuilder(Service service) 
 
- 
 - 
Method Detail- 
vaultpublic B vault(Vault vault) Set the vault.May be null - Parameters:
- vault- the vault to use. May be null.
- Returns:
- this builder
 
 - 
vaultSummarypublic B vaultSummary(VaultSummary vaultSummary) Set the vault summary.May be null - Parameters:
- vaultSummary- the vault summary to use. May be null
- Returns:
- this builder
 
 - 
copyFrompublic B copyFrom(B fromBuilder) Set the values in this builder to be the same as in the provided other builder.- Overrides:
- copyFromin class- ClientBuilderBase<B extends AbstractVaultBasedClientBuilder,C>
- Parameters:
- fromBuilder- other builder
- Returns:
- this builder, with updated values
 
 
- 
 
-