public sealed class LogicalProductVariant : IMessage<LogicalProductVariant>, IEquatable<LogicalProductVariant>, IDeepCloneable<LogicalProductVariant>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Product Registry v1 API class LogicalProductVariant.
Represents a distinct offering derived from a primary product that retains core functionalities but offers specialized features for a specific market segment.
Implements
IMessageLogicalProductVariant, IEquatableLogicalProductVariant, IDeepCloneableLogicalProductVariant, IBufferMessage, IMessageNamespace
Google.Cloud.ProductRegistry.V1Assembly
Google.Cloud.ProductRegistry.V1.dll
Constructors
LogicalProductVariant()
public LogicalProductVariant()LogicalProductVariant(LogicalProductVariant)
public LogicalProductVariant(LogicalProductVariant other)| Parameter | |
|---|---|
| Name | Description |
other |
LogicalProductVariant |
Properties
LifecycleState
public LifecycleState LifecycleState { get; set; }Output only. Current Lifecycle state of the logical product variant.
| Property Value | |
|---|---|
| Type | Description |
LifecycleState |
|
LogicalProductVariantName
public LogicalProductVariantName LogicalProductVariantName { get; set; }LogicalProductVariantName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
LogicalProductVariantName |
|
Name
public string Name { get; set; }Identifier. The resource name of the LogicalProductVariant. Format: logicalProducts/{logical_product}/variants/{variant}
| Property Value | |
|---|---|
| Type | Description |
string |
|
Replaced
public bool Replaced { get; set; }Output only. Indicates whether the logical product variant has been
replaced. If false, the variant is active. If true, the variant has
been replaced by another type, and the replacement field contains the
resource name of that replacement.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Replacement
public string Replacement { get; set; }Output only. The resource name of the Logical Entity that the logical product variant is replaced by. This field is only populated when this logical product variant is replaced by some other type. Eg: logicalProducts/{logical_product}, productSuites/{product_suite}, etc.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ReplacementAsResourceName
public IResourceName ReplacementAsResourceName { get; set; }IResourceName-typed view over the Replacement resource name property.
| Property Value | |
|---|---|
| Type | Description |
IResourceName |
|
Title
public string Title { get; set; }Display name of the LogicalProductVariant.
| Property Value | |
|---|---|
| Type | Description |
string |
|