Class LocalizedMessage (2.1.0)

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.

Inheritance

Object > LocalizedMessage

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

LocalizedMessage()

public LocalizedMessage()

LocalizedMessage(LocalizedMessage)

public LocalizedMessage(LocalizedMessage other)
Parameter
NameDescription
otherLocalizedMessage

Properties

HasLocale

public bool HasLocale { get; }

Gets whether the "locale" field is set

Property Value
TypeDescription
Boolean

HasMessage

public bool HasMessage { get; }

Gets whether the "message" field is set

Property Value
TypeDescription
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
TypeDescription
String

Message

public string Message { get; set; }

The localized error message in the above locale.

Property Value
TypeDescription
String