@Generated(value="software.amazon.awssdk:codegen") public final class ProductViewSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ProductViewSummary.Builder,ProductViewSummary>
Summary information about a product view.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProductViewSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ProductViewSummary.Builder |
builder() |
String |
distributor()
The distributor of the product.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
Boolean |
hasDefaultPath()
Indicates whether the product has a default path.
|
int |
hashCode() |
String |
id()
The product view identifier.
|
String |
name()
The name of the product.
|
String |
owner()
The owner of the product.
|
String |
productId()
The product identifier.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ProductViewSummary.Builder> |
serializableBuilderClass() |
String |
shortDescription()
Short description of the product.
|
String |
supportDescription()
The description of the support for this Product.
|
String |
supportEmail()
The email contact information to obtain support for this Product.
|
String |
supportUrl()
The URL information to obtain support for this Product.
|
ProductViewSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ProductType |
type()
The product type.
|
String |
typeAsString()
The product type.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The product view identifier.
public final String productId()
The product identifier.
public final String name()
The name of the product.
public final String owner()
The owner of the product. Contact the product administrator for the significance of this value.
public final String shortDescription()
Short description of the product.
public final ProductType type()
The product type. Contact the product administrator for the significance of this value. If this value is
MARKETPLACE, the product was created by Amazon Web Services Marketplace.
If the service returns an enum value that is not available in the current SDK version, type will return
ProductType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
MARKETPLACE, the product was created by Amazon Web Services Marketplace.ProductTypepublic final String typeAsString()
The product type. Contact the product administrator for the significance of this value. If this value is
MARKETPLACE, the product was created by Amazon Web Services Marketplace.
If the service returns an enum value that is not available in the current SDK version, type will return
ProductType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
MARKETPLACE, the product was created by Amazon Web Services Marketplace.ProductTypepublic final String distributor()
The distributor of the product. Contact the product administrator for the significance of this value.
public final Boolean hasDefaultPath()
Indicates whether the product has a default path. If the product does not have a default path, call ListLaunchPaths to disambiguate between paths. Otherwise, ListLaunchPaths is not required, and the output of ProductViewSummary can be used directly with DescribeProvisioningParameters.
public final String supportEmail()
The email contact information to obtain support for this Product.
public final String supportDescription()
The description of the support for this Product.
public final String supportUrl()
The URL information to obtain support for this Product.
public ProductViewSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ProductViewSummary.Builder,ProductViewSummary>public static ProductViewSummary.Builder builder()
public static Class<? extends ProductViewSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.