# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/securitycenter/settings/v1beta1/billing_settings.proto

require 'google/api/field_behavior_pb'
require 'google/protobuf/timestamp_pb'
require 'google/api/annotations_pb'
require 'google/protobuf'

Google::Protobuf::DescriptorPool.generated_pool.build do
  add_file("google/cloud/securitycenter/settings/v1beta1/billing_settings.proto", :syntax => :proto3) do
    add_message "google.cloud.securitycenter.settings.v1beta1.BillingSettings" do
      optional :billing_tier, :enum, 1, "google.cloud.securitycenter.settings.v1beta1.BillingTier"
      optional :billing_type, :enum, 2, "google.cloud.securitycenter.settings.v1beta1.BillingType"
      optional :start_time, :message, 3, "google.protobuf.Timestamp"
      optional :expire_time, :message, 4, "google.protobuf.Timestamp"
    end
    add_enum "google.cloud.securitycenter.settings.v1beta1.BillingTier" do
      value :BILLING_TIER_UNSPECIFIED, 0
      value :STANDARD, 1
      value :PREMIUM, 2
    end
    add_enum "google.cloud.securitycenter.settings.v1beta1.BillingType" do
      value :BILLING_TYPE_UNSPECIFIED, 0
      value :SUBSCRIPTION, 1
      value :TRIAL_SUBSCRIPTION, 2
      value :ALPHA, 3
    end
  end
end

module Google
  module Cloud
    module SecurityCenter
      module Settings
        module V1beta1
          BillingSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.securitycenter.settings.v1beta1.BillingSettings").msgclass
          BillingTier = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.securitycenter.settings.v1beta1.BillingTier").enummodule
          BillingType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.securitycenter.settings.v1beta1.BillingType").enummodule
        end
      end
    end
  end
end
