Interface GetExecutionFlowSnapshotResponse.Builder

    • Method Detail

      • customerEncryptionKeyArn

        GetExecutionFlowSnapshotResponse.Builder customerEncryptionKeyArn​(String customerEncryptionKeyArn)

        The Amazon Resource Name (ARN) of the customer managed KMS key that's used to encrypt the flow snapshot.

        Parameters:
        customerEncryptionKeyArn - The Amazon Resource Name (ARN) of the customer managed KMS key that's used to encrypt the flow snapshot.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • definition

        GetExecutionFlowSnapshotResponse.Builder definition​(String definition)

        The flow definition used for the flow execution, including the nodes, connections, and configuration at the time when the execution started.

        The definition returns as a string that follows the structure of a FlowDefinition object.

        Parameters:
        definition - The flow definition used for the flow execution, including the nodes, connections, and configuration at the time when the execution started.

        The definition returns as a string that follows the structure of a FlowDefinition object.

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

        GetExecutionFlowSnapshotResponse.Builder executionRoleArn​(String executionRoleArn)

        The Amazon Resource Name (ARN) of the IAM service role that's used by the flow execution.

        Parameters:
        executionRoleArn - The Amazon Resource Name (ARN) of the IAM service role that's used by the flow execution.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • flowAliasIdentifier

        GetExecutionFlowSnapshotResponse.Builder flowAliasIdentifier​(String flowAliasIdentifier)

        The unique identifier of the flow alias used for the flow execution.

        Parameters:
        flowAliasIdentifier - The unique identifier of the flow alias used for the flow execution.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • flowIdentifier

        GetExecutionFlowSnapshotResponse.Builder flowIdentifier​(String flowIdentifier)

        The unique identifier of the flow.

        Parameters:
        flowIdentifier - The unique identifier of the flow.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • flowVersion

        GetExecutionFlowSnapshotResponse.Builder flowVersion​(String flowVersion)

        The version of the flow used for the flow execution.

        Parameters:
        flowVersion - The version of the flow used for the flow execution.
        Returns:
        Returns a reference to this object so that method calls can be chained together.