public sealed class LocalizedMessage : IMessage<LocalizedMessage>, IEquatable<LocalizedMessage>, IDeepCloneable<LocalizedMessage>, IBufferMessage, IMessage
Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
Implements
IMessage<LocalizedMessage>, IEquatable<LocalizedMessage>, IDeepCloneable<LocalizedMessage>, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
LocalizedMessage()
public LocalizedMessage()
LocalizedMessage(LocalizedMessage)
public LocalizedMessage(LocalizedMessage other)
Parameter | |
---|---|
Name | Description |
other | LocalizedMessage |
Properties
HasLocale
public bool HasLocale { get; }
Gets whether the "locale" field is set
Property Value | |
---|---|
Type | Description |
Boolean |
HasMessage
public bool HasMessage { get; }
Gets whether the "message" field is set
Property Value | |
---|---|
Type | Description |
Boolean |
Locale
public string Locale { get; set; }
The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
Property Value | |
---|---|
Type | Description |
String |
Message
public string Message { get; set; }
The localized error message in the above locale.
Property Value | |
---|---|
Type | Description |
String |