Interface ProductSuiteOrBuilder (0.1.0)

public interface ProductSuiteOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getLogicalProducts(int index)

public abstract String getLogicalProducts(int index)

Output only. LogicalProducts under this suite. Format: logicalProducts/{logical_product}

repeated string logical_products = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The logicalProducts at the given index.

getLogicalProductsBytes(int index)

public abstract ByteString getLogicalProductsBytes(int index)

Output only. LogicalProducts under this suite. Format: logicalProducts/{logical_product}

repeated string logical_products = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the logicalProducts at the given index.

getLogicalProductsCount()

public abstract int getLogicalProductsCount()

Output only. LogicalProducts under this suite. Format: logicalProducts/{logical_product}

repeated string logical_products = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of logicalProducts.

getLogicalProductsList()

public abstract List<String> getLogicalProductsList()

Output only. LogicalProducts under this suite. Format: logicalProducts/{logical_product}

repeated string logical_products = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
List<String>

A list containing the logicalProducts.

getName()

public abstract String getName()

Identifier. The resource name of the ProductSuite. Format: productSuites/{product_suite}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Identifier. The resource name of the ProductSuite. Format: productSuites/{product_suite}

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getReplaced()

public abstract boolean getReplaced()

Output only. Indicates whether the product suite has been replaced. If false, the product suite is active. If true, the product suite has been replaced by another type, and the replacement field contains the resource name of that replacement.

bool replaced = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

The replaced.

getReplacement()

public abstract String getReplacement()

Output only. The resource name of the Logical Entity that the product suite is replaced by. This field is only populated when this product suite is replaced by some other type. Eg: logicalProducts/{logical_product}, logicalProducts/{logical_product}/variants/{variant}, etc.

string replacement = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The replacement.

getReplacementBytes()

public abstract ByteString getReplacementBytes()

Output only. The resource name of the Logical Entity that the product suite is replaced by. This field is only populated when this product suite is replaced by some other type. Eg: logicalProducts/{logical_product}, logicalProducts/{logical_product}/variants/{variant}, etc.

string replacement = 5 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for replacement.

getTitle()

public abstract String getTitle()

Title of the ProductSuite.

string title = 2;

Returns
Type Description
String

The title.

getTitleBytes()

public abstract ByteString getTitleBytes()

Title of the ProductSuite.

string title = 2;

Returns
Type Description
ByteString

The bytes for title.