Class PlatformPythonScript

java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.xlrelease.domain.BaseScript
com.xebialabs.xlrelease.domain.BasePythonScript
com.xebialabs.xlrelease.domain.PythonScript
com.xebialabs.xlrelease.plugin.platform.domain.PlatformPythonScript
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, Serializable, Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>

@Metadata(label="Platform Python Script", virtual=true) public class PlatformPythonScript extends com.xebialabs.xlrelease.domain.PythonScript
See Also:
  • Field Summary

    Fields inherited from class com.xebialabs.xlrelease.domain.PythonScript

    CUSTOM_SCRIPT_TASK_PROPERTY, PYTHON_SCRIPT_ID, PYTHON_SCRIPT_PROPERTY, UPDATEABLE_PROPERTIES

    Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem

    id, syntheticProperties, type

    Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem

    SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    com.xebialabs.xlrelease.plugin.platform.Client
     
     
    void
    setApiToken(String apiToken)
     
    void
     

    Methods inherited from class com.xebialabs.xlrelease.domain.PythonScript

    getAbortScript, getConfigurationUri, getCustomScriptTask, getDocumentationPage, getIconClass, getIconLocation, getInputProperties, getMaxOutputPropertySize, getOutputProperties, getOutputVarHelpText, getPropertiesWithVariables, getScript, getScriptTimeout, getTaskColor, getTransitionalAndOutputProperties, getTransitionalProperties, isSupportedInWorkflow, setConfigurationUri, setCustomScriptTask, setDocumentationPage, setMaxOutputPropertySize, setScriptTimeout, setSupportedInWorkflow

    Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem

    compareTo, equals, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • PlatformPythonScript

      public PlatformPythonScript()
  • Method Details

    • getPlatformServer

      public PlatformServer getPlatformServer()
    • setPlatformServer

      public void setPlatformServer(PlatformServer platformServer)
    • getApiToken

      public String getApiToken()
    • setApiToken

      public void setApiToken(String apiToken)
    • getClient

      public com.xebialabs.xlrelease.plugin.platform.Client getClient()