public final class Site extends GeneratedMessageV3 implements SiteOrBuilder
A physical site where hardware will be installed.
Protobuf type google.cloud.gdchardwaremanagement.v1alpha.Site
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
ACCESS_TIMES_FIELD_NUMBER
public static final int ACCESS_TIMES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CUSTOMER_SITE_ID_FIELD_NUMBER
public static final int CUSTOMER_SITE_ID_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
GOOGLE_MAPS_PIN_URI_FIELD_NUMBER
public static final int GOOGLE_MAPS_PIN_URI_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NOTES_FIELD_NUMBER
public static final int NOTES_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
public static final int ORGANIZATION_CONTACT_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Site getDefaultInstance()
Returns |
Type |
Description |
Site |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Site.Builder newBuilder()
newBuilder(Site prototype)
public static Site.Builder newBuilder(Site prototype)
Parameter |
Name |
Description |
prototype |
Site
|
public static Site parseDelimitedFrom(InputStream input)
Returns |
Type |
Description |
Site |
|
public static Site parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Site |
|
parseFrom(byte[] data)
public static Site parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
Returns |
Type |
Description |
Site |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Site parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Site |
|
parseFrom(ByteString data)
public static Site parseFrom(ByteString data)
Returns |
Type |
Description |
Site |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Site parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Site |
|
public static Site parseFrom(CodedInputStream input)
Returns |
Type |
Description |
Site |
|
public static Site parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Site |
|
public static Site parseFrom(InputStream input)
Returns |
Type |
Description |
Site |
|
public static Site parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Site |
|
parseFrom(ByteBuffer data)
public static Site parseFrom(ByteBuffer data)
Returns |
Type |
Description |
Site |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Site parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Returns |
Type |
Description |
Site |
|
parser()
public static Parser<Site> parser()
Methods
containsLabels(String key)
public boolean containsLabels(String key)
Optional. Labels associated with this site as key value pairs.
For more information about labels, see Create and manage
labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
key |
String
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getAccessTimes(int index)
public TimePeriod getAccessTimes(int index)
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.
repeated .google.cloud.gdchardwaremanagement.v1alpha.TimePeriod access_times = 26 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
getAccessTimesCount()
public int getAccessTimesCount()
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.
repeated .google.cloud.gdchardwaremanagement.v1alpha.TimePeriod access_times = 26 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
|
getAccessTimesList()
public List<TimePeriod> getAccessTimesList()
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.
repeated .google.cloud.gdchardwaremanagement.v1alpha.TimePeriod access_times = 26 [(.google.api.field_behavior) = OPTIONAL];
getAccessTimesOrBuilder(int index)
public TimePeriodOrBuilder getAccessTimesOrBuilder(int index)
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.
repeated .google.cloud.gdchardwaremanagement.v1alpha.TimePeriod access_times = 26 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
index |
int
|
getAccessTimesOrBuilderList()
public List<? extends TimePeriodOrBuilder> getAccessTimesOrBuilderList()
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.
repeated .google.cloud.gdchardwaremanagement.v1alpha.TimePeriod access_times = 26 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
List<? extends com.google.cloud.gdchardwaremanagement.v1alpha.TimePeriodOrBuilder> |
|
getCreateTime()
public Timestamp getCreateTime()
Output only. Time when this site was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The createTime.
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time when this site was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCustomerSiteId()
public String getCustomerSiteId()
Optional. Customer defined identifier for this Site. This can be used to
identify the site in the customer's own systems.
string customer_site_id = 28 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The customerSiteId.
|
getCustomerSiteIdBytes()
public ByteString getCustomerSiteIdBytes()
Optional. Customer defined identifier for this Site. This can be used to
identify the site in the customer's own systems.
string customer_site_id = 28 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for customerSiteId.
|
getDefaultInstanceForType()
public Site getDefaultInstanceForType()
Returns |
Type |
Description |
Site |
|
getDescription()
public String getDescription()
Optional. Description of this Site.
string description = 25 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The description.
|
getDescriptionBytes()
public ByteString getDescriptionBytes()
Optional. Description of this Site.
string description = 25 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for description.
|
getDisplayName()
public String getDisplayName()
Optional. Display name of this Site.
string display_name = 24 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The displayName.
|
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
Optional. Display name of this Site.
string display_name = 24 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for displayName.
|
getGoogleMapsPinUri()
public String getGoogleMapsPinUri()
Required. A URL to the Google Maps address location of the site.
An example value is https://goo.gl/maps/xxxxxxxxx
.
string google_maps_pin_uri = 6 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The googleMapsPinUri.
|
getGoogleMapsPinUriBytes()
public ByteString getGoogleMapsPinUriBytes()
Required. A URL to the Google Maps address location of the site.
An example value is https://goo.gl/maps/xxxxxxxxx
.
string google_maps_pin_uri = 6 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
ByteString |
The bytes for googleMapsPinUri.
|
getLabels() (deprecated)
public Map<String,String> getLabels()
getLabelsCount()
public int getLabelsCount()
Optional. Labels associated with this site as key value pairs.
For more information about labels, see Create and manage
labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
|
getLabelsMap()
public Map<String,String> getLabelsMap()
Optional. Labels associated with this site as key value pairs.
For more information about labels, see Create and manage
labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)
Optional. Labels associated with this site as key value pairs.
For more information about labels, see Create and manage
labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
|
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key)
Optional. Labels associated with this site as key value pairs.
For more information about labels, see Create and manage
labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
Name |
Description |
key |
String
|
Returns |
Type |
Description |
String |
|
getName()
Identifier. Name of the site.
Format: projects/{project}/locations/{location}/sites/{site}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns |
Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
Identifier. Name of the site.
Format: projects/{project}/locations/{location}/sites/{site}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns |
Type |
Description |
ByteString |
The bytes for name.
|
getNotes()
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 notes = 27 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
String |
The notes.
|
getNotesBytes()
public ByteString getNotesBytes()
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 notes = 27 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
ByteString |
The bytes for notes.
|
public OrganizationContact getOrganizationContact()
Required. Contact information for this site.
.google.cloud.gdchardwaremanagement.v1alpha.OrganizationContact organization_contact = 5 [(.google.api.field_behavior) = REQUIRED];
public OrganizationContactOrBuilder getOrganizationContactOrBuilder()
Required. Contact information for this site.
.google.cloud.gdchardwaremanagement.v1alpha.OrganizationContact organization_contact = 5 [(.google.api.field_behavior) = REQUIRED];
getParserForType()
public Parser<Site> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getUpdateTime()
public Timestamp getUpdateTime()
Output only. Time when this site was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
Timestamp |
The updateTime.
|
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Time when this site was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime()
public boolean hasCreateTime()
Output only. Time when this site was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the createTime field is set.
|
public boolean hasOrganizationContact()
Required. Contact information for this site.
.google.cloud.gdchardwaremanagement.v1alpha.OrganizationContact organization_contact = 5 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
boolean |
Whether the organizationContact field is set.
|
hasUpdateTime()
public boolean hasUpdateTime()
Output only. Time when this site was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the updateTime field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Site.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Site.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Site.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides