Interface RuleExecutionInput.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<RuleExecutionInput.Builder,,- RuleExecutionInput> - SdkBuilder<RuleExecutionInput.Builder,,- RuleExecutionInput> - SdkPojo
- Enclosing class:
- RuleExecutionInput
- 
Method SummaryModifier and TypeMethodDescriptionconfiguration(Map<String, String> configuration) Configuration data for a rule execution, such as the resolved values for that run.inputArtifacts(Collection<ArtifactDetail> inputArtifacts) Details of input artifacts of the rule that correspond to the rule execution.inputArtifacts(Consumer<ArtifactDetail.Builder>... inputArtifacts) Details of input artifacts of the rule that correspond to the rule execution.inputArtifacts(ArtifactDetail... inputArtifacts) Details of input artifacts of the rule that correspond to the rule execution.The Amazon Web Services Region for the rule, such as us-east-1.resolvedConfiguration(Map<String, String> resolvedConfiguration) Configuration data for a rule execution with all variable references replaced with their real values for the execution.The ARN of the IAM service role that performs the declared rule.default RuleExecutionInput.BuilderruleTypeId(Consumer<RuleTypeId.Builder> ruleTypeId) The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.ruleTypeId(RuleTypeId ruleTypeId) The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
ruleTypeIdThe ID for the rule type, which is made up of the combined values for category, owner, provider, and version. For more information about conditions, see Stage conditions. For more information about rules, see the CodePipeline rule reference. - Parameters:
- ruleTypeId- The ID for the rule type, which is made up of the combined values for category, owner, provider, and version. For more information about conditions, see Stage conditions. For more information about rules, see the CodePipeline rule reference.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ruleTypeIdThe ID for the rule type, which is made up of the combined values for category, owner, provider, and version. For more information about conditions, see Stage conditions. For more information about rules, see the CodePipeline rule reference. This is a convenience method that creates an instance of theRuleTypeId.Builderavoiding the need to create one manually viaRuleTypeId.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toruleTypeId(RuleTypeId).- Parameters:
- ruleTypeId- a consumer that will call methods on- RuleTypeId.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
configurationConfiguration data for a rule execution, such as the resolved values for that run. - Parameters:
- configuration- Configuration data for a rule execution, such as the resolved values for that run.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
resolvedConfigurationConfiguration data for a rule execution with all variable references replaced with their real values for the execution. - Parameters:
- resolvedConfiguration- Configuration data for a rule execution with all variable references replaced with their real values for the execution.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
roleArnThe ARN of the IAM service role that performs the declared rule. This is assumed through the roleArn for the pipeline. - Parameters:
- roleArn- The ARN of the IAM service role that performs the declared rule. This is assumed through the roleArn for the pipeline.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
regionThe Amazon Web Services Region for the rule, such as us-east-1. - Parameters:
- region- The Amazon Web Services Region for the rule, such as us-east-1.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
inputArtifactsDetails of input artifacts of the rule that correspond to the rule execution. - Parameters:
- inputArtifacts- Details of input artifacts of the rule that correspond to the rule execution.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
inputArtifactsDetails of input artifacts of the rule that correspond to the rule execution. - Parameters:
- inputArtifacts- Details of input artifacts of the rule that correspond to the rule execution.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
inputArtifactsDetails of input artifacts of the rule that correspond to the rule execution. This is a convenience method that creates an instance of theArtifactDetail.Builderavoiding the need to create one manually viaArtifactDetail.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputArtifacts(List<ArtifactDetail>).- Parameters:
- inputArtifacts- a consumer that will call methods on- ArtifactDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-