Interface SkuGroupOrBuilder (0.1.0)

public interface SkuGroupOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCloudBillingSkus(int index)

public abstract String getCloudBillingSkus(int index)

Output only. Google SKUs included in the SkuGroup.

Used for partner products sold by Google, such as Premium Operating System Images sold for use in Compute Engine. This is not common. SKUs of this type are not present on this API and can instead be found on the Cloud Billing API or at https://cloud.google.com/skus.

Format: services/{service}/skus/{sku}

repeated string cloud_billing_skus = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The cloudBillingSkus at the given index.

getCloudBillingSkusBytes(int index)

public abstract ByteString getCloudBillingSkusBytes(int index)

Output only. Google SKUs included in the SkuGroup.

Used for partner products sold by Google, such as Premium Operating System Images sold for use in Compute Engine. This is not common. SKUs of this type are not present on this API and can instead be found on the Cloud Billing API or at https://cloud.google.com/skus.

Format: services/{service}/skus/{sku}

repeated string cloud_billing_skus = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the cloudBillingSkus at the given index.

getCloudBillingSkusCount()

public abstract int getCloudBillingSkusCount()

Output only. Google SKUs included in the SkuGroup.

Used for partner products sold by Google, such as Premium Operating System Images sold for use in Compute Engine. This is not common. SKUs of this type are not present on this API and can instead be found on the Cloud Billing API or at https://cloud.google.com/skus.

Format: services/{service}/skus/{sku}

repeated string cloud_billing_skus = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The count of cloudBillingSkus.

getCloudBillingSkusList()

public abstract List<String> getCloudBillingSkusList()

Output only. Google SKUs included in the SkuGroup.

Used for partner products sold by Google, such as Premium Operating System Images sold for use in Compute Engine. This is not common. SKUs of this type are not present on this API and can instead be found on the Cloud Billing API or at https://cloud.google.com/skus.

Format: services/{service}/skus/{sku}

repeated string cloud_billing_skus = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<String>

A list containing the cloudBillingSkus.

getName()

public abstract String getName()

Output only. Identifier. Name of the SkuGroup.

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

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Output only. Identifier. Name of the SkuGroup.

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

Returns
Type Description
ByteString

The bytes for name.

getSkus(int index)

public abstract String getSkus(int index)

Output only. Partner SKUs included in the SkuGroup. Format: projects/{project}/locations/{location}/services/{service}/skus/{sku}

repeated string skus = 2 [(.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 skus at the given index.

getSkusBytes(int index)

public abstract ByteString getSkusBytes(int index)

Output only. Partner SKUs included in the SkuGroup. Format: projects/{project}/locations/{location}/services/{service}/skus/{sku}

repeated string skus = 2 [(.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 skus at the given index.

getSkusCount()

public abstract int getSkusCount()

Output only. Partner SKUs included in the SkuGroup. Format: projects/{project}/locations/{location}/services/{service}/skus/{sku}

repeated string skus = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
int

The count of skus.

getSkusList()

public abstract List<String> getSkusList()

Output only. Partner SKUs included in the SkuGroup. Format: projects/{project}/locations/{location}/services/{service}/skus/{sku}

repeated string skus = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }

Returns
Type Description
List<String>

A list containing the skus.