Class: Google::Apis::DnsV1beta2::ManagedZoneServiceDirectoryConfigNamespace
- Inherits:
-
Object
- Object
- Google::Apis::DnsV1beta2::ManagedZoneServiceDirectoryConfigNamespace
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dns_v1beta2/classes.rb,
generated/google/apis/dns_v1beta2/representations.rb,
generated/google/apis/dns_v1beta2/representations.rb
Instance Attribute Summary collapse
-
#deletion_time ⇒ String
The time that the namespace backing this zone was deleted, empty string if it still exists.
-
#kind ⇒ String
Corresponds to the JSON property
kind
. -
#namespace_url ⇒ String
The fully qualified URL of the namespace associated with the zone.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ManagedZoneServiceDirectoryConfigNamespace
constructor
A new instance of ManagedZoneServiceDirectoryConfigNamespace.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ManagedZoneServiceDirectoryConfigNamespace
Returns a new instance of ManagedZoneServiceDirectoryConfigNamespace.
791 792 793 |
# File 'generated/google/apis/dns_v1beta2/classes.rb', line 791 def initialize(**args) update!(**args) end |
Instance Attribute Details
#deletion_time ⇒ String
The time that the namespace backing this zone was deleted, empty string if it
still exists. This is in RFC3339 text format. Output only.
Corresponds to the JSON property deletionTime
777 778 779 |
# File 'generated/google/apis/dns_v1beta2/classes.rb', line 777 def deletion_time @deletion_time end |
#kind ⇒ String
Corresponds to the JSON property kind
782 783 784 |
# File 'generated/google/apis/dns_v1beta2/classes.rb', line 782 def kind @kind end |
#namespace_url ⇒ String
The fully qualified URL of the namespace associated with the zone. This should
be formatted like https://servicedirectory.googleapis.com/v1/projects/`project`
/locations/location
/namespaces/namespace
Corresponds to the JSON property namespaceUrl
789 790 791 |
# File 'generated/google/apis/dns_v1beta2/classes.rb', line 789 def namespace_url @namespace_url end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
796 797 798 799 800 |
# File 'generated/google/apis/dns_v1beta2/classes.rb', line 796 def update!(**args) @deletion_time = args[:deletion_time] if args.key?(:deletion_time) @kind = args[:kind] if args.key?(:kind) @namespace_url = args[:namespace_url] if args.key?(:namespace_url) end |