Class BigDataPoolResourceInfo


public class BigDataPoolResourceInfo extends TrackedResource
Big Data pool

A Big Data pool.

  • Constructor Details

    • BigDataPoolResourceInfo

      public BigDataPoolResourceInfo()
  • Method Details

    • 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.
    • setTags

      public BigDataPoolResourceInfo setTags(Map<String,String> tags)
      Set the tags property: Resource tags.
      Overrides:
      setTags in class TrackedResource
      Parameters:
      tags - the tags value to set.
      Returns:
      the TrackedResource object itself.
    • 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.