Package com.buildless.billing
Interface PlanInfoOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PlanInfo,PlanInfo.Builder
public interface PlanInfoOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetBase()Base plan host.intBase plan host.Specifies plan info for an individual account.Specifies plan info for an individual account.getOrg()Specifies plan info for a tenant organization.Specifies plan info for a tenant organization.booleanSpecifies plan info for an individual account.booleanhasOrg()Specifies plan info for a tenant organization.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getBaseValue
int getBaseValue()Base plan host. This is set to the marketplace or system which provides the plan described by this record.
.buildless.billing.PlanBase base = 1 [json_name = "base"];- Returns:
- The enum numeric value on the wire for base.
-
getBase
PlanBase getBase()Base plan host. This is set to the marketplace or system which provides the plan described by this record.
.buildless.billing.PlanBase base = 1 [json_name = "base"];- Returns:
- The base.
-
hasOrg
boolean hasOrg()Specifies plan info for a tenant organization.
.buildless.billing.TenantPlanInfo org = 10 [json_name = "org"];- Returns:
- Whether the org field is set.
-
getOrg
TenantPlanInfo getOrg()Specifies plan info for a tenant organization.
.buildless.billing.TenantPlanInfo org = 10 [json_name = "org"];- Returns:
- The org.
-
getOrgOrBuilder
TenantPlanInfoOrBuilder getOrgOrBuilder()Specifies plan info for a tenant organization.
.buildless.billing.TenantPlanInfo org = 10 [json_name = "org"]; -
hasIndividual
boolean hasIndividual()Specifies plan info for an individual account.
.buildless.billing.IndividualPlanInfo individual = 11 [json_name = "individual"];- Returns:
- Whether the individual field is set.
-
getIndividual
IndividualPlanInfo getIndividual()Specifies plan info for an individual account.
.buildless.billing.IndividualPlanInfo individual = 11 [json_name = "individual"];- Returns:
- The individual.
-
getIndividualOrBuilder
IndividualPlanInfoOrBuilder getIndividualOrBuilder()Specifies plan info for an individual account.
.buildless.billing.IndividualPlanInfo individual = 11 [json_name = "individual"]; -
getPlanCase
PlanInfo.PlanCase getPlanCase()
-