public final class HardwareConfig extends GeneratedMessageV3 implements HardwareConfigOrBuilder
Configuration for GDC hardware.
Protobuf type google.cloud.gdchardwaremanagement.v1alpha.HardwareConfig
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
POWER_SUPPLY_FIELD_NUMBER
public static final int POWER_SUPPLY_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SKU_FIELD_NUMBER
public static final int SKU_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SUBSCRIPTION_DURATION_MONTHS_FIELD_NUMBER
public static final int SUBSCRIPTION_DURATION_MONTHS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static HardwareConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static HardwareConfig.Builder newBuilder()
newBuilder(HardwareConfig prototype)
public static HardwareConfig.Builder newBuilder(HardwareConfig prototype)
public static HardwareConfig parseDelimitedFrom(InputStream input)
public static HardwareConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static HardwareConfig parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static HardwareConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static HardwareConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static HardwareConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static HardwareConfig parseFrom(CodedInputStream input)
public static HardwareConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static HardwareConfig parseFrom(InputStream input)
public static HardwareConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static HardwareConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static HardwareConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<HardwareConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public HardwareConfig getDefaultInstanceForType()
getParserForType()
public Parser<HardwareConfig> getParserForType()
Overrides
getPowerSupply()
public PowerSupply getPowerSupply()
Required. Power supply type for this hardware.
.google.cloud.gdchardwaremanagement.v1alpha.PowerSupply power_supply = 2 [(.google.api.field_behavior) = REQUIRED];
getPowerSupplyValue()
public int getPowerSupplyValue()
Required. Power supply type for this hardware.
.google.cloud.gdchardwaremanagement.v1alpha.PowerSupply power_supply = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
int |
The enum numeric value on the wire for powerSupply.
|
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getSku()
Required. Reference to the SKU for this hardware. This can point to a
specific SKU revision in the form of resource_name@revision_id
as defined
in AIP-162. If no revision_id is specified,
it refers to the latest revision.
string sku = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
String |
The sku.
|
getSkuBytes()
public ByteString getSkuBytes()
Required. Reference to the SKU for this hardware. This can point to a
specific SKU revision in the form of resource_name@revision_id
as defined
in AIP-162. If no revision_id is specified,
it refers to the latest revision.
string sku = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns |
Type |
Description |
ByteString |
The bytes for sku.
|
getSubscriptionDurationMonths()
public int getSubscriptionDurationMonths()
Optional. Subscription duration for the hardware in months.
int32 subscription_duration_months = 3 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
int |
The subscriptionDurationMonths.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public HardwareConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected HardwareConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public HardwareConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides