Interface SkuOrBuilder (0.1.0)

public interface SkuOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDescription()

public abstract String getDescription()

Output only. Description of the SKU.

string description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Output only. Description of the SKU.

string description = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for description.

getName()

public abstract String getName()

Output only. Identifier. Name of the SKU.

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

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Output only. Identifier. Name of the SKU.

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

Returns
Type Description
ByteString

The bytes for name.

getSkuPriceTimeline(int index)

public abstract Sku.SkuPrice getSkuPriceTimeline(int index)

Output only. Timeline of the SKU prices, in chronological order by effective_time.

Each entry is active in the time range starting inclusively from the entry's effective_time and ending exclusively at the next entry's effective_time, if one exists, or else remaining active indefinitely if it is the final entry. The currently active entry is the entry with the latest effective_time that is in the past. Because of scheduled future price changes the currently active entry may not be the last entry in the timeline. A SKU does not necessarily have a currently active entry, as the SKU's first timeline entry may have an effective_time in the future.

repeated .google.cloud.commerceproducer.v1beta.Sku.SkuPrice sku_price_timeline = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Sku.SkuPrice

getSkuPriceTimelineCount()

public abstract int getSkuPriceTimelineCount()

Output only. Timeline of the SKU prices, in chronological order by effective_time.

Each entry is active in the time range starting inclusively from the entry's effective_time and ending exclusively at the next entry's effective_time, if one exists, or else remaining active indefinitely if it is the final entry. The currently active entry is the entry with the latest effective_time that is in the past. Because of scheduled future price changes the currently active entry may not be the last entry in the timeline. A SKU does not necessarily have a currently active entry, as the SKU's first timeline entry may have an effective_time in the future.

repeated .google.cloud.commerceproducer.v1beta.Sku.SkuPrice sku_price_timeline = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getSkuPriceTimelineList()

public abstract List<Sku.SkuPrice> getSkuPriceTimelineList()

Output only. Timeline of the SKU prices, in chronological order by effective_time.

Each entry is active in the time range starting inclusively from the entry's effective_time and ending exclusively at the next entry's effective_time, if one exists, or else remaining active indefinitely if it is the final entry. The currently active entry is the entry with the latest effective_time that is in the past. Because of scheduled future price changes the currently active entry may not be the last entry in the timeline. A SKU does not necessarily have a currently active entry, as the SKU's first timeline entry may have an effective_time in the future.

repeated .google.cloud.commerceproducer.v1beta.Sku.SkuPrice sku_price_timeline = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<SkuPrice>

getSkuPriceTimelineOrBuilder(int index)

public abstract Sku.SkuPriceOrBuilder getSkuPriceTimelineOrBuilder(int index)

Output only. Timeline of the SKU prices, in chronological order by effective_time.

Each entry is active in the time range starting inclusively from the entry's effective_time and ending exclusively at the next entry's effective_time, if one exists, or else remaining active indefinitely if it is the final entry. The currently active entry is the entry with the latest effective_time that is in the past. Because of scheduled future price changes the currently active entry may not be the last entry in the timeline. A SKU does not necessarily have a currently active entry, as the SKU's first timeline entry may have an effective_time in the future.

repeated .google.cloud.commerceproducer.v1beta.Sku.SkuPrice sku_price_timeline = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
Sku.SkuPriceOrBuilder

getSkuPriceTimelineOrBuilderList()

public abstract List<? extends Sku.SkuPriceOrBuilder> getSkuPriceTimelineOrBuilderList()

Output only. Timeline of the SKU prices, in chronological order by effective_time.

Each entry is active in the time range starting inclusively from the entry's effective_time and ending exclusively at the next entry's effective_time, if one exists, or else remaining active indefinitely if it is the final entry. The currently active entry is the entry with the latest effective_time that is in the past. Because of scheduled future price changes the currently active entry may not be the last entry in the timeline. A SKU does not necessarily have a currently active entry, as the SKU's first timeline entry may have an effective_time in the future.

repeated .google.cloud.commerceproducer.v1beta.Sku.SkuPrice sku_price_timeline = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.commerceproducer.v1beta.Sku.SkuPriceOrBuilder>