Class LocalizedMessage.Builder (1.93.0)

public static final class LocalizedMessage.Builder extends GeneratedMessage.Builder<LocalizedMessage.Builder> implements LocalizedMessageOrBuilder

Provides a localized error message that is safe to return to the user which can be attached to an RPC error.

Protobuf type google.cloud.compute.v1.LocalizedMessage

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public LocalizedMessage build()
Returns
Type Description
LocalizedMessage

buildPartial()

public LocalizedMessage buildPartial()
Returns
Type Description
LocalizedMessage

clear()

public LocalizedMessage.Builder clear()
Returns
Type Description
LocalizedMessage.Builder
Overrides

clearLocale()

public LocalizedMessage.Builder clearLocale()

The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"

optional string locale = 513150554;

Returns
Type Description
LocalizedMessage.Builder

This builder for chaining.

clearMessage()

public LocalizedMessage.Builder clearMessage()

The localized error message in the above locale.

optional string message = 418054151;

Returns
Type Description
LocalizedMessage.Builder

This builder for chaining.

getDefaultInstanceForType()

public LocalizedMessage getDefaultInstanceForType()
Returns
Type Description
LocalizedMessage

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getLocale()

public String getLocale()

The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"

optional string locale = 513150554;

Returns
Type Description
String

The locale.

getLocaleBytes()

public ByteString getLocaleBytes()

The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"

optional string locale = 513150554;

Returns
Type Description
ByteString

The bytes for locale.

getMessage()

public String getMessage()

The localized error message in the above locale.

optional string message = 418054151;

Returns
Type Description
String

The message.

getMessageBytes()

public ByteString getMessageBytes()

The localized error message in the above locale.

optional string message = 418054151;

Returns
Type Description
ByteString

The bytes for message.

hasLocale()

public boolean hasLocale()

The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"

optional string locale = 513150554;

Returns
Type Description
boolean

Whether the locale field is set.

hasMessage()

public boolean hasMessage()

The localized error message in the above locale.

optional string message = 418054151;

Returns
Type Description
boolean

Whether the message field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(LocalizedMessage other)

public LocalizedMessage.Builder mergeFrom(LocalizedMessage other)
Parameter
Name Description
other LocalizedMessage
Returns
Type Description
LocalizedMessage.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public LocalizedMessage.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
LocalizedMessage.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public LocalizedMessage.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
LocalizedMessage.Builder
Overrides

setLocale(String value)

public LocalizedMessage.Builder setLocale(String value)

The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"

optional string locale = 513150554;

Parameter
Name Description
value String

The locale to set.

Returns
Type Description
LocalizedMessage.Builder

This builder for chaining.

setLocaleBytes(ByteString value)

public LocalizedMessage.Builder setLocaleBytes(ByteString value)

The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"

optional string locale = 513150554;

Parameter
Name Description
value ByteString

The bytes for locale to set.

Returns
Type Description
LocalizedMessage.Builder

This builder for chaining.

setMessage(String value)

public LocalizedMessage.Builder setMessage(String value)

The localized error message in the above locale.

optional string message = 418054151;

Parameter
Name Description
value String

The message to set.

Returns
Type Description
LocalizedMessage.Builder

This builder for chaining.

setMessageBytes(ByteString value)

public LocalizedMessage.Builder setMessageBytes(ByteString value)

The localized error message in the above locale.

optional string message = 418054151;

Parameter
Name Description
value ByteString

The bytes for message to set.

Returns
Type Description
LocalizedMessage.Builder

This builder for chaining.