Package com.google.apps.script.type
Class UniversalActionExtensionPoint
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.apps.script.type.UniversalActionExtensionPoint
-
- All Implemented Interfaces:
UniversalActionExtensionPointOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class UniversalActionExtensionPoint extends com.google.protobuf.GeneratedMessageV3 implements UniversalActionExtensionPointOrBuilder
Format for declaring a universal action menu item extension point.
Protobuf typegoogle.apps.script.type.UniversalActionExtensionPoint
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UniversalActionExtensionPoint.ActionTypeCase
static class
UniversalActionExtensionPoint.Builder
Format for declaring a universal action menu item extension point.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
LABEL_FIELD_NUMBER
static int
OPEN_LINK_FIELD_NUMBER
static int
RUN_FUNCTION_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
UniversalActionExtensionPoint.ActionTypeCase
getActionTypeCase()
static UniversalActionExtensionPoint
getDefaultInstance()
UniversalActionExtensionPoint
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
String
getLabel()
Required.com.google.protobuf.ByteString
getLabelBytes()
Required.String
getOpenLink()
URL to be opened by the UniversalAction.com.google.protobuf.ByteString
getOpenLinkBytes()
URL to be opened by the UniversalAction.com.google.protobuf.Parser<UniversalActionExtensionPoint>
getParserForType()
String
getRunFunction()
Endpoint to be run by the UniversalAction.com.google.protobuf.ByteString
getRunFunctionBytes()
Endpoint to be run by the UniversalAction.int
getSerializedSize()
int
hashCode()
boolean
hasOpenLink()
URL to be opened by the UniversalAction.boolean
hasRunFunction()
Endpoint to be run by the UniversalAction.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static UniversalActionExtensionPoint.Builder
newBuilder()
static UniversalActionExtensionPoint.Builder
newBuilder(UniversalActionExtensionPoint prototype)
UniversalActionExtensionPoint.Builder
newBuilderForType()
protected UniversalActionExtensionPoint.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static UniversalActionExtensionPoint
parseDelimitedFrom(InputStream input)
static UniversalActionExtensionPoint
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static UniversalActionExtensionPoint
parseFrom(byte[] data)
static UniversalActionExtensionPoint
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static UniversalActionExtensionPoint
parseFrom(com.google.protobuf.ByteString data)
static UniversalActionExtensionPoint
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static UniversalActionExtensionPoint
parseFrom(com.google.protobuf.CodedInputStream input)
static UniversalActionExtensionPoint
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static UniversalActionExtensionPoint
parseFrom(InputStream input)
static UniversalActionExtensionPoint
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static UniversalActionExtensionPoint
parseFrom(ByteBuffer data)
static UniversalActionExtensionPoint
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<UniversalActionExtensionPoint>
parser()
UniversalActionExtensionPoint.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
LABEL_FIELD_NUMBER
public static final int LABEL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OPEN_LINK_FIELD_NUMBER
public static final int OPEN_LINK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RUN_FUNCTION_FIELD_NUMBER
public static final int RUN_FUNCTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getActionTypeCase
public UniversalActionExtensionPoint.ActionTypeCase getActionTypeCase()
- Specified by:
getActionTypeCase
in interfaceUniversalActionExtensionPointOrBuilder
-
getLabel
public String getLabel()
Required. User-visible text describing the action taken by activating this extension point, for example, "Add a new contact".
string label = 1;
- Specified by:
getLabel
in interfaceUniversalActionExtensionPointOrBuilder
- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()
Required. User-visible text describing the action taken by activating this extension point, for example, "Add a new contact".
string label = 1;
- Specified by:
getLabelBytes
in interfaceUniversalActionExtensionPointOrBuilder
- Returns:
- The bytes for label.
-
hasOpenLink
public boolean hasOpenLink()
URL to be opened by the UniversalAction.
string open_link = 2;
- Specified by:
hasOpenLink
in interfaceUniversalActionExtensionPointOrBuilder
- Returns:
- Whether the openLink field is set.
-
getOpenLink
public String getOpenLink()
URL to be opened by the UniversalAction.
string open_link = 2;
- Specified by:
getOpenLink
in interfaceUniversalActionExtensionPointOrBuilder
- Returns:
- The openLink.
-
getOpenLinkBytes
public com.google.protobuf.ByteString getOpenLinkBytes()
URL to be opened by the UniversalAction.
string open_link = 2;
- Specified by:
getOpenLinkBytes
in interfaceUniversalActionExtensionPointOrBuilder
- Returns:
- The bytes for openLink.
-
hasRunFunction
public boolean hasRunFunction()
Endpoint to be run by the UniversalAction.
string run_function = 3;
- Specified by:
hasRunFunction
in interfaceUniversalActionExtensionPointOrBuilder
- Returns:
- Whether the runFunction field is set.
-
getRunFunction
public String getRunFunction()
Endpoint to be run by the UniversalAction.
string run_function = 3;
- Specified by:
getRunFunction
in interfaceUniversalActionExtensionPointOrBuilder
- Returns:
- The runFunction.
-
getRunFunctionBytes
public com.google.protobuf.ByteString getRunFunctionBytes()
Endpoint to be run by the UniversalAction.
string run_function = 3;
- Specified by:
getRunFunctionBytes
in interfaceUniversalActionExtensionPointOrBuilder
- Returns:
- The bytes for runFunction.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static UniversalActionExtensionPoint parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UniversalActionExtensionPoint parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UniversalActionExtensionPoint parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UniversalActionExtensionPoint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UniversalActionExtensionPoint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UniversalActionExtensionPoint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static UniversalActionExtensionPoint parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static UniversalActionExtensionPoint parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static UniversalActionExtensionPoint parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static UniversalActionExtensionPoint parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static UniversalActionExtensionPoint parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static UniversalActionExtensionPoint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public UniversalActionExtensionPoint.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static UniversalActionExtensionPoint.Builder newBuilder()
-
newBuilder
public static UniversalActionExtensionPoint.Builder newBuilder(UniversalActionExtensionPoint prototype)
-
toBuilder
public UniversalActionExtensionPoint.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected UniversalActionExtensionPoint.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static UniversalActionExtensionPoint getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<UniversalActionExtensionPoint> parser()
-
getParserForType
public com.google.protobuf.Parser<UniversalActionExtensionPoint> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public UniversalActionExtensionPoint getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-