GDC Hardware Management v1alpha API - Class Site (1.0.0-alpha01)

public sealed class Site : IMessage<Site>, IEquatable<Site>, IDeepCloneable<Site>, IBufferMessage, IMessage

Reference documentation and code samples for the GDC Hardware Management v1alpha API class Site.

A physical site where hardware will be installed.

Inheritance

object > Site

Namespace

Google.Cloud.GdcHardwareManagement.V1Alpha

Assembly

Google.Cloud.GdcHardwareManagement.V1Alpha.dll

Constructors

Site()

public Site()

Site(Site)

public Site(Site other)
Parameter
Name Description
other Site

Properties

AccessTimes

public RepeatedField<TimePeriod> AccessTimes { get; }

Optional. The time periods when the site is accessible. If this field is empty, the site is accessible at all times.

Property Value
Type Description
RepeatedFieldTimePeriod

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Time when this site was created.

Property Value
Type Description
Timestamp

Description

public string Description { get; set; }

Optional. Description of this Site.

Property Value
Type Description
string

DisplayName

public string DisplayName { get; set; }

Optional. Display name of this Site.

Property Value
Type Description
string

GoogleMapsPinUri

public string GoogleMapsPinUri { get; set; }

Required. A URL to the Google Maps address location of the site. An example value is https://goo.gl/maps/xxxxxxxxx.

Property Value
Type Description
string

Labels

public MapField<string, string> Labels { get; }

Optional. Labels associated with this site as key value pairs. For more information about labels, see Create and manage labels.

Property Value
Type Description
MapFieldstringstring

Name

public string Name { get; set; }

Identifier. Name of the site. Format: projects/{project}/locations/{location}/sites/{site}

Property Value
Type Description
string

Notes

public string Notes { get; set; }

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
Property Value
Type Description
string

OrganizationContact

public OrganizationContact OrganizationContact { get; set; }

Required. Contact information for this site.

Property Value
Type Description
OrganizationContact

SiteName

public SiteName SiteName { get; set; }

SiteName-typed view over the Name resource name property.

Property Value
Type Description
SiteName

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. Time when this site was last updated.

Property Value
Type Description
Timestamp