ConfigurationResponse

data class ConfigurationResponse(val availabilityInformation: AvailabilityInformationResponse, val childConfigurationTypes: List<String>, val costInformation: CostInformationResponse, val description: DescriptionResponse, val dimensions: DimensionsResponse, val displayName: String, val filterableProperties: List<FilterablePropertyResponse>, val fulfilledBy: String, val groupedChildConfigurations: List<GroupedChildConfigurationsResponse>, val hierarchyInformation: HierarchyInformationResponse, val imageInformation: List<ImageInformationResponse>, val provisioningSupport: String, val specifications: List<SpecificationResponse>, val supportedTermCommitmentDurations: List<String>)

Configuration object.

Constructors

Link copied to clipboard
constructor(availabilityInformation: AvailabilityInformationResponse, childConfigurationTypes: List<String>, costInformation: CostInformationResponse, description: DescriptionResponse, dimensions: DimensionsResponse, displayName: String, filterableProperties: List<FilterablePropertyResponse>, fulfilledBy: String, groupedChildConfigurations: List<GroupedChildConfigurationsResponse>, hierarchyInformation: HierarchyInformationResponse, imageInformation: List<ImageInformationResponse>, provisioningSupport: String, specifications: List<SpecificationResponse>, supportedTermCommitmentDurations: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Availability information of the product system.

Link copied to clipboard

Different types of child configurations which exist for this configuration, these can be used to populate the child configuration filter.

Link copied to clipboard

Cost information for the product system.

Link copied to clipboard

Description related to the product system.

Link copied to clipboard

Dimensions of the configuration.

Link copied to clipboard

Display Name for the product system.

Link copied to clipboard

List of filters supported for a product.

Link copied to clipboard

The entity responsible for fulfillment of the item at the given hierarchy level.

Link copied to clipboard

Child configurations present for the configuration after applying child configuration filter, grouped by the category name of the child configuration.

Link copied to clipboard

Hierarchy information of a product.

Link copied to clipboard

Image information for the product system.

Link copied to clipboard

Determining nature of provisioning that the configuration supports.

Link copied to clipboard

Specifications of the configuration.

Link copied to clipboard

The Term Commitment Durations that are supported for a configuration.