getProduct
inline suspend fun MarketplaceDiscoveryClient.getProduct(crossinline block: GetProductRequest.Builder.() -> Unit): GetProductResponse
Provides details about a product, such as descriptions, highlights, categories, fulfillment option summaries, promotional media, and seller engagement options.
Samples
fun main() {
//sampleStart
// GetProduct for SaaS product with DEPLOYED status
val resp = marketplaceDiscoveryClient.getProduct {
productId = "prod-sampleSaasId"
}
//sampleEnd
}
fun main() {
//sampleStart
// GetProduct for AMI product with NOT_DEPLOYED status
val resp = marketplaceDiscoveryClient.getProduct {
productId = "prod-sampleAmiId"
}
//sampleEnd
}
fun main() {
//sampleStart
// GetProduct for professional services with NOT_APPLICABLE status
val resp = marketplaceDiscoveryClient.getProduct {
productId = "prod-sampleProServId"
}
//sampleEnd
}