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 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];