Class: Google::Cloud::Domains::V1::RegisterParameters

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/domains/v1/domains.rb

Overview

Parameters required to register a new domain.

Defined Under Namespace

Modules: Availability

Instance Attribute Summary collapse

Instance Attribute Details

#availability::Google::Cloud::Domains::V1::RegisterParameters::Availability

Returns Indicates whether the domain is available for registration. This value is accurate when obtained by calling RetrieveRegisterParameters, but is approximate when obtained by calling SearchDomains.

Returns:



766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
# File 'proto_docs/google/cloud/domains/v1/domains.rb', line 766

class RegisterParameters
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible availability states of a domain name.
  module Availability
    # The availability is unspecified.
    AVAILABILITY_UNSPECIFIED = 0

    # The domain is available for registration.
    AVAILABLE = 1

    # The domain is not available for registration. Generally this means it is
    # already registered to another party.
    UNAVAILABLE = 2

    # The domain is not currently supported by Cloud Domains, but may
    # be available elsewhere.
    UNSUPPORTED = 3

    # Cloud Domains is unable to determine domain availability, generally
    # due to system maintenance at the domain name registry.
    UNKNOWN = 4
  end
end

#domain_name::String

Returns The domain name. Unicode domain names are expressed in Punycode format.

Returns:

  • (::String)

    The domain name. Unicode domain names are expressed in Punycode format.



766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
# File 'proto_docs/google/cloud/domains/v1/domains.rb', line 766

class RegisterParameters
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible availability states of a domain name.
  module Availability
    # The availability is unspecified.
    AVAILABILITY_UNSPECIFIED = 0

    # The domain is available for registration.
    AVAILABLE = 1

    # The domain is not available for registration. Generally this means it is
    # already registered to another party.
    UNAVAILABLE = 2

    # The domain is not currently supported by Cloud Domains, but may
    # be available elsewhere.
    UNSUPPORTED = 3

    # Cloud Domains is unable to determine domain availability, generally
    # due to system maintenance at the domain name registry.
    UNKNOWN = 4
  end
end

#domain_notices::Array<::Google::Cloud::Domains::V1::DomainNotice>

Returns Notices about special properties of the domain.

Returns:



766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
# File 'proto_docs/google/cloud/domains/v1/domains.rb', line 766

class RegisterParameters
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible availability states of a domain name.
  module Availability
    # The availability is unspecified.
    AVAILABILITY_UNSPECIFIED = 0

    # The domain is available for registration.
    AVAILABLE = 1

    # The domain is not available for registration. Generally this means it is
    # already registered to another party.
    UNAVAILABLE = 2

    # The domain is not currently supported by Cloud Domains, but may
    # be available elsewhere.
    UNSUPPORTED = 3

    # Cloud Domains is unable to determine domain availability, generally
    # due to system maintenance at the domain name registry.
    UNKNOWN = 4
  end
end

#supported_privacy::Array<::Google::Cloud::Domains::V1::ContactPrivacy>

Returns Contact privacy options that the domain supports.

Returns:



766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
# File 'proto_docs/google/cloud/domains/v1/domains.rb', line 766

class RegisterParameters
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible availability states of a domain name.
  module Availability
    # The availability is unspecified.
    AVAILABILITY_UNSPECIFIED = 0

    # The domain is available for registration.
    AVAILABLE = 1

    # The domain is not available for registration. Generally this means it is
    # already registered to another party.
    UNAVAILABLE = 2

    # The domain is not currently supported by Cloud Domains, but may
    # be available elsewhere.
    UNSUPPORTED = 3

    # Cloud Domains is unable to determine domain availability, generally
    # due to system maintenance at the domain name registry.
    UNKNOWN = 4
  end
end

#yearly_price::Google::Type::Money

Returns Price to register or renew the domain for one year.

Returns:



766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
# File 'proto_docs/google/cloud/domains/v1/domains.rb', line 766

class RegisterParameters
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Possible availability states of a domain name.
  module Availability
    # The availability is unspecified.
    AVAILABILITY_UNSPECIFIED = 0

    # The domain is available for registration.
    AVAILABLE = 1

    # The domain is not available for registration. Generally this means it is
    # already registered to another party.
    UNAVAILABLE = 2

    # The domain is not currently supported by Cloud Domains, but may
    # be available elsewhere.
    UNSUPPORTED = 3

    # Cloud Domains is unable to determine domain availability, generally
    # due to system maintenance at the domain name registry.
    UNKNOWN = 4
  end
end