Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.elasticmapreduce.model
Class StepDetail

java.lang.Object
  extended by com.amazonaws.services.elasticmapreduce.model.StepDetail

public class StepDetail
extends Object

Combines the execution state and configuration of a step.


Constructor Summary
StepDetail()
          Default constructor for a new StepDetail object.
StepDetail(StepConfig stepConfig, StepExecutionStatusDetail executionStatusDetail)
          Constructs a new StepDetail object.
 
Method Summary
 boolean equals(Object obj)
           
 StepExecutionStatusDetail getExecutionStatusDetail()
          The description of the step status.
 StepConfig getStepConfig()
          The step configuration.
 int hashCode()
           
 void setExecutionStatusDetail(StepExecutionStatusDetail executionStatusDetail)
          The description of the step status.
 void setStepConfig(StepConfig stepConfig)
          The step configuration.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 StepDetail withExecutionStatusDetail(StepExecutionStatusDetail executionStatusDetail)
          The description of the step status.
 StepDetail withStepConfig(StepConfig stepConfig)
          The step configuration.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StepDetail

public StepDetail()
Default constructor for a new StepDetail object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.


StepDetail

public StepDetail(StepConfig stepConfig,
                  StepExecutionStatusDetail executionStatusDetail)
Constructs a new StepDetail object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.

Parameters:
stepConfig - The step configuration.
executionStatusDetail - The description of the step status.
Method Detail

getStepConfig

public StepConfig getStepConfig()
The step configuration.

Returns:
The step configuration.

setStepConfig

public void setStepConfig(StepConfig stepConfig)
The step configuration.

Parameters:
stepConfig - The step configuration.

withStepConfig

public StepDetail withStepConfig(StepConfig stepConfig)
The step configuration.

Returns a reference to this object so that method calls can be chained together.

Parameters:
stepConfig - The step configuration.
Returns:
A reference to this updated object so that method calls can be chained together.

getExecutionStatusDetail

public StepExecutionStatusDetail getExecutionStatusDetail()
The description of the step status.

Returns:
The description of the step status.

setExecutionStatusDetail

public void setExecutionStatusDetail(StepExecutionStatusDetail executionStatusDetail)
The description of the step status.

Parameters:
executionStatusDetail - The description of the step status.

withExecutionStatusDetail

public StepDetail withExecutionStatusDetail(StepExecutionStatusDetail executionStatusDetail)
The description of the step status.

Returns a reference to this object so that method calls can be chained together.

Parameters:
executionStatusDetail - The description of the step status.
Returns:
A reference to this updated object so that method calls can be chained together.

toString

public String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.