Class TriggeredWebJobProperties


  • public final class TriggeredWebJobProperties
    extends Object
    TriggeredWebJob resource specific properties.
    • Constructor Detail

      • TriggeredWebJobProperties

        public TriggeredWebJobProperties()
    • Method Detail

      • latestRun

        public TriggeredJobRun latestRun()
        Get the latestRun property: Latest job run information.
        Returns:
        the latestRun value.
      • withLatestRun

        public TriggeredWebJobProperties withLatestRun​(TriggeredJobRun latestRun)
        Set the latestRun property: Latest job run information.
        Parameters:
        latestRun - the latestRun value to set.
        Returns:
        the TriggeredWebJobProperties object itself.
      • historyUrl

        public String historyUrl()
        Get the historyUrl property: History URL.
        Returns:
        the historyUrl value.
      • withHistoryUrl

        public TriggeredWebJobProperties withHistoryUrl​(String historyUrl)
        Set the historyUrl property: History URL.
        Parameters:
        historyUrl - the historyUrl value to set.
        Returns:
        the TriggeredWebJobProperties object itself.
      • schedulerLogsUrl

        public String schedulerLogsUrl()
        Get the schedulerLogsUrl property: Scheduler Logs URL.
        Returns:
        the schedulerLogsUrl value.
      • withSchedulerLogsUrl

        public TriggeredWebJobProperties withSchedulerLogsUrl​(String schedulerLogsUrl)
        Set the schedulerLogsUrl property: Scheduler Logs URL.
        Parameters:
        schedulerLogsUrl - the schedulerLogsUrl value to set.
        Returns:
        the TriggeredWebJobProperties object itself.
      • runCommand

        public String runCommand()
        Get the runCommand property: Run command.
        Returns:
        the runCommand value.
      • withRunCommand

        public TriggeredWebJobProperties withRunCommand​(String runCommand)
        Set the runCommand property: Run command.
        Parameters:
        runCommand - the runCommand value to set.
        Returns:
        the TriggeredWebJobProperties object itself.
      • url

        public String url()
        Get the url property: Job URL.
        Returns:
        the url value.
      • withUrl

        public TriggeredWebJobProperties withUrl​(String url)
        Set the url property: Job URL.
        Parameters:
        url - the url value to set.
        Returns:
        the TriggeredWebJobProperties object itself.
      • extraInfoUrl

        public String extraInfoUrl()
        Get the extraInfoUrl property: Extra Info URL.
        Returns:
        the extraInfoUrl value.
      • withExtraInfoUrl

        public TriggeredWebJobProperties withExtraInfoUrl​(String extraInfoUrl)
        Set the extraInfoUrl property: Extra Info URL.
        Parameters:
        extraInfoUrl - the extraInfoUrl value to set.
        Returns:
        the TriggeredWebJobProperties object itself.
      • webJobType

        public WebJobType webJobType()
        Get the webJobType property: Job type.
        Returns:
        the webJobType value.
      • withWebJobType

        public TriggeredWebJobProperties withWebJobType​(WebJobType webJobType)
        Set the webJobType property: Job type.
        Parameters:
        webJobType - the webJobType value to set.
        Returns:
        the TriggeredWebJobProperties object itself.
      • error

        public String error()
        Get the error property: Error information.
        Returns:
        the error value.
      • withError

        public TriggeredWebJobProperties withError​(String error)
        Set the error property: Error information.
        Parameters:
        error - the error value to set.
        Returns:
        the TriggeredWebJobProperties object itself.
      • usingSdk

        public Boolean usingSdk()
        Get the usingSdk property: Using SDK?.
        Returns:
        the usingSdk value.
      • withUsingSdk

        public TriggeredWebJobProperties withUsingSdk​(Boolean usingSdk)
        Set the usingSdk property: Using SDK?.
        Parameters:
        usingSdk - the usingSdk value to set.
        Returns:
        the TriggeredWebJobProperties object itself.
      • settings

        public Map<String,​Object> settings()
        Get the settings property: Job settings.
        Returns:
        the settings value.
      • withSettings

        public TriggeredWebJobProperties withSettings​(Map<String,​Object> settings)
        Set the settings property: Job settings.
        Parameters:
        settings - the settings value to set.
        Returns:
        the TriggeredWebJobProperties object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.