Top Description Fields Constructors Methods
com.oracle.bmc.common

public abstract Class RegionalClientBuilder<B extends RegionalClientBuilder, C>

extends ClientBuilderBase<B extends RegionalClientBuilder, C>
Class Inheritance
Type Parameters
<B>
actual builder class
<C>
client class
Imports
com.oracle.bmc.Region, .Service, com.oracle.bmc.internal.Alloy, org.slf4j.Logger, java.util.Locale, .Optional

A builder for clients that can be configured to target a certain region

Field Summary

Modifier and TypeField and Description
private static final Logger
protected Region
Inherited from com.oracle.bmc.common.ClientBuilderBase:
additionalClientConfiguratorsclientConfiguratorconfigurationendpointhttpProviderrequestSignerFactoryservicesigningStrategyRequestSignerFactories

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public B

Returns:

this builder
region
(Region
region
region
)

Set the region for the client to be created.

public B

Returns:

this builder
region
(String
region
regionId
)

Set the region for the client to be created.

private B
setRegion(Region region)

Inherited from com.oracle.bmc.common.ClientBuilderBase:
additionalClientConfiguratoradditionalClientConfiguratorsbuildclientConfiguratorconfigurationcopyFromendpointhttpProviderrequestSignerFactorysigningStrategyRequestSignerFactories

Field Detail

LOGback to summary
private static final Logger LOG
regionback to summary
protected Region region

Constructor Detail

RegionalClientBuilderback to summary
public RegionalClientBuilder(Service service)

Method Detail

regionback to summary
public B region(Region region)

Set the region for the client to be created.

Parameters
region:Region

region

Returns:B

this builder

regionback to summary
public B region(String regionId)

Set the region for the client to be created.

Parameters
regionId:String

region

Returns:B

this builder

setRegionback to summary
private B setRegion(Region region)