Interface ProductOrBuilder (0.1.0)

public interface ProductOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDescription()

public abstract String getDescription()

Required. Human-readable, detailed description of the Product

string description = 6 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Required. Human-readable, detailed description of the Product

string description = 6 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for description.

getDisplayName()

public abstract String getDisplayName()

Required. Human-readable name of the Product

string display_name = 7 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

Required. Human-readable name of the Product

string display_name = 7 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for displayName.

getName()

public abstract String getName()

Identifier. Full name of the product resource. ex "projects/1/locations/us-central1/products/office-2021"

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

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Identifier. Full name of the product resource. ex "projects/1/locations/us-central1/products/office-2021"

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

Returns
Type Description
ByteString

The bytes for name.

getProductCompany()

public abstract String getProductCompany()

Required. Company that released the product.

string product_company = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The productCompany.

getProductCompanyBytes()

public abstract ByteString getProductCompanyBytes()

Required. Company that released the product.

string product_company = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for productCompany.

getSku()

public abstract String getSku()

Required. SKU for mapping to the Billing/Subscription resource.

string sku = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The sku.

getSkuBytes()

public abstract ByteString getSkuBytes()

Required. SKU for mapping to the Billing/Subscription resource.

string sku = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for sku.

getState()

public abstract Product.State getState()

Output only. State of the product.

.google.cloud.licensemanager.v1.Product.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Product.State

The state.

getStateValue()

public abstract int getStateValue()

Output only. State of the product.

.google.cloud.licensemanager.v1.Product.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for state.

getVersion()

public abstract String getVersion()

Required. Version of the product.

string version = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The version.

getVersionBytes()

public abstract ByteString getVersionBytes()

Required. Version of the product.

string version = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for version.