Class LocalizationStatus

java.lang.Object
org.apache.hadoop.yarn.api.records.LocalizationStatus

@Public @Unstable public abstract class LocalizationStatus extends Object
Represents the localization status of a resource. The status of the localization includes:
  • Constructor Details

    • LocalizationStatus

      public LocalizationStatus()
  • Method Details

    • newInstance

      public static LocalizationStatus newInstance(String resourceKey, LocalizationState localizationState)
    • newInstance

      public static LocalizationStatus newInstance(String resourceKey, LocalizationState localizationState, String diagnostics)
    • getResourceKey

      public abstract String getResourceKey()
      Get the resource key.
      Returns:
      resource key.
    • setResourceKey

      @Private public abstract void setResourceKey(String resourceKey)
      Sets the resource key.
      Parameters:
      resourceKey - resource key.
    • getLocalizationState

      public abstract LocalizationState getLocalizationState()
      Get the localization sate.
      Returns:
      localization state.
    • setLocalizationState

      @Private public abstract void setLocalizationState(LocalizationState state)
      Sets the localization state.
      Parameters:
      state - localization state
    • getDiagnostics

      public abstract String getDiagnostics()
      Get the diagnostics.
      Returns:
      diagnostics.
    • setDiagnostics

      @Private public abstract void setDiagnostics(String diagnostics)
      Sets the diagnostics.
      Parameters:
      diagnostics - diagnostics.