public final class UniversalAction extends GeneratedMessageV3 implements UniversalActionOrBuilder
An action that is always available in the add-on toolbar menu regardless of
message context.
Protobuf type google.apps.script.type.gmail.UniversalAction
Static Fields
OPEN_LINK_FIELD_NUMBER
public static final int OPEN_LINK_FIELD_NUMBER
Field Value
RUN_FUNCTION_FIELD_NUMBER
public static final int RUN_FUNCTION_FIELD_NUMBER
Field Value
TEXT_FIELD_NUMBER
public static final int TEXT_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static UniversalAction getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static UniversalAction.Builder newBuilder()
Returns
newBuilder(UniversalAction prototype)
public static UniversalAction.Builder newBuilder(UniversalAction prototype)
Parameter
Returns
public static UniversalAction parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static UniversalAction parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static UniversalAction parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static UniversalAction parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static UniversalAction parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static UniversalAction parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static UniversalAction parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static UniversalAction parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static UniversalAction parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static UniversalAction parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static UniversalAction parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static UniversalAction parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<UniversalAction> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getActionTypeCase()
public UniversalAction.ActionTypeCase getActionTypeCase()
Returns
getDefaultInstanceForType()
public UniversalAction getDefaultInstanceForType()
Returns
getOpenLink()
public String getOpenLink()
A link that is opened by Gmail when the user triggers the action.
string open_link = 2;
Returns
Type | Description |
String | The openLink.
|
getOpenLinkBytes()
public ByteString getOpenLinkBytes()
A link that is opened by Gmail when the user triggers the action.
string open_link = 2;
Returns
getParserForType()
public Parser<UniversalAction> getParserForType()
Returns
Overrides
getRunFunction()
public String getRunFunction()
An endpoint that is called when the user triggers the
action. See the universal actions
guide for details.
string run_function = 3;
Returns
Type | Description |
String | The runFunction.
|
getRunFunctionBytes()
public ByteString getRunFunctionBytes()
An endpoint that is called when the user triggers the
action. See the universal actions
guide for details.
string run_function = 3;
Returns
Type | Description |
ByteString | The bytes for runFunction.
|
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getText()
Required. User-visible text describing the action, for example, "Add a new
contact."
string text = 1;
Returns
Type | Description |
String | The text.
|
getTextBytes()
public ByteString getTextBytes()
Required. User-visible text describing the action, for example, "Add a new
contact."
string text = 1;
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasOpenLink()
public boolean hasOpenLink()
A link that is opened by Gmail when the user triggers the action.
string open_link = 2;
Returns
Type | Description |
boolean | Whether the openLink field is set.
|
hasRunFunction()
public boolean hasRunFunction()
An endpoint that is called when the user triggers the
action. See the universal actions
guide for details.
string run_function = 3;
Returns
Type | Description |
boolean | Whether the runFunction field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public UniversalAction.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected UniversalAction.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public UniversalAction.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions