public final class PriceByResource extends GeneratedMessageV3 implements PriceByResourceOrBuilder
Represents price by resource type.
Protobuf type google.cloud.channel.v1.PriceByResource
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
PRICE_FIELD_NUMBER
public static final int PRICE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
PRICE_PHASES_FIELD_NUMBER
public static final int PRICE_PHASES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
RESOURCE_TYPE_FIELD_NUMBER
public static final int RESOURCE_TYPE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static PriceByResource getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static PriceByResource.Builder newBuilder()
newBuilder(PriceByResource prototype)
public static PriceByResource.Builder newBuilder(PriceByResource prototype)
public static PriceByResource parseDelimitedFrom(InputStream input)
public static PriceByResource parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static PriceByResource parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PriceByResource parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static PriceByResource parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PriceByResource parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PriceByResource parseFrom(CodedInputStream input)
public static PriceByResource parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PriceByResource parseFrom(InputStream input)
public static PriceByResource parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static PriceByResource parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PriceByResource parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<PriceByResource> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public PriceByResource getDefaultInstanceForType()
getParserForType()
public Parser<PriceByResource> getParserForType()
Overrides
getPrice()
Price of the Offer. Present if there are no price phases.
.google.cloud.channel.v1.Price price = 2;
Returns |
Type |
Description |
Price |
The price.
|
getPriceOrBuilder()
public PriceOrBuilder getPriceOrBuilder()
Price of the Offer. Present if there are no price phases.
.google.cloud.channel.v1.Price price = 2;
getPricePhases(int index)
public PricePhase getPricePhases(int index)
Specifies the price by time range.
repeated .google.cloud.channel.v1.PricePhase price_phases = 3;
Parameter |
Name |
Description |
index |
int
|
getPricePhasesCount()
public int getPricePhasesCount()
Specifies the price by time range.
repeated .google.cloud.channel.v1.PricePhase price_phases = 3;
Returns |
Type |
Description |
int |
|
getPricePhasesList()
public List<PricePhase> getPricePhasesList()
Specifies the price by time range.
repeated .google.cloud.channel.v1.PricePhase price_phases = 3;
getPricePhasesOrBuilder(int index)
public PricePhaseOrBuilder getPricePhasesOrBuilder(int index)
Specifies the price by time range.
repeated .google.cloud.channel.v1.PricePhase price_phases = 3;
Parameter |
Name |
Description |
index |
int
|
getPricePhasesOrBuilderList()
public List<? extends PricePhaseOrBuilder> getPricePhasesOrBuilderList()
Specifies the price by time range.
repeated .google.cloud.channel.v1.PricePhase price_phases = 3;
Returns |
Type |
Description |
List<? extends com.google.cloud.channel.v1.PricePhaseOrBuilder> |
|
getResourceType()
public ResourceType getResourceType()
Resource Type. Example: SEAT
.google.cloud.channel.v1.ResourceType resource_type = 1;
getResourceTypeValue()
public int getResourceTypeValue()
Resource Type. Example: SEAT
.google.cloud.channel.v1.ResourceType resource_type = 1;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for resourceType.
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hasPrice()
public boolean hasPrice()
Price of the Offer. Present if there are no price phases.
.google.cloud.channel.v1.Price price = 2;
Returns |
Type |
Description |
boolean |
Whether the price field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public PriceByResource.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected PriceByResource.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public PriceByResource.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides