Class: Google::Cloud::GDCHardwareManagement::V1alpha::Site
- Inherits:
-
Object
- Object
- Google::Cloud::GDCHardwareManagement::V1alpha::Site
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb
Overview
A physical site where hardware will be installed.
Defined Under Namespace
Classes: LabelsEntry
Instance Attribute Summary collapse
-
#access_times ⇒ ::Array<::Google::Cloud::GDCHardwareManagement::V1alpha::TimePeriod>
Optional.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#customer_site_id ⇒ ::String
Optional.
-
#description ⇒ ::String
Optional.
-
#display_name ⇒ ::String
Optional.
-
#google_maps_pin_uri ⇒ ::String
Optional.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#name ⇒ ::String
Identifier.
-
#notes ⇒ ::String
Optional.
-
#organization_contact ⇒ ::Google::Cloud::GDCHardwareManagement::V1alpha::OrganizationContact
Required.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#access_times ⇒ ::Array<::Google::Cloud::GDCHardwareManagement::V1alpha::TimePeriod>
Returns Optional. The time periods when the site is accessible. If this field is empty, the site is accessible at all times.
This field is used by Google to schedule the initial installation as well as any later hardware maintenance. You may update this at any time. For example, if the initial installation is requested during off-hours but maintenance should be performed during regular business hours, you should update the access times after initial installation is complete.
261 262 263 264 265 266 267 268 269 270 271 272 273 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 261 class Site include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Time when this site was created.
261 262 263 264 265 266 267 268 269 270 271 272 273 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 261 class Site include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#customer_site_id ⇒ ::String
Returns Optional. Customer defined identifier for this Site. This can be used to identify the site in the customer's own systems.
261 262 263 264 265 266 267 268 269 270 271 272 273 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 261 class Site include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#description ⇒ ::String
Returns Optional. Description of this Site.
261 262 263 264 265 266 267 268 269 270 271 272 273 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 261 class Site include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#display_name ⇒ ::String
Returns Optional. Display name of this Site.
261 262 263 264 265 266 267 268 269 270 271 272 273 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 261 class Site include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#google_maps_pin_uri ⇒ ::String
Returns Optional. A URL to the Google Maps address location of the site.
An example value is https://goo.gl/maps/xxxxxxxxx.
261 262 263 264 265 266 267 268 269 270 271 272 273 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 261 class Site include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. Labels associated with this site as key value pairs. For more information about labels, see Create and manage labels.
261 262 263 264 265 266 267 268 269 270 271 272 273 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 261 class Site include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String
Returns Identifier. Name of the site.
Format: projects/{project}/locations/{location}/sites/{site}.
261 262 263 264 265 266 267 268 269 270 271 272 273 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 261 class Site include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#notes ⇒ ::String
Returns Optional. Any additional notes for this Site. Please include information about:
- security or access restrictions
- any regulations affecting the technicians visiting the site
- any special process or approval required to move the equipment
- whether a representative will be available during site visits.
261 262 263 264 265 266 267 268 269 270 271 272 273 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 261 class Site include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#organization_contact ⇒ ::Google::Cloud::GDCHardwareManagement::V1alpha::OrganizationContact
Returns Required. Contact information for this site.
261 262 263 264 265 266 267 268 269 270 271 272 273 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 261 class Site include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Time when this site was last updated.
261 262 263 264 265 266 267 268 269 270 271 272 273 |
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 261 class Site include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |