def with_region()

in src/mcp_server_aliyun_observability/utils.py [0:0]


    def with_region(self, region: str, endpoint: Optional[str] = None) -> ArmsClient:
        if self.credential:
            config = open_api_models.Config(
                access_key_id=self.credential.access_key_id,
                access_key_secret=self.credential.access_key_secret,
            )
        else:
            credentialsClient = CredClient()
            config = open_api_models.Config(credential=credentialsClient)
        config.endpoint = endpoint or f"arms.{region}.aliyuncs.com"
        return ArmsClient(config)