Class BigDataPoolResourceInfo


  • public class BigDataPoolResourceInfo
    extends TrackedResource
    Big Data pool A Big Data pool.
    • Constructor Detail

      • BigDataPoolResourceInfo

        public BigDataPoolResourceInfo()
    • Method Detail

      • getProvisioningState

        public String getProvisioningState()
        Get the provisioningState property: The state of the Big Data pool.
        Returns:
        the provisioningState value.
      • setProvisioningState

        public BigDataPoolResourceInfo setProvisioningState​(String provisioningState)
        Set the provisioningState property: The state of the Big Data pool.
        Parameters:
        provisioningState - the provisioningState value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getAutoScale

        public AutoScaleProperties getAutoScale()
        Get the autoScale property: Spark pool auto-scaling properties Auto-scaling properties.
        Returns:
        the autoScale value.
      • setAutoScale

        public BigDataPoolResourceInfo setAutoScale​(AutoScaleProperties autoScale)
        Set the autoScale property: Spark pool auto-scaling properties Auto-scaling properties.
        Parameters:
        autoScale - the autoScale value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getCreationDate

        public OffsetDateTime getCreationDate()
        Get the creationDate property: The time when the Big Data pool was created.
        Returns:
        the creationDate value.
      • setCreationDate

        public BigDataPoolResourceInfo setCreationDate​(OffsetDateTime creationDate)
        Set the creationDate property: The time when the Big Data pool was created.
        Parameters:
        creationDate - the creationDate value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getAutoPause

        public AutoPauseProperties getAutoPause()
        Get the autoPause property: Spark pool auto-pausing properties Auto-pausing properties.
        Returns:
        the autoPause value.
      • setAutoPause

        public BigDataPoolResourceInfo setAutoPause​(AutoPauseProperties autoPause)
        Set the autoPause property: Spark pool auto-pausing properties Auto-pausing properties.
        Parameters:
        autoPause - the autoPause value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • isComputeIsolationEnabled

        public Boolean isComputeIsolationEnabled()
        Get the isComputeIsolationEnabled property: Whether compute isolation is required or not.
        Returns:
        the isComputeIsolationEnabled value.
      • setIsComputeIsolationEnabled

        public BigDataPoolResourceInfo setIsComputeIsolationEnabled​(Boolean isComputeIsolationEnabled)
        Set the isComputeIsolationEnabled property: Whether compute isolation is required or not.
        Parameters:
        isComputeIsolationEnabled - the isComputeIsolationEnabled value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • isSessionLevelPackagesEnabled

        public Boolean isSessionLevelPackagesEnabled()
        Get the sessionLevelPackagesEnabled property: Whether session level packages enabled.
        Returns:
        the sessionLevelPackagesEnabled value.
      • setSessionLevelPackagesEnabled

        public BigDataPoolResourceInfo setSessionLevelPackagesEnabled​(Boolean sessionLevelPackagesEnabled)
        Set the sessionLevelPackagesEnabled property: Whether session level packages enabled.
        Parameters:
        sessionLevelPackagesEnabled - the sessionLevelPackagesEnabled value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getCacheSize

        public Integer getCacheSize()
        Get the cacheSize property: The cache size.
        Returns:
        the cacheSize value.
      • setCacheSize

        public BigDataPoolResourceInfo setCacheSize​(Integer cacheSize)
        Set the cacheSize property: The cache size.
        Parameters:
        cacheSize - the cacheSize value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getDynamicExecutorAllocation

        public DynamicExecutorAllocation getDynamicExecutorAllocation()
        Get the dynamicExecutorAllocation property: Dynamic Executor Allocation.
        Returns:
        the dynamicExecutorAllocation value.
      • setDynamicExecutorAllocation

        public BigDataPoolResourceInfo setDynamicExecutorAllocation​(DynamicExecutorAllocation dynamicExecutorAllocation)
        Set the dynamicExecutorAllocation property: Dynamic Executor Allocation.
        Parameters:
        dynamicExecutorAllocation - the dynamicExecutorAllocation value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getSparkEventsFolder

        public String getSparkEventsFolder()
        Get the sparkEventsFolder property: The Spark events folder.
        Returns:
        the sparkEventsFolder value.
      • setSparkEventsFolder

        public BigDataPoolResourceInfo setSparkEventsFolder​(String sparkEventsFolder)
        Set the sparkEventsFolder property: The Spark events folder.
        Parameters:
        sparkEventsFolder - the sparkEventsFolder value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getNodeCount

        public Integer getNodeCount()
        Get the nodeCount property: The number of nodes in the Big Data pool.
        Returns:
        the nodeCount value.
      • setNodeCount

        public BigDataPoolResourceInfo setNodeCount​(Integer nodeCount)
        Set the nodeCount property: The number of nodes in the Big Data pool.
        Parameters:
        nodeCount - the nodeCount value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getLibraryRequirements

        public LibraryRequirements getLibraryRequirements()
        Get the libraryRequirements property: Spark pool library version requirements Library version requirements.
        Returns:
        the libraryRequirements value.
      • setLibraryRequirements

        public BigDataPoolResourceInfo setLibraryRequirements​(LibraryRequirements libraryRequirements)
        Set the libraryRequirements property: Spark pool library version requirements Library version requirements.
        Parameters:
        libraryRequirements - the libraryRequirements value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getCustomLibraries

        public List<LibraryInfo> getCustomLibraries()
        Get the customLibraries property: List of custom libraries/packages associated with the spark pool.
        Returns:
        the customLibraries value.
      • setCustomLibraries

        public BigDataPoolResourceInfo setCustomLibraries​(List<LibraryInfo> customLibraries)
        Set the customLibraries property: List of custom libraries/packages associated with the spark pool.
        Parameters:
        customLibraries - the customLibraries value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getSparkConfigProperties

        public LibraryRequirements getSparkConfigProperties()
        Get the sparkConfigProperties property: Spark pool library version requirements Spark configuration file to specify additional properties.
        Returns:
        the sparkConfigProperties value.
      • setSparkConfigProperties

        public BigDataPoolResourceInfo setSparkConfigProperties​(LibraryRequirements sparkConfigProperties)
        Set the sparkConfigProperties property: Spark pool library version requirements Spark configuration file to specify additional properties.
        Parameters:
        sparkConfigProperties - the sparkConfigProperties value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getSparkVersion

        public String getSparkVersion()
        Get the sparkVersion property: The Apache Spark version.
        Returns:
        the sparkVersion value.
      • setSparkVersion

        public BigDataPoolResourceInfo setSparkVersion​(String sparkVersion)
        Set the sparkVersion property: The Apache Spark version.
        Parameters:
        sparkVersion - the sparkVersion value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getDefaultSparkLogFolder

        public String getDefaultSparkLogFolder()
        Get the defaultSparkLogFolder property: The default folder where Spark logs will be written.
        Returns:
        the defaultSparkLogFolder value.
      • setDefaultSparkLogFolder

        public BigDataPoolResourceInfo setDefaultSparkLogFolder​(String defaultSparkLogFolder)
        Set the defaultSparkLogFolder property: The default folder where Spark logs will be written.
        Parameters:
        defaultSparkLogFolder - the defaultSparkLogFolder value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getNodeSize

        public NodeSize getNodeSize()
        Get the nodeSize property: The level of compute power that each node in the Big Data pool has.
        Returns:
        the nodeSize value.
      • setNodeSize

        public BigDataPoolResourceInfo setNodeSize​(NodeSize nodeSize)
        Set the nodeSize property: The level of compute power that each node in the Big Data pool has.
        Parameters:
        nodeSize - the nodeSize value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getNodeSizeFamily

        public NodeSizeFamily getNodeSizeFamily()
        Get the nodeSizeFamily property: The kind of nodes that the Big Data pool provides.
        Returns:
        the nodeSizeFamily value.
      • setNodeSizeFamily

        public BigDataPoolResourceInfo setNodeSizeFamily​(NodeSizeFamily nodeSizeFamily)
        Set the nodeSizeFamily property: The kind of nodes that the Big Data pool provides.
        Parameters:
        nodeSizeFamily - the nodeSizeFamily value to set.
        Returns:
        the BigDataPoolResourceInfo object itself.
      • getLastSucceededTimestamp

        public OffsetDateTime getLastSucceededTimestamp()
        Get the lastSucceededTimestamp property: The time when the Big Data pool was updated successfully.
        Returns:
        the lastSucceededTimestamp value.
      • setLocation

        public BigDataPoolResourceInfo setLocation​(String location)
        Set the location property: The geo-location where the resource lives.
        Overrides:
        setLocation in class TrackedResource
        Parameters:
        location - the location value to set.
        Returns:
        the TrackedResource object itself.