content: package org.alien4cloud.tosca.normative.constants;
  
  import lombok.AccessLevel;
  import lombok.NoArgsConstructor;
  
  @NoArgsConstructor(access = AccessLevel.PRIVATE)
  public final class ToscaFunctionConstants {
  
      /* possible functions */
      public static final String GET_PROPERTY = "get_property";
      public static final String GET_ATTRIBUTE = "get_attribute";
      public static final String GET_INPUT = "get_input";
      public static final String GET_OPERATION_OUTPUT = "get_operation_output";
  
      /* unofficial TOSCA function */
      public static final String GET_SECRET = "get_secret";
  
      /* reserved keywords */
      public static final String SELF = "SELF";
      public static final String TARGET = "TARGET";
      public static final String SOURCE = "SOURCE";
      public static final String HOST = "HOST";
      // Specific alien4cloud value to jump from 1.3 support of { get_attribute: [TARGET, protocol] } which fetch from the node to 1.4 { get_attribute: [TARGET,
      // protocol] } which fetch from the capability.
      public static final String R_TARGET = "R_TARGET";
  }
  