Package com.oracle.bmc.common
Class RegionalClientBuilder<B extends RegionalClientBuilder,C>
- java.lang.Object
-
- com.oracle.bmc.common.ClientBuilderBase<B,C>
-
- com.oracle.bmc.common.RegionalClientBuilder<B,C>
-
- Type Parameters:
B- actual builder classC- client class
public abstract class RegionalClientBuilder<B extends RegionalClientBuilder,C> extends ClientBuilderBase<B,C>
A builder for clients that can be configured to target a certain region
-
-
Field Summary
Fields Modifier and Type Field Description protected Regionregion-
Fields inherited from class com.oracle.bmc.common.ClientBuilderBase
additionalClientConfigurators, clientConfigurator, configuration, endpoint, requestSignerFactory
-
-
Constructor Summary
Constructors Constructor Description RegionalClientBuilder(Service service)
-
Method Summary
All 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.Bregion(Region region)Set the region for the client to be created.Bregion(String regionId)Set the region for the client to be created.-
Methods inherited from class com.oracle.bmc.common.ClientBuilderBase
additionalClientConfigurator, additionalClientConfigurators, build, clientConfigurator, configuration, endpoint, httpProvider, requestSignerFactory, signingStrategyRequestSignerFactories
-
-
-
-
Field Detail
-
region
protected Region region
-
-
Constructor Detail
-
RegionalClientBuilder
public RegionalClientBuilder(Service service)
-
-
Method Detail
-
region
public B region(Region region)
Set the region for the client to be created.- Parameters:
region- region- Returns:
- this builder
-
region
public B region(String regionId)
Set the region for the client to be created.- Parameters:
regionId- region- Returns:
- this builder
-
copyFrom
public B copyFrom(B fromBuilder)
Description copied from class:ClientBuilderBaseSet the values in this builder to be the same as in the provided other builder.- Overrides:
copyFromin classClientBuilderBase<B extends RegionalClientBuilder,C>- Parameters:
fromBuilder- other builder- Returns:
- this builder, with updated values
-
-