Class HDInsightMapReduceActivityTypeProperties


  • public final class HDInsightMapReduceActivityTypeProperties
    extends Object
    HDInsight MapReduce activity properties.
    • Constructor Detail

      • HDInsightMapReduceActivityTypeProperties

        public HDInsightMapReduceActivityTypeProperties()
    • Method Detail

      • storageLinkedServices

        public List<LinkedServiceReference> storageLinkedServices()
        Get the storageLinkedServices property: Storage linked service references.
        Returns:
        the storageLinkedServices value.
      • withStorageLinkedServices

        public HDInsightMapReduceActivityTypeProperties withStorageLinkedServices​(List<LinkedServiceReference> storageLinkedServices)
        Set the storageLinkedServices property: Storage linked service references.
        Parameters:
        storageLinkedServices - the storageLinkedServices value to set.
        Returns:
        the HDInsightMapReduceActivityTypeProperties object itself.
      • arguments

        public List<Object> arguments()
        Get the arguments property: User specified arguments to HDInsightActivity.
        Returns:
        the arguments value.
      • withArguments

        public HDInsightMapReduceActivityTypeProperties withArguments​(List<Object> arguments)
        Set the arguments property: User specified arguments to HDInsightActivity.
        Parameters:
        arguments - the arguments value to set.
        Returns:
        the HDInsightMapReduceActivityTypeProperties object itself.
      • className

        public Object className()
        Get the className property: Class name. Type: string (or Expression with resultType string).
        Returns:
        the className value.
      • withClassName

        public HDInsightMapReduceActivityTypeProperties withClassName​(Object className)
        Set the className property: Class name. Type: string (or Expression with resultType string).
        Parameters:
        className - the className value to set.
        Returns:
        the HDInsightMapReduceActivityTypeProperties object itself.
      • jarFilePath

        public Object jarFilePath()
        Get the jarFilePath property: Jar path. Type: string (or Expression with resultType string).
        Returns:
        the jarFilePath value.
      • withJarFilePath

        public HDInsightMapReduceActivityTypeProperties withJarFilePath​(Object jarFilePath)
        Set the jarFilePath property: Jar path. Type: string (or Expression with resultType string).
        Parameters:
        jarFilePath - the jarFilePath value to set.
        Returns:
        the HDInsightMapReduceActivityTypeProperties object itself.
      • jarLinkedService

        public LinkedServiceReference jarLinkedService()
        Get the jarLinkedService property: Jar linked service reference.
        Returns:
        the jarLinkedService value.
      • withJarLinkedService

        public HDInsightMapReduceActivityTypeProperties withJarLinkedService​(LinkedServiceReference jarLinkedService)
        Set the jarLinkedService property: Jar linked service reference.
        Parameters:
        jarLinkedService - the jarLinkedService value to set.
        Returns:
        the HDInsightMapReduceActivityTypeProperties object itself.
      • jarLibs

        public List<Object> jarLibs()
        Get the jarLibs property: Jar libs.
        Returns:
        the jarLibs value.
      • withJarLibs

        public HDInsightMapReduceActivityTypeProperties withJarLibs​(List<Object> jarLibs)
        Set the jarLibs property: Jar libs.
        Parameters:
        jarLibs - the jarLibs value to set.
        Returns:
        the HDInsightMapReduceActivityTypeProperties object itself.
      • defines

        public Map<String,​Object> defines()
        Get the defines property: Allows user to specify defines for the MapReduce job request.
        Returns:
        the defines value.
      • withDefines

        public HDInsightMapReduceActivityTypeProperties withDefines​(Map<String,​Object> defines)
        Set the defines property: Allows user to specify defines for the MapReduce job request.
        Parameters:
        defines - the defines value to set.
        Returns:
        the HDInsightMapReduceActivityTypeProperties object itself.
      • validate

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