public static final class HardwareConfig.Builder extends GeneratedMessage.Builder<HardwareConfig.Builder> implements HardwareConfigOrBuilderConfiguration for GDC hardware.
Protobuf type google.cloud.gdchardwaremanagement.v1alpha.HardwareConfig
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > HardwareConfig.BuilderImplements
HardwareConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public HardwareConfig build()| Returns | |
|---|---|
| Type | Description |
HardwareConfig |
|
buildPartial()
public HardwareConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
HardwareConfig |
|
clear()
public HardwareConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
HardwareConfig.Builder |
|
clearPowerSupply()
public HardwareConfig.Builder clearPowerSupply()Required. Power supply type for this hardware.
.google.cloud.gdchardwaremanagement.v1alpha.PowerSupply power_supply = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
HardwareConfig.Builder |
This builder for chaining. |
clearSku()
public HardwareConfig.Builder clearSku() 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 |
HardwareConfig.Builder |
This builder for chaining. |
clearSubscriptionDurationMonths()
public HardwareConfig.Builder clearSubscriptionDurationMonths()Optional. Subscription duration for the hardware in months.
int32 subscription_duration_months = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
HardwareConfig.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public HardwareConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
HardwareConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getPowerSupply()
public PowerSupply getPowerSupply()Required. Power supply type for this hardware.
.google.cloud.gdchardwaremanagement.v1alpha.PowerSupply power_supply = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
PowerSupply |
The powerSupply. |
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. |
getSku()
public String 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. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(HardwareConfig other)
public HardwareConfig.Builder mergeFrom(HardwareConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
HardwareConfig |
| Returns | |
|---|---|
| Type | Description |
HardwareConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public HardwareConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
HardwareConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public HardwareConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
HardwareConfig.Builder |
|
setPowerSupply(PowerSupply value)
public HardwareConfig.Builder setPowerSupply(PowerSupply value)Required. Power supply type for this hardware.
.google.cloud.gdchardwaremanagement.v1alpha.PowerSupply power_supply = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
PowerSupplyThe powerSupply to set. |
| Returns | |
|---|---|
| Type | Description |
HardwareConfig.Builder |
This builder for chaining. |
setPowerSupplyValue(int value)
public HardwareConfig.Builder setPowerSupplyValue(int value)Required. Power supply type for this hardware.
.google.cloud.gdchardwaremanagement.v1alpha.PowerSupply power_supply = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for powerSupply to set. |
| Returns | |
|---|---|
| Type | Description |
HardwareConfig.Builder |
This builder for chaining. |
setSku(String value)
public HardwareConfig.Builder setSku(String value) 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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe sku to set. |
| Returns | |
|---|---|
| Type | Description |
HardwareConfig.Builder |
This builder for chaining. |
setSkuBytes(ByteString value)
public HardwareConfig.Builder setSkuBytes(ByteString value) 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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for sku to set. |
| Returns | |
|---|---|
| Type | Description |
HardwareConfig.Builder |
This builder for chaining. |
setSubscriptionDurationMonths(int value)
public HardwareConfig.Builder setSubscriptionDurationMonths(int value)Optional. Subscription duration for the hardware in months.
int32 subscription_duration_months = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe subscriptionDurationMonths to set. |
| Returns | |
|---|---|
| Type | Description |
HardwareConfig.Builder |
This builder for chaining. |