cascading.stats.tez

## Class TezSliceStats

- java.lang.Object
- - cascading.stats.FlowSliceStats<TezNodeStats.Kind>
  - - cascading.stats.tez.TezSliceStats

- All Implemented Interfaces:
    ProvidesCounters

      public class TezSliceStats
      extends FlowSliceStats<TezNodeStats.Kind>
      implements ProvidesCounters

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `TezSliceStats.TezAttempt`

    - ### Nested classes/interfaces inherited from class cascading.stats.FlowSliceStats

      `FlowSliceStats.FlowSliceAttempt`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addAttempt(java.lang.Object event)`
    `java.util.Map<java.lang.Integer,FlowSliceStats.FlowSliceAttempt>` | `getAttempts()`
    `java.util.Collection<java.lang.String>` | `getCounterGroups()`
    `java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>>` | `getCounters()`
    `java.util.Collection<java.lang.String>` | `getCountersFor(java.lang.Class<? extends java.lang.Enum> group)`
    `java.util.Collection<java.lang.String>` | `getCountersFor(java.lang.String group)`
    `long` | `getCounterValue(java.lang.Enum counter)`
    `long` | `getCounterValue(java.lang.String group, java.lang.String name)`
    `java.lang.String[]` | `getDiagnostics()`
    `java.lang.String` | `getID()`
    `TezNodeStats.Kind` | `getKind()`
    `long` | `getLastSuccessfulCounterFetchTime()`
    `CascadingStats.Status` | `getParentStatus()`
    `long` | `getProcessFinishTime()`
    `java.lang.String` | `getProcessNodeID()`
    `float` | `getProcessProgress()`
    `long` | `getProcessRunTime()`
    `java.lang.String` | `getProcessSliceID()`
    `long` | `getProcessStartTime()`
    `java.lang.String` | `getProcessStatus()`
    `java.lang.String` | `getProcessStepID()`
    `CascadingStats.Status` | `getStatus()`
    `void` | `setCounters(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> counters)`
    `void` | `setDiagnostics(java.lang.String diagnostics)`
    `void` | `setFinishTime(long finishTime)`
    `void` | `setLastFetch(long lastFetch)`
    `void` | `setStartTime(long startTime)`
    `protected void` | `setStatus(CascadingStats.Status status)`
    `void` | `setSubmitTime(long submitTime)`
    `void` | `setSuccessfulAttemptID(java.lang.String successfulAttemptID)`
    `java.lang.String` | `toString()`

    - ### Methods inherited from class cascading.stats.FlowSliceStats

      `getProcessID, getProcessPendingTime, getProcessSubmitTime`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Method Detail

    - #### setSubmitTime

          public void setSubmitTime(long submitTime)

    - #### setStartTime

          public void setStartTime(long startTime)

    - #### setFinishTime

          public void setFinishTime(long finishTime)

    - #### setSuccessfulAttemptID

          public void setSuccessfulAttemptID(java.lang.String successfulAttemptID)

    - #### getID

          public java.lang.String getID()

      Specified by:
        `getID` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### getProcessStartTime

          public long getProcessStartTime()

      Specified by:
        `getProcessStartTime` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### getProcessRunTime

          public long getProcessRunTime()

      Overrides:
        `getProcessRunTime` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### getProcessFinishTime

          public long getProcessFinishTime()

      Specified by:
        `getProcessFinishTime` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### setDiagnostics

          public void setDiagnostics(java.lang.String diagnostics)

    - #### getParentStatus

          public CascadingStats.Status getParentStatus()

    - #### setStatus

          protected void setStatus(@Nullable
                       CascadingStats.Status status)

    - #### getStatus

          public CascadingStats.Status getStatus()

      Specified by:
        `getStatus` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### getKind

          public TezNodeStats.Kind getKind()

      Specified by:
        `getKind` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### getDiagnostics

          public java.lang.String[] getDiagnostics()

      Specified by:
        `getDiagnostics` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### getCounters

          public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> getCounters()

      Specified by:
        `getCounters` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### getProcessSliceID

          public java.lang.String getProcessSliceID()

      Specified by:
        `getProcessSliceID` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### getProcessNodeID

          public java.lang.String getProcessNodeID()

      Specified by:
        `getProcessNodeID` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### getProcessStepID

          public java.lang.String getProcessStepID()

      Specified by:
        `getProcessStepID` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### getProcessStatus

          public java.lang.String getProcessStatus()

      Specified by:
        `getProcessStatus` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### getProcessProgress

          public float getProcessProgress()

      Specified by:
        `getProcessProgress` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### getAttempts

          public java.util.Map<java.lang.Integer,FlowSliceStats.FlowSliceAttempt> getAttempts()

      Specified by:
        `getAttempts` in class `FlowSliceStats<TezNodeStats.Kind>`

    - #### setCounters

          public void setCounters(@Nullable
                         java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Long>> counters)

    - #### setLastFetch

          public void setLastFetch(long lastFetch)

    - #### getLastSuccessfulCounterFetchTime

          public long getLastSuccessfulCounterFetchTime()

      Specified by:
        `getLastSuccessfulCounterFetchTime` in interface `ProvidesCounters`

    - #### getCounterGroups

          public java.util.Collection<java.lang.String> getCounterGroups()

      Specified by:
        `getCounterGroups` in interface `ProvidesCounters`

    - #### getCountersFor

          public java.util.Collection<java.lang.String> getCountersFor(java.lang.String group)

      Specified by:
        `getCountersFor` in interface `ProvidesCounters`

    - #### getCountersFor

          public java.util.Collection<java.lang.String> getCountersFor(java.lang.Class<? extends java.lang.Enum> group)

      Specified by:
        `getCountersFor` in interface `ProvidesCounters`

    - #### getCounterValue

          public long getCounterValue(java.lang.Enum counter)

      Specified by:
        `getCounterValue` in interface `ProvidesCounters`

    - #### getCounterValue

          public long getCounterValue(java.lang.String group,
                             java.lang.String name)

      Specified by:
        `getCounterValue` in interface `ProvidesCounters`

    - #### addAttempt

          public void addAttempt(java.lang.Object event)

    - #### toString

          public java.lang.String toString()

      Overrides:
        `toString` in class `java.lang.Object`

Copyright © 2007-2015 Xplenty, Inc. All Rights Reserved.