Interface RuleExecutionInput.Builder

    • Method Detail

      • ruleTypeId

        RuleExecutionInput.Builder ruleTypeId​(RuleTypeId ruleTypeId)

        The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.

        Parameters:
        ruleTypeId - The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • configuration

        RuleExecutionInput.Builder configuration​(Map<String,​String> configuration)

        Configuration 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.
      • resolvedConfiguration

        RuleExecutionInput.Builder resolvedConfiguration​(Map<String,​String> resolvedConfiguration)

        Configuration 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.
      • roleArn

        RuleExecutionInput.Builder roleArn​(String roleArn)

        The 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.
      • region

        RuleExecutionInput.Builder region​(String region)

        The 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.
      • inputArtifacts

        RuleExecutionInput.Builder inputArtifacts​(Collection<ArtifactDetail> inputArtifacts)

        Details 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.
      • inputArtifacts

        RuleExecutionInput.Builder inputArtifacts​(ArtifactDetail... inputArtifacts)

        Details 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.