public final class HardwareGroup extends GeneratedMessageV3 implements HardwareGroupOrBuilder
A group of hardware that is part of the same order, has the same SKU, and is
delivered to the same site.
Protobuf type google.cloud.gdchardwaremanagement.v1alpha.HardwareGroup
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
CONFIG_FIELD_NUMBER
public static final int CONFIG_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
HARDWARE_COUNT_FIELD_NUMBER
public static final int HARDWARE_COUNT_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 |
|
REQUESTED_INSTALLATION_DATE_FIELD_NUMBER
public static final int REQUESTED_INSTALLATION_DATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SITE_FIELD_NUMBER
public static final int SITE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ZONE_FIELD_NUMBER
public static final int ZONE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static HardwareGroup getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static HardwareGroup.Builder newBuilder()
newBuilder(HardwareGroup prototype)
public static HardwareGroup.Builder newBuilder(HardwareGroup prototype)
public static HardwareGroup parseDelimitedFrom(InputStream input)
public static HardwareGroup parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static HardwareGroup parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static HardwareGroup parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static HardwareGroup parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static HardwareGroup parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static HardwareGroup parseFrom(CodedInputStream input)
public static HardwareGroup parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static HardwareGroup parseFrom(InputStream input)
public static HardwareGroup parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static HardwareGroup parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static HardwareGroup parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<HardwareGroup> parser()
Methods
containsLabels(String key)
public 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
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getConfig()
public HardwareConfig getConfig()
Required. Configuration for hardware in this HardwareGroup.
.google.cloud.gdchardwaremanagement.v1alpha.HardwareConfig config = 6 [(.google.api.field_behavior) = REQUIRED];
getConfigOrBuilder()
public HardwareConfigOrBuilder getConfigOrBuilder()
Required. Configuration for hardware in this HardwareGroup.
.google.cloud.gdchardwaremanagement.v1alpha.HardwareConfig config = 6 [(.google.api.field_behavior) = REQUIRED];
getCreateTime()
public 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 TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time when this hardware group was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public HardwareGroup getDefaultInstanceForType()
getHardwareCount()
public 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 Map<String,String> getLabels()
getLabelsCount()
public 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 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];
getLabelsOrDefault(String key, String defaultValue)
public 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];
Returns |
Type |
Description |
String |
|
getLabelsOrThrow(String key)
public 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()
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 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.
|
getParserForType()
public Parser<HardwareGroup> getParserForType()
Overrides
getRequestedInstallationDate()
public 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 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 |
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
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 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 HardwareGroup.State getState()
Output only. Current state of this HardwareGroup.
.google.cloud.gdchardwaremanagement.v1alpha.HardwareGroup.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue()
public 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 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 TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Time when this hardware group was last updated.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
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 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 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 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 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 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.
|
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 HardwareGroup.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected HardwareGroup.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public HardwareGroup.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides