com.amazonaws.services.elasticmapreduce.model
Class JobFlowDetail

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

public class JobFlowDetail
extends Object


Constructor Summary
JobFlowDetail()
           
 
Method Summary
 List<BootstrapActionDetail> getBootstrapActions()
          Returns the value of the BootstrapActions property for this object.
 JobFlowExecutionStatusDetail getExecutionStatusDetail()
          A container for the execution status description of the job flow.
 JobFlowInstancesDetail getInstances()
          A container for the instances detail of the job flow.
 String getJobFlowId()
          An ID that uniquely identifies the job flow.
 String getLogUri()
          The URI for the location of the log files on Amazon S3.
 String getName()
          The name of the job flow.
 List<StepDetail> getSteps()
          A list of Step instances applied to data in the job flow.
 void setBootstrapActions(Collection<BootstrapActionDetail> bootstrapActions)
          Sets the value of the BootstrapActions property for this object.
 void setExecutionStatusDetail(JobFlowExecutionStatusDetail executionStatusDetail)
          A container for the execution status description of the job flow.
 void setInstances(JobFlowInstancesDetail instances)
          A container for the instances detail of the job flow.
 void setJobFlowId(String jobFlowId)
          An ID that uniquely identifies the job flow.
 void setLogUri(String logUri)
          The URI for the location of the log files on Amazon S3.
 void setName(String name)
          The name of the job flow.
 void setSteps(Collection<StepDetail> steps)
          A list of Step instances applied to data in the job flow.
 String toString()
           
 JobFlowDetail withBootstrapActions(BootstrapActionDetail... bootstrapActions)
          Sets the value of the BootstrapActions property for this object.
 JobFlowDetail withBootstrapActions(Collection<BootstrapActionDetail> bootstrapActions)
          Sets the value of the BootstrapActions property for this object.
 JobFlowDetail withExecutionStatusDetail(JobFlowExecutionStatusDetail executionStatusDetail)
          A container for the execution status description of the job flow.
 JobFlowDetail withInstances(JobFlowInstancesDetail instances)
          A container for the instances detail of the job flow.
 JobFlowDetail withJobFlowId(String jobFlowId)
          An ID that uniquely identifies the job flow.
 JobFlowDetail withLogUri(String logUri)
          The URI for the location of the log files on Amazon S3.
 JobFlowDetail withName(String name)
          The name of the job flow.
 JobFlowDetail withSteps(Collection<StepDetail> steps)
          A list of Step instances applied to data in the job flow.
 JobFlowDetail withSteps(StepDetail... steps)
          A list of Step instances applied to data in the job flow.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JobFlowDetail

public JobFlowDetail()
Method Detail

getJobFlowId

public String getJobFlowId()
An ID that uniquely identifies the job flow.

Returns:
An ID that uniquely identifies the job flow.

setJobFlowId

public void setJobFlowId(String jobFlowId)
An ID that uniquely identifies the job flow.

Parameters:
jobFlowId - An ID that uniquely identifies the job flow.

withJobFlowId

public JobFlowDetail withJobFlowId(String jobFlowId)
An ID that uniquely identifies the job flow.

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

Parameters:
jobFlowId - An ID that uniquely identifies the job flow.
Returns:
A reference to this updated object so that method calls can be chained together.

getName

public String getName()
The name of the job flow.

Returns:
The name of the job flow.

setName

public void setName(String name)
The name of the job flow.

Parameters:
name - The name of the job flow.

withName

public JobFlowDetail withName(String name)
The name of the job flow.

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

Parameters:
name - The name of the job flow.
Returns:
A reference to this updated object so that method calls can be chained together.

getLogUri

public String getLogUri()
The URI for the location of the log files on Amazon S3.

Returns:
The URI for the location of the log files on Amazon S3.

setLogUri

public void setLogUri(String logUri)
The URI for the location of the log files on Amazon S3.

Parameters:
logUri - The URI for the location of the log files on Amazon S3.

withLogUri

public JobFlowDetail withLogUri(String logUri)
The URI for the location of the log files on Amazon S3.

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

Parameters:
logUri - The URI for the location of the log files on Amazon S3.
Returns:
A reference to this updated object so that method calls can be chained together.

getExecutionStatusDetail

public JobFlowExecutionStatusDetail getExecutionStatusDetail()
A container for the execution status description of the job flow.

Returns:
A container for the execution status description of the job flow.

setExecutionStatusDetail

public void setExecutionStatusDetail(JobFlowExecutionStatusDetail executionStatusDetail)
A container for the execution status description of the job flow.

Parameters:
executionStatusDetail - A container for the execution status description of the job flow.

withExecutionStatusDetail

public JobFlowDetail withExecutionStatusDetail(JobFlowExecutionStatusDetail executionStatusDetail)
A container for the execution status description of the job flow.

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

Parameters:
executionStatusDetail - A container for the execution status description of the job flow.
Returns:
A reference to this updated object so that method calls can be chained together.

getInstances

public JobFlowInstancesDetail getInstances()
A container for the instances detail of the job flow.

Returns:
A container for the instances detail of the job flow.

setInstances

public void setInstances(JobFlowInstancesDetail instances)
A container for the instances detail of the job flow.

Parameters:
instances - A container for the instances detail of the job flow.

withInstances

public JobFlowDetail withInstances(JobFlowInstancesDetail instances)
A container for the instances detail of the job flow.

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

Parameters:
instances - A container for the instances detail of the job flow.
Returns:
A reference to this updated object so that method calls can be chained together.

getSteps

public List<StepDetail> getSteps()
A list of Step instances applied to data in the job flow.

Returns:
A list of Step instances applied to data in the job flow.

setSteps

public void setSteps(Collection<StepDetail> steps)
A list of Step instances applied to data in the job flow.

Parameters:
steps - A list of Step instances applied to data in the job flow.

withSteps

public JobFlowDetail withSteps(StepDetail... steps)
A list of Step instances applied to data in the job flow.

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

Parameters:
steps - A list of Step instances applied to data in the job flow.
Returns:
A reference to this updated object so that method calls can be chained together.

withSteps

public JobFlowDetail withSteps(Collection<StepDetail> steps)
A list of Step instances applied to data in the job flow.

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

Parameters:
steps - A list of Step instances applied to data in the job flow.
Returns:
A reference to this updated object so that method calls can be chained together.

getBootstrapActions

public List<BootstrapActionDetail> getBootstrapActions()
Returns the value of the BootstrapActions property for this object.

Returns:
The value of the BootstrapActions property for this object.

setBootstrapActions

public void setBootstrapActions(Collection<BootstrapActionDetail> bootstrapActions)
Sets the value of the BootstrapActions property for this object.

Parameters:
bootstrapActions - The new value for the BootstrapActions property for this object.

withBootstrapActions

public JobFlowDetail withBootstrapActions(BootstrapActionDetail... bootstrapActions)
Sets the value of the BootstrapActions property for this object.

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

Parameters:
bootstrapActions - The new value for the BootstrapActions property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

withBootstrapActions

public JobFlowDetail withBootstrapActions(Collection<BootstrapActionDetail> bootstrapActions)
Sets the value of the BootstrapActions property for this object.

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

Parameters:
bootstrapActions - The new value for the BootstrapActions property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

toString

public String toString()
Overrides:
toString in class Object


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