- 3.23.0 (latest)
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
public static class ComputeEnumHelpersHelper methods for conversion between the enums within the Compute API and the string representations used on the wire.
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Methods
Format<TEnum>(TEnum)
public static string Format<TEnum>(TEnum value)
where TEnum : struct, EnumConverts the given enum value into the wire representation as a string.
| Parameter | |
|---|---|
| Name | Description |
value |
TEnumThe value to convert. |
| Returns | |
|---|---|
| Type | Description |
String |
The string representation of the enum value. |
| Type Parameter | |
|---|---|
| Name | Description |
TEnum |
The enum type to convert to a string. |
| Exceptions | |
|---|---|
| Type | Description |
ArgumentException |
The enum value is not defined, so it has no known wire representation. |
Parse<TEnum>(String)
public static TEnum Parse<TEnum>(string value)
where TEnum : struct, EnumParses the given string value as the wire representation of a
TEnum value, throwing an exception if the value cannot be parsed.
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe text value to parse. |
| Returns | |
|---|---|
| Type | Description |
TEnum |
The parsed value. |
| Type Parameter | |
|---|---|
| Name | Description |
TEnum |
The enum type to convert |
| Exceptions | |
|---|---|
| Type | Description |
ArgumentException |
|
TryParse<TEnum>(String, out TEnum)
public static bool TryParse<TEnum>(string value, out TEnum result)
where TEnum : struct, EnumAttempts to parse the given string value as the wire representation of
a TEnum value.
| Parameters | |
|---|---|
| Name | Description |
value |
StringThe text value to parse. |
result |
TEnumThe output parameter to store the result in. This will be the
parsed value of |
| Returns | |
|---|---|
| Type | Description |
Boolean |
true if the value was successfully parsed; false otherwise |
| Type Parameter | |
|---|---|
| Name | Description |
TEnum |
The enum type to convert |