Interface BillingSettingsOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
BillingSettings,BillingSettings.Builder
public interface BillingSettingsOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BillingTiergetBillingTier()Output only.intgetBillingTierValue()Output only.BillingTypegetBillingType()Output only.intgetBillingTypeValue()Output only.com.google.protobuf.TimestampgetExpireTime()Output only.com.google.protobuf.TimestampOrBuildergetExpireTimeOrBuilder()Output only.com.google.protobuf.TimestampgetStartTime()Output only.com.google.protobuf.TimestampOrBuildergetStartTimeOrBuilder()Output only.booleanhasExpireTime()Output only.booleanhasStartTime()Output only.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getBillingTierValue
int getBillingTierValue()
Output only. Billing tier selected by customer
.google.cloud.securitycenter.settings.v1beta1.BillingTier billing_tier = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for billingTier.
-
getBillingTier
BillingTier getBillingTier()
Output only. Billing tier selected by customer
.google.cloud.securitycenter.settings.v1beta1.BillingTier billing_tier = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The billingTier.
-
getBillingTypeValue
int getBillingTypeValue()
Output only. Type of billing method
.google.cloud.securitycenter.settings.v1beta1.BillingType billing_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The enum numeric value on the wire for billingType.
-
getBillingType
BillingType getBillingType()
Output only. Type of billing method
.google.cloud.securitycenter.settings.v1beta1.BillingType billing_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The billingType.
-
hasStartTime
boolean hasStartTime()
Output only. The absolute point in time when the subscription became effective. Can be compared to expire_time value to determine full contract duration
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the startTime field is set.
-
getStartTime
com.google.protobuf.Timestamp getStartTime()
Output only. The absolute point in time when the subscription became effective. Can be compared to expire_time value to determine full contract duration
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The startTime.
-
getStartTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Output only. The absolute point in time when the subscription became effective. Can be compared to expire_time value to determine full contract duration
.google.protobuf.Timestamp start_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasExpireTime
boolean hasExpireTime()
Output only. The absolute point in time when the subscription expires. If this field is populated and billing_tier is STANDARD, this is indication of a point in the _past_ when a PREMIUM access ended.
.google.protobuf.Timestamp expire_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the expireTime field is set.
-
getExpireTime
com.google.protobuf.Timestamp getExpireTime()
Output only. The absolute point in time when the subscription expires. If this field is populated and billing_tier is STANDARD, this is indication of a point in the _past_ when a PREMIUM access ended.
.google.protobuf.Timestamp expire_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The expireTime.
-
getExpireTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
Output only. The absolute point in time when the subscription expires. If this field is populated and billing_tier is STANDARD, this is indication of a point in the _past_ when a PREMIUM access ended.
.google.protobuf.Timestamp expire_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
-