Class HDInsightSparkActivity


  • public final class HDInsightSparkActivity
    extends ExecutionActivity
    HDInsight Spark activity.
    • Constructor Detail

      • HDInsightSparkActivity

        public HDInsightSparkActivity()
    • Method Detail

      • rootPath

        public Object rootPath()
        Get the rootPath property: The root path in 'sparkJobLinkedService' for all the job’s files. Type: string (or Expression with resultType string).
        Returns:
        the rootPath value.
      • withRootPath

        public HDInsightSparkActivity withRootPath​(Object rootPath)
        Set the rootPath property: The root path in 'sparkJobLinkedService' for all the job’s files. Type: string (or Expression with resultType string).
        Parameters:
        rootPath - the rootPath value to set.
        Returns:
        the HDInsightSparkActivity object itself.
      • entryFilePath

        public Object entryFilePath()
        Get the entryFilePath property: The relative path to the root folder of the code/package to be executed. Type: string (or Expression with resultType string).
        Returns:
        the entryFilePath value.
      • withEntryFilePath

        public HDInsightSparkActivity withEntryFilePath​(Object entryFilePath)
        Set the entryFilePath property: The relative path to the root folder of the code/package to be executed. Type: string (or Expression with resultType string).
        Parameters:
        entryFilePath - the entryFilePath value to set.
        Returns:
        the HDInsightSparkActivity object itself.
      • arguments

        public List<Object> arguments()
        Get the arguments property: The user-specified arguments to HDInsightSparkActivity.
        Returns:
        the arguments value.
      • withArguments

        public HDInsightSparkActivity withArguments​(List<Object> arguments)
        Set the arguments property: The user-specified arguments to HDInsightSparkActivity.
        Parameters:
        arguments - the arguments value to set.
        Returns:
        the HDInsightSparkActivity object itself.
      • withGetDebugInfo

        public HDInsightSparkActivity withGetDebugInfo​(HDInsightActivityDebugInfoOption getDebugInfo)
        Set the getDebugInfo property: Debug info option.
        Parameters:
        getDebugInfo - the getDebugInfo value to set.
        Returns:
        the HDInsightSparkActivity object itself.
      • sparkJobLinkedService

        public LinkedServiceReference sparkJobLinkedService()
        Get the sparkJobLinkedService property: The storage linked service for uploading the entry file and dependencies, and for receiving logs.
        Returns:
        the sparkJobLinkedService value.
      • withSparkJobLinkedService

        public HDInsightSparkActivity withSparkJobLinkedService​(LinkedServiceReference sparkJobLinkedService)
        Set the sparkJobLinkedService property: The storage linked service for uploading the entry file and dependencies, and for receiving logs.
        Parameters:
        sparkJobLinkedService - the sparkJobLinkedService value to set.
        Returns:
        the HDInsightSparkActivity object itself.
      • className

        public String className()
        Get the className property: The application's Java/Spark main class.
        Returns:
        the className value.
      • withClassName

        public HDInsightSparkActivity withClassName​(String className)
        Set the className property: The application's Java/Spark main class.
        Parameters:
        className - the className value to set.
        Returns:
        the HDInsightSparkActivity object itself.
      • proxyUser

        public Object proxyUser()
        Get the proxyUser property: The user to impersonate that will execute the job. Type: string (or Expression with resultType string).
        Returns:
        the proxyUser value.
      • withProxyUser

        public HDInsightSparkActivity withProxyUser​(Object proxyUser)
        Set the proxyUser property: The user to impersonate that will execute the job. Type: string (or Expression with resultType string).
        Parameters:
        proxyUser - the proxyUser value to set.
        Returns:
        the HDInsightSparkActivity object itself.
      • sparkConfig

        public Map<String,​Object> sparkConfig()
        Get the sparkConfig property: Spark configuration property.
        Returns:
        the sparkConfig value.
      • withSparkConfig

        public HDInsightSparkActivity withSparkConfig​(Map<String,​Object> sparkConfig)
        Set the sparkConfig property: Spark configuration property.
        Parameters:
        sparkConfig - the sparkConfig value to set.
        Returns:
        the HDInsightSparkActivity object itself.