io.stigg.sidecar.proto.v1.EntitlementFeatureOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: stigg/sidecar/v1/sidecar.proto
package io.stigg.sidecar.proto.v1;
public interface EntitlementFeatureOrBuilder
extends
// @@protoc_insertion_point(interface_extends:stigg.sidecar.v1.EntitlementFeature)
com.google.protobuf.MessageOrBuilder {
/**
* string id = 1 [json_name = "id"];
*
* @return The id.
*/
java.lang.String getId();
/**
* string id = 1 [json_name = "id"];
*
* @return The bytes for id.
*/
com.google.protobuf.ByteString getIdBytes();
/**
* .stigg.sidecar.v1.FeatureType feature_type = 2 [json_name = "featureType"];
*
* @return The enum numeric value on the wire for featureType.
*/
int getFeatureTypeValue();
/**
* .stigg.sidecar.v1.FeatureType feature_type = 2 [json_name = "featureType"];
*
* @return The featureType.
*/
io.stigg.sidecar.proto.v1.FeatureType getFeatureType();
/**
* optional string units = 3 [json_name = "units"];
*
* @return Whether the units field is set.
*/
boolean hasUnits();
/**
* optional string units = 3 [json_name = "units"];
*
* @return The units.
*/
java.lang.String getUnits();
/**
* optional string units = 3 [json_name = "units"];
*
* @return The bytes for units.
*/
com.google.protobuf.ByteString getUnitsBytes();
/**
* optional string units_plural = 4 [json_name = "unitsPlural"];
*
* @return Whether the unitsPlural field is set.
*/
boolean hasUnitsPlural();
/**
* optional string units_plural = 4 [json_name = "unitsPlural"];
*
* @return The unitsPlural.
*/
java.lang.String getUnitsPlural();
/**
* optional string units_plural = 4 [json_name = "unitsPlural"];
*
* @return The bytes for unitsPlural.
*/
com.google.protobuf.ByteString getUnitsPluralBytes();
/**
* .stigg.sidecar.v1.MeterType meter_type = 5 [json_name = "meterType"];
*
* @return The enum numeric value on the wire for meterType.
*/
int getMeterTypeValue();
/**
* .stigg.sidecar.v1.MeterType meter_type = 5 [json_name = "meterType"];
*
* @return The meterType.
*/
io.stigg.sidecar.proto.v1.MeterType getMeterType();
/**
* bool is_metered = 6 [json_name = "isMetered"];
*
* @return The isMetered.
*/
boolean getIsMetered();
}