Enum OpenLink.OpenAs

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, java.io.Serializable, java.lang.Comparable<OpenLink.OpenAs>
    Enclosing class:
    OpenLink

    public static enum OpenLink.OpenAs
    extends java.lang.Enum<OpenLink.OpenAs>
    implements com.google.protobuf.ProtocolMessageEnum
     When an `OnClick` action opens a link, then the client can either open it
     as a full-size window (if that's the frame used by the client), or an
     overlay (such as a pop-up). The implementation depends on the client
     platform capabilities, and the value selected might be ignored if the
     client doesn't support it. `FULL_SIZE` is supported by all clients.
    
     [Google Workspace
     Add-ons](https://developers.google.com/workspace/add-ons):
     
    Protobuf enum google.apps.card.v1.OpenLink.OpenAs
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      FULL_SIZE
      The link opens as a full-size window (if that's the frame used by the client).
      OVERLAY
      The link opens as an overlay, such as a pop-up.
      UNRECOGNIZED  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int FULL_SIZE_VALUE
      The link opens as a full-size window (if that's the frame used by the client).
      static int OVERLAY_VALUE
      The link opens as an overlay, such as a pop-up.
    • Enum Constant Detail

      • FULL_SIZE

        public static final OpenLink.OpenAs FULL_SIZE
         The link opens as a full-size window (if that's the frame used by the
         client).
         
        FULL_SIZE = 0;
      • OVERLAY

        public static final OpenLink.OpenAs OVERLAY
         The link opens as an overlay, such as a pop-up.
         
        OVERLAY = 1;
    • Field Detail

      • FULL_SIZE_VALUE

        public static final int FULL_SIZE_VALUE
         The link opens as a full-size window (if that's the frame used by the
         client).
         
        FULL_SIZE = 0;
        See Also:
        Constant Field Values
      • OVERLAY_VALUE

        public static final int OVERLAY_VALUE
         The link opens as an overlay, such as a pop-up.
         
        OVERLAY = 1;
        See Also:
        Constant Field Values
    • Method Detail

      • values

        public static OpenLink.OpenAs[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (OpenLink.OpenAs c : OpenLink.OpenAs.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static OpenLink.OpenAs valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getNumber

        public final int getNumber()
        Specified by:
        getNumber in interface com.google.protobuf.Internal.EnumLite
        Specified by:
        getNumber in interface com.google.protobuf.ProtocolMessageEnum
      • valueOf

        @Deprecated
        public static OpenLink.OpenAs valueOf​(int value)
        Deprecated.
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        value - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • forNumber

        public static OpenLink.OpenAs forNumber​(int value)
        Parameters:
        value - The numeric wire value of the corresponding enum entry.
        Returns:
        The enum associated with the given numeric wire value.
      • internalGetValueMap

        public static com.google.protobuf.Internal.EnumLiteMap<OpenLink.OpenAs> internalGetValueMap()
      • getValueDescriptor

        public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
        Specified by:
        getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptorForType

        public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
      • getDescriptor

        public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
      • valueOf

        public static OpenLink.OpenAs valueOf​(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        desc - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null