123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- namespace AlibabaCloud\Client\Traits;
- use AlibabaCloud\Client\AlibabaCloud;
- use AlibabaCloud\Client\Filter\ClientFilter;
- use AlibabaCloud\Client\Exception\ClientException;
- /**
- * Trait DefaultRegionTrait
- *
- * @package AlibabaCloud\Client\Traits
- *
- * @mixin AlibabaCloud
- */
- trait DefaultRegionTrait
- {
- /**
- * @var string|null Default RegionId
- */
- protected static $defaultRegionId;
- /**
- * @param $regionId
- *
- * @throws ClientException
- * @deprecated
- * @codeCoverageIgnore
- */
- public static function setGlobalRegionId($regionId)
- {
- self::setDefaultRegionId($regionId);
- }
- /**
- * @return string|null
- * @deprecated
- * @codeCoverageIgnore
- */
- public static function getGlobalRegionId()
- {
- return self::getDefaultRegionId();
- }
- /**
- * Get the default RegionId.
- *
- * @return string|null
- */
- public static function getDefaultRegionId()
- {
- return self::$defaultRegionId;
- }
- /**
- * Set the default RegionId.
- *
- * @param string $regionId
- *
- * @throws ClientException
- */
- public static function setDefaultRegionId($regionId)
- {
- self::$defaultRegionId = ClientFilter::regionId($regionId);
- }
- }
|