Interface BigDataPoolResourceInfo


  • public interface BigDataPoolResourceInfo
    An immutable client-side representation of BigDataPoolResourceInfo.
    • Method Detail

      • id

        String id()
        Gets the id property: Fully qualified resource Id for the resource.
        Returns:
        the id value.
      • name

        String name()
        Gets the name property: The name of the resource.
        Returns:
        the name value.
      • type

        String type()
        Gets the type property: The type of the resource.
        Returns:
        the type value.
      • location

        String location()
        Gets the location property: The geo-location where the resource lives.
        Returns:
        the location value.
      • tags

        Map<String,​String> tags()
        Gets the tags property: Resource tags.
        Returns:
        the tags value.
      • provisioningState

        String provisioningState()
        Gets the provisioningState property: The state of the Big Data pool.
        Returns:
        the provisioningState value.
      • autoScale

        AutoScaleProperties autoScale()
        Gets the autoScale property: Spark pool auto-scaling properties Auto-scaling properties.
        Returns:
        the autoScale value.
      • creationDate

        OffsetDateTime creationDate()
        Gets the creationDate property: The time when the Big Data pool was created.
        Returns:
        the creationDate value.
      • autoPause

        AutoPauseProperties autoPause()
        Gets the autoPause property: Spark pool auto-pausing properties Auto-pausing properties.
        Returns:
        the autoPause value.
      • isComputeIsolationEnabled

        Boolean isComputeIsolationEnabled()
        Gets the isComputeIsolationEnabled property: Whether compute isolation is required or not.
        Returns:
        the isComputeIsolationEnabled value.
      • sessionLevelPackagesEnabled

        Boolean sessionLevelPackagesEnabled()
        Gets the sessionLevelPackagesEnabled property: Whether session level packages enabled.
        Returns:
        the sessionLevelPackagesEnabled value.
      • cacheSize

        Integer cacheSize()
        Gets the cacheSize property: The cache size.
        Returns:
        the cacheSize value.
      • dynamicExecutorAllocation

        DynamicExecutorAllocation dynamicExecutorAllocation()
        Gets the dynamicExecutorAllocation property: Dynamic Executor Allocation.
        Returns:
        the dynamicExecutorAllocation value.
      • sparkEventsFolder

        String sparkEventsFolder()
        Gets the sparkEventsFolder property: The Spark events folder.
        Returns:
        the sparkEventsFolder value.
      • nodeCount

        Integer nodeCount()
        Gets the nodeCount property: The number of nodes in the Big Data pool.
        Returns:
        the nodeCount value.
      • libraryRequirements

        LibraryRequirements libraryRequirements()
        Gets the libraryRequirements property: Spark pool library version requirements Library version requirements.
        Returns:
        the libraryRequirements value.
      • customLibraries

        List<LibraryInfo> customLibraries()
        Gets the customLibraries property: List of custom libraries/packages associated with the spark pool.
        Returns:
        the customLibraries value.
      • sparkConfigProperties

        SparkConfigProperties sparkConfigProperties()
        Gets the sparkConfigProperties property: Spark pool Config Properties Spark configuration file to specify additional properties.
        Returns:
        the sparkConfigProperties value.
      • sparkVersion

        String sparkVersion()
        Gets the sparkVersion property: The Apache Spark version.
        Returns:
        the sparkVersion value.
      • defaultSparkLogFolder

        String defaultSparkLogFolder()
        Gets the defaultSparkLogFolder property: The default folder where Spark logs will be written.
        Returns:
        the defaultSparkLogFolder value.
      • nodeSize

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

        NodeSizeFamily nodeSizeFamily()
        Gets the nodeSizeFamily property: The kind of nodes that the Big Data pool provides.
        Returns:
        the nodeSizeFamily value.
      • lastSucceededTimestamp

        OffsetDateTime lastSucceededTimestamp()
        Gets the lastSucceededTimestamp property: The time when the Big Data pool was updated successfully.
        Returns:
        the lastSucceededTimestamp value.
      • region

        com.azure.core.management.Region region()
        Gets the region of the resource.
        Returns:
        the region of the resource.
      • regionName

        String regionName()
        Gets the name of the resource region.
        Returns:
        the name of the resource region.
      • innerModel

        BigDataPoolResourceInfoInner innerModel()
        Gets the inner com.azure.resourcemanager.synapse.fluent.models.BigDataPoolResourceInfoInner object.
        Returns:
        the inner object.
      • refresh

        BigDataPoolResourceInfo refresh()
        Refreshes the resource to sync with Azure.
        Returns:
        the refreshed resource.
      • refresh

        BigDataPoolResourceInfo refresh​(com.azure.core.util.Context context)
        Refreshes the resource to sync with Azure.
        Parameters:
        context - The context to associate with this operation.
        Returns:
        the refreshed resource.