commonMain.aws.sdk.kotlin.services.entityresolution.model.ProviderEndpointConfiguration.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of entityresolution-jvm Show documentation
Show all versions of entityresolution-jvm Show documentation
The AWS SDK for Kotlin client for EntityResolution
The newest version!
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!
package aws.sdk.kotlin.services.entityresolution.model
/**
* The required configuration fields to use with the provider service.
*/
public sealed class ProviderEndpointConfiguration {
/**
* The identifiers of the provider service, from Data Exchange.
*/
public data class MarketplaceConfiguration(val value: aws.sdk.kotlin.services.entityresolution.model.ProviderMarketplaceConfiguration) : aws.sdk.kotlin.services.entityresolution.model.ProviderEndpointConfiguration() {
}
public object SdkUnknown : aws.sdk.kotlin.services.entityresolution.model.ProviderEndpointConfiguration() {
}
/**
* Casts this [ProviderEndpointConfiguration] as a [MarketplaceConfiguration] and retrieves its [aws.sdk.kotlin.services.entityresolution.model.ProviderMarketplaceConfiguration] value. Throws an exception if the [ProviderEndpointConfiguration] is not a
* [MarketplaceConfiguration].
*/
public fun asMarketplaceConfiguration(): aws.sdk.kotlin.services.entityresolution.model.ProviderMarketplaceConfiguration = (this as ProviderEndpointConfiguration.MarketplaceConfiguration).value
/**
* Casts this [ProviderEndpointConfiguration] as a [MarketplaceConfiguration] and retrieves its [aws.sdk.kotlin.services.entityresolution.model.ProviderMarketplaceConfiguration] value. Returns null if the [ProviderEndpointConfiguration] is not a [MarketplaceConfiguration].
*/
public fun asMarketplaceConfigurationOrNull(): aws.sdk.kotlin.services.entityresolution.model.ProviderMarketplaceConfiguration? = (this as? ProviderEndpointConfiguration.MarketplaceConfiguration)?.value
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy