Interface Invoice.RegulatoryCostSummaryOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Invoice.RegulatoryCostSummary,Invoice.RegulatoryCostSummary.Builder
- Enclosing class:
- Invoice
public static interface Invoice.RegulatoryCostSummaryOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionlongOutput only.Output only.intOutput only.booleanOutput only.booleanOutput only.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
-
hasRegulatoryFeeType
boolean hasRegulatoryFeeType()Output only. The type of regulatory fee.
optional .google.ads.googleads.v23.enums.RegulatoryFeeTypeEnum.RegulatoryFeeType regulatory_fee_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the regulatoryFeeType field is set.
-
getRegulatoryFeeTypeValue
int getRegulatoryFeeTypeValue()Output only. The type of regulatory fee.
optional .google.ads.googleads.v23.enums.RegulatoryFeeTypeEnum.RegulatoryFeeType regulatory_fee_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for regulatoryFeeType.
-
getRegulatoryFeeType
RegulatoryFeeTypeEnum.RegulatoryFeeType getRegulatoryFeeType()Output only. The type of regulatory fee.
optional .google.ads.googleads.v23.enums.RegulatoryFeeTypeEnum.RegulatoryFeeType regulatory_fee_type = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The regulatoryFeeType.
-
hasAmountMicros
boolean hasAmountMicros()Output only. The amount of the regulatory fee, in micros. The currency code for this amount is the same as the Invoice.currency_code.
optional int64 amount_micros = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the amountMicros field is set.
-
getAmountMicros
long getAmountMicros()Output only. The amount of the regulatory fee, in micros. The currency code for this amount is the same as the Invoice.currency_code.
optional int64 amount_micros = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The amountMicros.
-