public interface HardwareGroupOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
containsLabels(String key)
public abstract boolean containsLabels(String key)
Optional. Labels associated with this hardware group 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 |
boolean |
getConfig()
public abstract HardwareConfig getConfig()
Required. Configuration for hardware in this HardwareGroup.
.google.cloud.gdchardwaremanagement.v1alpha.HardwareConfig config = 6 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
HardwareConfig |
The config. |
getConfigOrBuilder()
public abstract HardwareConfigOrBuilder getConfigOrBuilder()
Required. Configuration for hardware in this HardwareGroup.
.google.cloud.gdchardwaremanagement.v1alpha.HardwareConfig config = 6 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
HardwareConfigOrBuilder |
getCreateTime()
public abstract Timestamp getCreateTime()
Output only. Time when this hardware group was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Timestamp |
The createTime. |
getCreateTimeOrBuilder()
public abstract TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time when this hardware group was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getHardwareCount()
public abstract int getHardwareCount()
Required. Number of hardware in this HardwareGroup.
int32 hardware_count = 5 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
int |
The hardwareCount. |
getLabels() (deprecated)
public abstract Map<String,String> getLabels()
Use #getLabelsMap() instead.
Returns | |
---|---|
Type | Description |
Map<String,String> |
getLabelsCount()
public abstract int getLabelsCount()
Optional. Labels associated with this hardware group 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 abstract Map<String,String> getLabelsMap()
Optional. Labels associated with this hardware group 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 |
Map<String,String> |
getLabelsOrDefault(String key, String defaultValue)
public abstract String getLabelsOrDefault(String key, String defaultValue)
Optional. Labels associated with this hardware group as key value pairs. For more information about labels, see Create and manage labels.
map<string, string> labels = 4 [(.google.api.field_behavior) = OPTIONAL];
Parameters | |
---|---|
Name | Description |
key |
String |
defaultValue |
String |
Returns | |
---|---|
Type | Description |
String |
getLabelsOrThrow(String key)
public abstract String getLabelsOrThrow(String key)
Optional. Labels associated with this hardware group 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()
public abstract String getName()
Identifier. Name of this hardware group.
Format:
projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns | |
---|---|
Type | Description |
String |
The name. |
getNameBytes()
public abstract ByteString getNameBytes()
Identifier. Name of this hardware group.
Format:
projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for name. |
getRequestedInstallationDate()
public abstract Date getRequestedInstallationDate()
Optional. Requested installation date for the hardware in this HardwareGroup. Filled in by the customer.
.google.type.Date requested_installation_date = 10 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
com.google.type.Date |
The requestedInstallationDate. |
getRequestedInstallationDateOrBuilder()
public abstract DateOrBuilder getRequestedInstallationDateOrBuilder()
Optional. Requested installation date for the hardware in this HardwareGroup. Filled in by the customer.
.google.type.Date requested_installation_date = 10 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
com.google.type.DateOrBuilder |
getSite()
public abstract String getSite()
Required. Name of the site where the hardware in this HardwareGroup will be
delivered.
Format: projects/{project}/locations/{location}/sites/{site}
string site = 7 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
String |
The site. |
getSiteBytes()
public abstract ByteString getSiteBytes()
Required. Name of the site where the hardware in this HardwareGroup will be
delivered.
Format: projects/{project}/locations/{location}/sites/{site}
string site = 7 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for site. |
getState()
public abstract HardwareGroup.State getState()
Output only. Current state of this HardwareGroup.
.google.cloud.gdchardwaremanagement.v1alpha.HardwareGroup.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
HardwareGroup.State |
The state. |
getStateValue()
public abstract int getStateValue()
Output only. Current state of this HardwareGroup.
.google.cloud.gdchardwaremanagement.v1alpha.HardwareGroup.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for state. |
getUpdateTime()
public abstract Timestamp getUpdateTime()
Output only. Time when this hardware group was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Timestamp |
The updateTime. |
getUpdateTimeOrBuilder()
public abstract TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Time when this hardware group was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getZone()
public abstract String getZone()
Optional. Name of the zone that the hardware in this HardwareGroup belongs
to. Format: projects/{project}/locations/{location}/zones/{zone}
string zone = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
String |
The zone. |
getZoneBytes()
public abstract ByteString getZoneBytes()
Optional. Name of the zone that the hardware in this HardwareGroup belongs
to. Format: projects/{project}/locations/{location}/zones/{zone}
string zone = 9 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for zone. |
hasConfig()
public abstract boolean hasConfig()
Required. Configuration for hardware in this HardwareGroup.
.google.cloud.gdchardwaremanagement.v1alpha.HardwareConfig config = 6 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
boolean |
Whether the config field is set. |
hasCreateTime()
public abstract boolean hasCreateTime()
Output only. Time when this hardware group was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
boolean |
Whether the createTime field is set. |
hasRequestedInstallationDate()
public abstract boolean hasRequestedInstallationDate()
Optional. Requested installation date for the hardware in this HardwareGroup. Filled in by the customer.
.google.type.Date requested_installation_date = 10 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean |
Whether the requestedInstallationDate field is set. |
hasUpdateTime()
public abstract boolean hasUpdateTime()
Output only. Time when this hardware group 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. |