Interface MenuItemExtensionPointOrBuilder

public interface MenuItemExtensionPointOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getLabel()

public abstract String getLabel()

Required. User-visible text describing the action taken by activating this extension point. For example, "Insert invoice".

string label = 2;

Returns
TypeDescription
String

The label.

getLabelBytes()

public abstract ByteString getLabelBytes()

Required. User-visible text describing the action taken by activating this extension point. For example, "Insert invoice".

string label = 2;

Returns
TypeDescription
ByteString

The bytes for label.

getLogoUrl()

public abstract String getLogoUrl()

The URL for the logo image shown in the add-on toolbar. If not set, defaults to the add-on's primary logo URL.

string logo_url = 3;

Returns
TypeDescription
String

The logoUrl.

getLogoUrlBytes()

public abstract ByteString getLogoUrlBytes()

The URL for the logo image shown in the add-on toolbar. If not set, defaults to the add-on's primary logo URL.

string logo_url = 3;

Returns
TypeDescription
ByteString

The bytes for logoUrl.

getRunFunction()

public abstract String getRunFunction()

Required. The endpoint to execute when this extension point is activated.

string run_function = 1;

Returns
TypeDescription
String

The runFunction.

getRunFunctionBytes()

public abstract ByteString getRunFunctionBytes()

Required. The endpoint to execute when this extension point is activated.

string run_function = 1;

Returns
TypeDescription
ByteString

The bytes for runFunction.