@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AddJobFlowStepsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
The input argument to the AddJobFlowSteps operation.
NOOP| Constructor and Description | 
|---|
AddJobFlowStepsRequest()
Default constructor for AddJobFlowStepsRequest object. 
 | 
AddJobFlowStepsRequest(String jobFlowId)
Constructs a new AddJobFlowStepsRequest object. 
 | 
AddJobFlowStepsRequest(String jobFlowId,
                      List<StepConfig> steps)
Constructs a new AddJobFlowStepsRequest object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AddJobFlowStepsRequest | 
clone()  | 
boolean | 
equals(Object obj)  | 
String | 
getExecutionRoleArn()
 The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. 
 | 
String | 
getJobFlowId()
 A string that uniquely identifies the job flow. 
 | 
List<StepConfig> | 
getSteps()
 A list of StepConfig to be executed by the job flow. 
 | 
int | 
hashCode()  | 
void | 
setExecutionRoleArn(String executionRoleArn)
 The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. 
 | 
void | 
setJobFlowId(String jobFlowId)
 A string that uniquely identifies the job flow. 
 | 
void | 
setSteps(Collection<StepConfig> steps)
 A list of StepConfig to be executed by the job flow. 
 | 
String | 
toString()
Returns a string representation of this object. 
 | 
AddJobFlowStepsRequest | 
withExecutionRoleArn(String executionRoleArn)
 The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. 
 | 
AddJobFlowStepsRequest | 
withJobFlowId(String jobFlowId)
 A string that uniquely identifies the job flow. 
 | 
AddJobFlowStepsRequest | 
withSteps(Collection<StepConfig> steps)
 A list of StepConfig to be executed by the job flow. 
 | 
AddJobFlowStepsRequest | 
withSteps(StepConfig... steps)
 A list of StepConfig to be executed by the job flow. 
 | 
addHandlerContext, copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic AddJobFlowStepsRequest()
public AddJobFlowStepsRequest(String jobFlowId)
jobFlowId - A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can
        also be obtained from ListClusters.public AddJobFlowStepsRequest(String jobFlowId, List<StepConfig> steps)
jobFlowId - A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can
        also be obtained from ListClusters.steps - A list of StepConfig to be executed by the job flow.public void setJobFlowId(String jobFlowId)
A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
jobFlowId - A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can
        also be obtained from ListClusters.public String getJobFlowId()
A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
public AddJobFlowStepsRequest withJobFlowId(String jobFlowId)
A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
jobFlowId - A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can
        also be obtained from ListClusters.public List<StepConfig> getSteps()
A list of StepConfig to be executed by the job flow.
public void setSteps(Collection<StepConfig> steps)
A list of StepConfig to be executed by the job flow.
steps - A list of StepConfig to be executed by the job flow.public AddJobFlowStepsRequest withSteps(StepConfig... steps)
A list of StepConfig to be executed by the job flow.
 NOTE: This method appends the values to the existing list (if any). Use
 setSteps(java.util.Collection) or withSteps(java.util.Collection) if you want to override the
 existing values.
 
steps - A list of StepConfig to be executed by the job flow.public AddJobFlowStepsRequest withSteps(Collection<StepConfig> steps)
A list of StepConfig to be executed by the job flow.
steps - A list of StepConfig to be executed by the job flow.public void setExecutionRoleArn(String executionRoleArn)
 The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. The runtime role can be a
 cross-account IAM role. The runtime role ARN is a combination of account ID, role name, and role type using the
 following format: arn:partition:service:region:account:resource.
 
 For example, arn:aws:IAM::1234567890:role/ReadOnly is a correctly formatted runtime role ARN.
 
executionRoleArn - The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. The runtime role can be a
        cross-account IAM role. The runtime role ARN is a combination of account ID, role name, and role type
        using the following format: arn:partition:service:region:account:resource. 
        
        For example, arn:aws:IAM::1234567890:role/ReadOnly is a correctly formatted runtime role ARN.
public String getExecutionRoleArn()
 The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. The runtime role can be a
 cross-account IAM role. The runtime role ARN is a combination of account ID, role name, and role type using the
 following format: arn:partition:service:region:account:resource.
 
 For example, arn:aws:IAM::1234567890:role/ReadOnly is a correctly formatted runtime role ARN.
 
arn:partition:service:region:account:resource. 
         
         For example, arn:aws:IAM::1234567890:role/ReadOnly is a correctly formatted runtime role
         ARN.
public AddJobFlowStepsRequest withExecutionRoleArn(String executionRoleArn)
 The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. The runtime role can be a
 cross-account IAM role. The runtime role ARN is a combination of account ID, role name, and role type using the
 following format: arn:partition:service:region:account:resource.
 
 For example, arn:aws:IAM::1234567890:role/ReadOnly is a correctly formatted runtime role ARN.
 
executionRoleArn - The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. The runtime role can be a
        cross-account IAM role. The runtime role ARN is a combination of account ID, role name, and role type
        using the following format: arn:partition:service:region:account:resource. 
        
        For example, arn:aws:IAM::1234567890:role/ReadOnly is a correctly formatted runtime role ARN.
public String toString()
toString in class ObjectObject.toString()public AddJobFlowStepsRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2024. All rights reserved.