\AlibabaCloud\Client\RegionsLocationService

Class LocationService

Summary

Methods
Properties
Constants
findProductDomain()
addEndPoint()
resolveHost()
addHost()
updateEndpoints()
No public properties found
GLOBAL_REGION
No protected methods found
$hosts
$request
N/A
__construct()
getResult()
No private properties found
N/A

Constants

GLOBAL_REGION

GLOBAL_REGION = 'global'

Global Region Name

Properties

$hosts

$hosts : array

Type

array

Methods

findProductDomain()

findProductDomain(\AlibabaCloud\Client\Request\Request  $request, string  $domain = 'location.aliyuncs.com') : string

Parameters

\AlibabaCloud\Client\Request\Request $request
string $domain

Throws

\AlibabaCloud\Client\Exception\ClientException
\AlibabaCloud\Client\Exception\ServerException

Returns

string

addEndPoint()

addEndPoint(  $regionId,   $product,   $domain) 

Parameters

$regionId
$product
$domain

Throws

\AlibabaCloud\Client\Exception\ClientException

resolveHost()

resolveHost(\AlibabaCloud\Client\Request\Request  $request, string  $domain = 'location.aliyuncs.com') : string

Parameters

\AlibabaCloud\Client\Request\Request $request
string $domain

Throws

\AlibabaCloud\Client\Exception\ClientException
\AlibabaCloud\Client\Exception\ServerException

Returns

string

addHost()

addHost(string  $product, string  $host, string  $regionId = self::GLOBAL_REGION) 

Parameters

string $product
string $host
string $regionId

Throws

\AlibabaCloud\Client\Exception\ClientException

updateEndpoints()

updateEndpoints() 

Update endpoints from OSS.

Throws

\Exception

getResult()

getResult(static  $locationService, string  $domain) : string

Parameters

static $locationService
string $domain

Throws

\AlibabaCloud\Client\Exception\ClientException
\AlibabaCloud\Client\Exception\ServerException

Returns

string