Class MoleWebApi


  • public final class MoleWebApi
    extends java.lang.Object
    Contains all the REST API endpoints for a mole
    • Field Detail

      • MISSION_REPRESENTATION_PATH

        public static final java.lang.String MISSION_REPRESENTATION_PATH
        See Also:
        Constant Field Values
      • MISSION_PARAMETER_DESCRIPTION_PATH

        public static final java.lang.String MISSION_PARAMETER_DESCRIPTION_PATH
        See Also:
        Constant Field Values
      • INSTANCE_STATES_PATH

        public static final java.lang.String INSTANCE_STATES_PATH
        See Also:
        Constant Field Values
      • INSTANCE_OUTPUTS_PATH

        public static final java.lang.String INSTANCE_OUTPUTS_PATH
        See Also:
        Constant Field Values
      • INSTANCE_REPRESENTATIONS_PATH

        public static final java.lang.String INSTANCE_REPRESENTATIONS_PATH
        See Also:
        Constant Field Values
      • INSTANTIATE_MISSION_PATH

        public static final java.lang.String INSTANTIATE_MISSION_PATH
        See Also:
        Constant Field Values
      • INSTANCE_INSTRUCT_PATH

        public static final java.lang.String INSTANCE_INSTRUCT_PATH
        See Also:
        Constant Field Values
      • INSTANCE_INSTRUCT_ROOT_PATH

        public static final java.lang.String INSTANCE_INSTRUCT_ROOT_PATH
        See Also:
        Constant Field Values
      • INSTANCE_INSTRUCT_BLOCK_PATH

        public static final java.lang.String INSTANCE_INSTRUCT_BLOCK_PATH
        See Also:
        Constant Field Values
      • INSTANCE_INSTRUCT_MISSION_PATH

        public static final java.lang.String INSTANCE_INSTRUCT_MISSION_PATH
        See Also:
        Constant Field Values
    • Method Detail

      • missionRepresentationUrl

        public static java.lang.String missionRepresentationUrl​(java.lang.String missionName)
      • missionParameterDescriptionUrl

        public static java.lang.String missionParameterDescriptionUrl​(java.lang.String missionName)
      • instanceStatesUrl

        public static java.lang.String instanceStatesUrl​(java.lang.String missionHandle)
      • instanceOutputsUrl

        public static java.lang.String instanceOutputsUrl​(java.lang.String missionHandle)
      • instanceRepresentationsUrl

        public static java.lang.String instanceRepresentationsUrl​(java.lang.String missionHandle)
      • instantiateMission

        public static java.lang.String instantiateMission​(java.lang.String missionName)
      • instructInstance

        public static java.lang.String instructInstance​(java.lang.String missionHandle,
                                                        java.lang.String strandId,
                                                        java.lang.String commandName)
      • instructRootInstance

        public static java.lang.String instructRootInstance​(java.lang.String missionHandle,
                                                            java.lang.String commandName)
      • instructBlockInstance

        public static java.lang.String instructBlockInstance​(java.lang.String missionHandle,
                                                             java.lang.String blockId,
                                                             java.lang.String commandName)
      • instructMission

        public static java.lang.String instructMission​(java.lang.String missionHandle,
                                                       java.lang.String commandName)