# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/domains/v1beta1/domains.proto require 'google/api/annotations_pb' require 'google/api/client_pb' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/longrunning/operations_pb' require 'google/protobuf/field_mask_pb' require 'google/protobuf/timestamp_pb' require 'google/type/money_pb' require 'google/type/postal_address_pb' require 'google/protobuf' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/domains/v1beta1/domains.proto", :syntax => :proto3) do add_message "google.cloud.domains.v1beta1.Registration" do optional :name, :string, 1 optional :domain_name, :string, 2 optional :create_time, :message, 3, "google.protobuf.Timestamp" optional :expire_time, :message, 6, "google.protobuf.Timestamp" optional :state, :enum, 7, "google.cloud.domains.v1beta1.Registration.State" repeated :issues, :enum, 8, "google.cloud.domains.v1beta1.Registration.Issue" map :labels, :string, :string, 9 optional :management_settings, :message, 10, "google.cloud.domains.v1beta1.ManagementSettings" optional :dns_settings, :message, 11, "google.cloud.domains.v1beta1.DnsSettings" optional :contact_settings, :message, 12, "google.cloud.domains.v1beta1.ContactSettings" optional :pending_contact_settings, :message, 13, "google.cloud.domains.v1beta1.ContactSettings" repeated :supported_privacy, :enum, 14, "google.cloud.domains.v1beta1.ContactPrivacy" end add_enum "google.cloud.domains.v1beta1.Registration.State" do value :STATE_UNSPECIFIED, 0 value :REGISTRATION_PENDING, 1 value :REGISTRATION_FAILED, 2 value :TRANSFER_PENDING, 3 value :TRANSFER_FAILED, 4 value :ACTIVE, 6 value :SUSPENDED, 7 value :EXPORTED, 8 end add_enum "google.cloud.domains.v1beta1.Registration.Issue" do value :ISSUE_UNSPECIFIED, 0 value :CONTACT_SUPPORT, 1 value :UNVERIFIED_EMAIL, 2 end add_message "google.cloud.domains.v1beta1.ManagementSettings" do optional :renewal_method, :enum, 3, "google.cloud.domains.v1beta1.ManagementSettings.RenewalMethod" optional :transfer_lock_state, :enum, 4, "google.cloud.domains.v1beta1.TransferLockState" end add_enum "google.cloud.domains.v1beta1.ManagementSettings.RenewalMethod" do value :RENEWAL_METHOD_UNSPECIFIED, 0 value :AUTOMATIC_RENEWAL, 1 value :MANUAL_RENEWAL, 2 end add_message "google.cloud.domains.v1beta1.DnsSettings" do repeated :glue_records, :message, 4, "google.cloud.domains.v1beta1.DnsSettings.GlueRecord" oneof :dns_provider do optional :custom_dns, :message, 1, "google.cloud.domains.v1beta1.DnsSettings.CustomDns" optional :google_domains_dns, :message, 2, "google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns" end end add_message "google.cloud.domains.v1beta1.DnsSettings.CustomDns" do repeated :name_servers, :string, 1 repeated :ds_records, :message, 2, "google.cloud.domains.v1beta1.DnsSettings.DsRecord" end add_message "google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns" do repeated :name_servers, :string, 1 optional :ds_state, :enum, 2, "google.cloud.domains.v1beta1.DnsSettings.DsState" repeated :ds_records, :message, 3, "google.cloud.domains.v1beta1.DnsSettings.DsRecord" end add_message "google.cloud.domains.v1beta1.DnsSettings.DsRecord" do optional :key_tag, :int32, 1 optional :algorithm, :enum, 2, "google.cloud.domains.v1beta1.DnsSettings.DsRecord.Algorithm" optional :digest_type, :enum, 3, "google.cloud.domains.v1beta1.DnsSettings.DsRecord.DigestType" optional :digest, :string, 4 end add_enum "google.cloud.domains.v1beta1.DnsSettings.DsRecord.Algorithm" do value :ALGORITHM_UNSPECIFIED, 0 value :RSAMD5, 1 value :DH, 2 value :DSA, 3 value :ECC, 4 value :RSASHA1, 5 value :DSANSEC3SHA1, 6 value :RSASHA1NSEC3SHA1, 7 value :RSASHA256, 8 value :RSASHA512, 10 value :ECCGOST, 12 value :ECDSAP256SHA256, 13 value :ECDSAP384SHA384, 14 value :ED25519, 15 value :ED448, 16 value :INDIRECT, 252 value :PRIVATEDNS, 253 value :PRIVATEOID, 254 end add_enum "google.cloud.domains.v1beta1.DnsSettings.DsRecord.DigestType" do value :DIGEST_TYPE_UNSPECIFIED, 0 value :SHA1, 1 value :SHA256, 2 value :GOST3411, 3 value :SHA384, 4 end add_message "google.cloud.domains.v1beta1.DnsSettings.GlueRecord" do optional :host_name, :string, 1 repeated :ipv4_addresses, :string, 2 repeated :ipv6_addresses, :string, 3 end add_enum "google.cloud.domains.v1beta1.DnsSettings.DsState" do value :DS_STATE_UNSPECIFIED, 0 value :DS_RECORDS_UNPUBLISHED, 1 value :DS_RECORDS_PUBLISHED, 2 end add_message "google.cloud.domains.v1beta1.ContactSettings" do optional :privacy, :enum, 1, "google.cloud.domains.v1beta1.ContactPrivacy" optional :registrant_contact, :message, 2, "google.cloud.domains.v1beta1.ContactSettings.Contact" optional :admin_contact, :message, 3, "google.cloud.domains.v1beta1.ContactSettings.Contact" optional :technical_contact, :message, 4, "google.cloud.domains.v1beta1.ContactSettings.Contact" end add_message "google.cloud.domains.v1beta1.ContactSettings.Contact" do optional :postal_address, :message, 1, "google.type.PostalAddress" optional :email, :string, 2 optional :phone_number, :string, 3 optional :fax_number, :string, 4 end add_message "google.cloud.domains.v1beta1.SearchDomainsRequest" do optional :query, :string, 1 optional :location, :string, 2 end add_message "google.cloud.domains.v1beta1.SearchDomainsResponse" do repeated :register_parameters, :message, 1, "google.cloud.domains.v1beta1.RegisterParameters" end add_message "google.cloud.domains.v1beta1.RetrieveRegisterParametersRequest" do optional :domain_name, :string, 1 optional :location, :string, 2 end add_message "google.cloud.domains.v1beta1.RetrieveRegisterParametersResponse" do optional :register_parameters, :message, 1, "google.cloud.domains.v1beta1.RegisterParameters" end add_message "google.cloud.domains.v1beta1.RegisterDomainRequest" do optional :parent, :string, 1 optional :registration, :message, 2, "google.cloud.domains.v1beta1.Registration" repeated :domain_notices, :enum, 3, "google.cloud.domains.v1beta1.DomainNotice" repeated :contact_notices, :enum, 4, "google.cloud.domains.v1beta1.ContactNotice" optional :yearly_price, :message, 5, "google.type.Money" optional :validate_only, :bool, 6 end add_message "google.cloud.domains.v1beta1.RetrieveTransferParametersRequest" do optional :domain_name, :string, 1 optional :location, :string, 2 end add_message "google.cloud.domains.v1beta1.RetrieveTransferParametersResponse" do optional :transfer_parameters, :message, 1, "google.cloud.domains.v1beta1.TransferParameters" end add_message "google.cloud.domains.v1beta1.TransferDomainRequest" do optional :parent, :string, 1 optional :registration, :message, 2, "google.cloud.domains.v1beta1.Registration" repeated :contact_notices, :enum, 3, "google.cloud.domains.v1beta1.ContactNotice" optional :yearly_price, :message, 4, "google.type.Money" optional :authorization_code, :message, 5, "google.cloud.domains.v1beta1.AuthorizationCode" optional :validate_only, :bool, 6 end add_message "google.cloud.domains.v1beta1.ListRegistrationsRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 optional :filter, :string, 4 end add_message "google.cloud.domains.v1beta1.ListRegistrationsResponse" do repeated :registrations, :message, 1, "google.cloud.domains.v1beta1.Registration" optional :next_page_token, :string, 2 end add_message "google.cloud.domains.v1beta1.GetRegistrationRequest" do optional :name, :string, 1 end add_message "google.cloud.domains.v1beta1.UpdateRegistrationRequest" do optional :registration, :message, 1, "google.cloud.domains.v1beta1.Registration" optional :update_mask, :message, 2, "google.protobuf.FieldMask" end add_message "google.cloud.domains.v1beta1.ConfigureManagementSettingsRequest" do optional :registration, :string, 1 optional :management_settings, :message, 2, "google.cloud.domains.v1beta1.ManagementSettings" optional :update_mask, :message, 3, "google.protobuf.FieldMask" end add_message "google.cloud.domains.v1beta1.ConfigureDnsSettingsRequest" do optional :registration, :string, 1 optional :dns_settings, :message, 2, "google.cloud.domains.v1beta1.DnsSettings" optional :update_mask, :message, 3, "google.protobuf.FieldMask" optional :validate_only, :bool, 4 end add_message "google.cloud.domains.v1beta1.ConfigureContactSettingsRequest" do optional :registration, :string, 1 optional :contact_settings, :message, 2, "google.cloud.domains.v1beta1.ContactSettings" optional :update_mask, :message, 3, "google.protobuf.FieldMask" repeated :contact_notices, :enum, 4, "google.cloud.domains.v1beta1.ContactNotice" optional :validate_only, :bool, 5 end add_message "google.cloud.domains.v1beta1.ExportRegistrationRequest" do optional :name, :string, 1 end add_message "google.cloud.domains.v1beta1.DeleteRegistrationRequest" do optional :name, :string, 1 end add_message "google.cloud.domains.v1beta1.RetrieveAuthorizationCodeRequest" do optional :registration, :string, 1 end add_message "google.cloud.domains.v1beta1.ResetAuthorizationCodeRequest" do optional :registration, :string, 1 end add_message "google.cloud.domains.v1beta1.RegisterParameters" do optional :domain_name, :string, 1 optional :availability, :enum, 2, "google.cloud.domains.v1beta1.RegisterParameters.Availability" repeated :supported_privacy, :enum, 3, "google.cloud.domains.v1beta1.ContactPrivacy" repeated :domain_notices, :enum, 4, "google.cloud.domains.v1beta1.DomainNotice" optional :yearly_price, :message, 5, "google.type.Money" end add_enum "google.cloud.domains.v1beta1.RegisterParameters.Availability" do value :AVAILABILITY_UNSPECIFIED, 0 value :AVAILABLE, 1 value :UNAVAILABLE, 2 value :UNSUPPORTED, 3 value :UNKNOWN, 4 end add_message "google.cloud.domains.v1beta1.TransferParameters" do optional :domain_name, :string, 1 optional :current_registrar, :string, 2 repeated :name_servers, :string, 3 optional :transfer_lock_state, :enum, 4, "google.cloud.domains.v1beta1.TransferLockState" repeated :supported_privacy, :enum, 5, "google.cloud.domains.v1beta1.ContactPrivacy" optional :yearly_price, :message, 6, "google.type.Money" end add_message "google.cloud.domains.v1beta1.AuthorizationCode" do optional :code, :string, 1 end add_message "google.cloud.domains.v1beta1.OperationMetadata" do optional :create_time, :message, 1, "google.protobuf.Timestamp" optional :end_time, :message, 2, "google.protobuf.Timestamp" optional :target, :string, 3 optional :verb, :string, 4 optional :status_detail, :string, 5 optional :api_version, :string, 6 end add_enum "google.cloud.domains.v1beta1.ContactPrivacy" do value :CONTACT_PRIVACY_UNSPECIFIED, 0 value :PUBLIC_CONTACT_DATA, 1 value :PRIVATE_CONTACT_DATA, 2 value :REDACTED_CONTACT_DATA, 3 end add_enum "google.cloud.domains.v1beta1.DomainNotice" do value :DOMAIN_NOTICE_UNSPECIFIED, 0 value :HSTS_PRELOADED, 1 end add_enum "google.cloud.domains.v1beta1.ContactNotice" do value :CONTACT_NOTICE_UNSPECIFIED, 0 value :PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT, 1 end add_enum "google.cloud.domains.v1beta1.TransferLockState" do value :TRANSFER_LOCK_STATE_UNSPECIFIED, 0 value :UNLOCKED, 1 value :LOCKED, 2 end end end module Google module Cloud module Domains module V1beta1 Registration = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.Registration").msgclass Registration::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.Registration.State").enummodule Registration::Issue = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.Registration.Issue").enummodule ManagementSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.ManagementSettings").msgclass ManagementSettings::RenewalMethod = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.ManagementSettings.RenewalMethod").enummodule DnsSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.DnsSettings").msgclass DnsSettings::CustomDns = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.DnsSettings.CustomDns").msgclass DnsSettings::GoogleDomainsDns = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.DnsSettings.GoogleDomainsDns").msgclass DnsSettings::DsRecord = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.DnsSettings.DsRecord").msgclass DnsSettings::DsRecord::Algorithm = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.DnsSettings.DsRecord.Algorithm").enummodule DnsSettings::DsRecord::DigestType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.DnsSettings.DsRecord.DigestType").enummodule DnsSettings::GlueRecord = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.DnsSettings.GlueRecord").msgclass DnsSettings::DsState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.DnsSettings.DsState").enummodule ContactSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.ContactSettings").msgclass ContactSettings::Contact = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.ContactSettings.Contact").msgclass SearchDomainsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.SearchDomainsRequest").msgclass SearchDomainsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.SearchDomainsResponse").msgclass RetrieveRegisterParametersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.RetrieveRegisterParametersRequest").msgclass RetrieveRegisterParametersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.RetrieveRegisterParametersResponse").msgclass RegisterDomainRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.RegisterDomainRequest").msgclass RetrieveTransferParametersRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.RetrieveTransferParametersRequest").msgclass RetrieveTransferParametersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.RetrieveTransferParametersResponse").msgclass TransferDomainRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.TransferDomainRequest").msgclass ListRegistrationsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.ListRegistrationsRequest").msgclass ListRegistrationsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.ListRegistrationsResponse").msgclass GetRegistrationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.GetRegistrationRequest").msgclass UpdateRegistrationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.UpdateRegistrationRequest").msgclass ConfigureManagementSettingsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.ConfigureManagementSettingsRequest").msgclass ConfigureDnsSettingsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.ConfigureDnsSettingsRequest").msgclass ConfigureContactSettingsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.ConfigureContactSettingsRequest").msgclass ExportRegistrationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.ExportRegistrationRequest").msgclass DeleteRegistrationRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.DeleteRegistrationRequest").msgclass RetrieveAuthorizationCodeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.RetrieveAuthorizationCodeRequest").msgclass ResetAuthorizationCodeRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.ResetAuthorizationCodeRequest").msgclass RegisterParameters = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.RegisterParameters").msgclass RegisterParameters::Availability = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.RegisterParameters.Availability").enummodule TransferParameters = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.TransferParameters").msgclass AuthorizationCode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.AuthorizationCode").msgclass OperationMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.OperationMetadata").msgclass ContactPrivacy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.ContactPrivacy").enummodule DomainNotice = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.DomainNotice").enummodule ContactNotice = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.ContactNotice").enummodule TransferLockState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.domains.v1beta1.TransferLockState").enummodule end end end end