RegionTrait.php 542 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace AlibabaCloud\Client\Traits;
  3. use AlibabaCloud\Client\Filter\ClientFilter;
  4. use AlibabaCloud\Client\Exception\ClientException;
  5. /**
  6. * Trait RegionTrait
  7. *
  8. * @package AlibabaCloud\Client\Traits
  9. */
  10. trait RegionTrait
  11. {
  12. /**
  13. * @var string|null
  14. */
  15. public $regionId;
  16. /**
  17. * @param string $regionId
  18. *
  19. * @return $this
  20. * @throws ClientException
  21. */
  22. public function regionId($regionId)
  23. {
  24. $this->regionId = ClientFilter::regionId($regionId);
  25. return $this;
  26. }
  27. }