Reference documentation and code samples for the GDC Hardware Management V1ALPHA API class Google::Cloud::GDCHardwareManagement::V1alpha::Site.
A physical site where hardware will be installed.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#access_times
def access_times() -> ::Array<::Google::Cloud::GDCHardwareManagement::V1alpha::TimePeriod>
-
(::Array<::Google::Cloud::GDCHardwareManagement::V1alpha::TimePeriod>) — 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.
#access_times=
def access_times=(value) -> ::Array<::Google::Cloud::GDCHardwareManagement::V1alpha::TimePeriod>
-
value (::Array<::Google::Cloud::GDCHardwareManagement::V1alpha::TimePeriod>) — 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.
-
(::Array<::Google::Cloud::GDCHardwareManagement::V1alpha::TimePeriod>) — 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.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Time when this site was created.
#customer_site_id
def customer_site_id() -> ::String
- (::String) — Optional. Customer defined identifier for this Site. This can be used to identify the site in the customer's own systems.
#customer_site_id=
def customer_site_id=(value) -> ::String
- value (::String) — Optional. Customer defined identifier for this Site. This can be used to identify the site in the customer's own systems.
- (::String) — Optional. Customer defined identifier for this Site. This can be used to identify the site in the customer's own systems.
#description
def description() -> ::String
- (::String) — Optional. Description of this Site.
#description=
def description=(value) -> ::String
- value (::String) — Optional. Description of this Site.
- (::String) — Optional. Description of this Site.
#display_name
def display_name() -> ::String
- (::String) — Optional. Display name of this Site.
#display_name=
def display_name=(value) -> ::String
- value (::String) — Optional. Display name of this Site.
- (::String) — Optional. Display name of this Site.
#google_maps_pin_uri
def google_maps_pin_uri() -> ::String
-
(::String) — Required. A URL to the Google Maps address location of the site.
An example value is
https://goo.gl/maps/xxxxxxxxx
.
#google_maps_pin_uri=
def google_maps_pin_uri=(value) -> ::String
-
value (::String) — Required. A URL to the Google Maps address location of the site.
An example value is
https://goo.gl/maps/xxxxxxxxx
.
-
(::String) — Required. A URL to the Google Maps address location of the site.
An example value is
https://goo.gl/maps/xxxxxxxxx
.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels associated with this site as key value pairs. For more information about labels, see Create and manage labels.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
- value (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels associated with this site as key value pairs. For more information about labels, see Create and manage labels.
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels associated with this site as key value pairs. For more information about labels, see Create and manage labels.
#name
def name() -> ::String
-
(::String) — Identifier. Name of the site.
Format:
projects/{project}/locations/{location}/sites/{site}
#name=
def name=(value) -> ::String
-
value (::String) — Identifier. Name of the site.
Format:
projects/{project}/locations/{location}/sites/{site}
-
(::String) — Identifier. Name of the site.
Format:
projects/{project}/locations/{location}/sites/{site}
#notes
def notes() -> ::String
-
(::String) —
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
#notes=
def notes=(value) -> ::String
-
value (::String) —
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
-
(::String) —
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
#organization_contact
def organization_contact() -> ::Google::Cloud::GDCHardwareManagement::V1alpha::OrganizationContact
- (::Google::Cloud::GDCHardwareManagement::V1alpha::OrganizationContact) — Required. Contact information for this site.
#organization_contact=
def organization_contact=(value) -> ::Google::Cloud::GDCHardwareManagement::V1alpha::OrganizationContact
- value (::Google::Cloud::GDCHardwareManagement::V1alpha::OrganizationContact) — Required. Contact information for this site.
- (::Google::Cloud::GDCHardwareManagement::V1alpha::OrganizationContact) — Required. Contact information for this site.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
- (::Google::Protobuf::Timestamp) — Output only. Time when this site was last updated.