簡體   English   中英

嘗試傳遞動態變量時,值不是對象的成員

[英]Value is not a member of Object when trying to pass dynamic variable

我有以下代碼

val region = envArgs("region")

// create a client object of class AWSSimpleSystemsManagementClient
val client: AWSSimpleSystemsManagementClient = new AWSSimpleSystemsManagementClient().withRegion(Regions.region)

這里的區域是一個動態變量,它在粘合作業的參數中傳遞。 但是,使用此代碼,我收到以下錯誤

value region is not a member of object com.amazonaws.regions.Regions    
val client: AWSSimpleSystemsManagementClient = new AWSSimpleSystemsManagementClient().withRegion(Regions.region)

顯然它只是試圖在 Regions 中找到字符串“region”,我該如何強制它改為搜索變量?

以前的海報刪除了他們的答案,但我能夠使用以下方法解決這個問題

val client: AWSSimpleSystemsManagementClient = new AWSSimpleSystemsManagementClient().withRegion(Regions.getCurrentRegion)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM