Class StepFunctions2EndpointBuilderFactory.StepFunctions2HeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.StepFunctions2EndpointBuilderFactory.StepFunctions2HeaderNameBuilder
Enclosing interface:
StepFunctions2EndpointBuilderFactory

public static class StepFunctions2EndpointBuilderFactory.StepFunctions2HeaderNameBuilder extends Object
The builder of headers' name for the AWS StepFunctions component.
  • Constructor Details

    • StepFunctions2HeaderNameBuilder

      public StepFunctions2HeaderNameBuilder()
  • Method Details

    • awsStateMachineOperation

      public String awsStateMachineOperation()
      The operation we want to perform. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStateMachineOperation.
    • awsStepFunctionsStateMachineName

      public String awsStepFunctionsStateMachineName()
      The name of the state machine. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStepFunctionsStateMachineName.
    • awsStepFunctionsStateMachineDefinition

      public String awsStepFunctionsStateMachineDefinition()
      The Amazon States Language definition of the state machine. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStepFunctionsStateMachineDefinition.
    • awsStepFunctionsStateMachineType

      public String awsStepFunctionsStateMachineType()
      Determines whether a Standard or Express state machine is created. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStepFunctionsStateMachineType.
    • awsStepFunctionsStateMachineRoleArn

      public String awsStepFunctionsStateMachineRoleArn()
      The Amazon Resource Name (ARN) of the IAM role to use for this state machine. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStepFunctionsStateMachineRoleArn.
    • awsStepFunctionsStateMachineArn

      public String awsStepFunctionsStateMachineArn()
      The Amazon Resource Name (ARN) of state machine. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStepFunctionsStateMachineArn.
    • awsStateMachinesMaxResults

      public String awsStateMachinesMaxResults()
      The limit number of results while listing state machines. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsStateMachinesMaxResults.
    • awsStepFunctionsStateMachineActivityName

      public String awsStepFunctionsStateMachineActivityName()
      The name of the state machine activity. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStepFunctionsStateMachineActivityName.
    • awsStepFunctionsStateMachineActivityArn

      public String awsStepFunctionsStateMachineActivityArn()
      The ARN of the state machine activity. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStepFunctionsStateMachineActivityArn.
    • awsStateMachineActivitiesMaxResults

      public String awsStateMachineActivitiesMaxResults()
      The limit number of results while listing state machines. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsStateMachineActivitiesMaxResults.
    • awsStateMachineExecutionArn

      public String awsStateMachineExecutionArn()
      The Amazon Resource Name (ARN) of the execution. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStateMachineExecutionArn.
    • awsStateMachineExecutionName

      public String awsStateMachineExecutionName()
      Optional name of the execution. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStateMachineExecutionName.
    • awsStateMachineExecutionInput

      public String awsStateMachineExecutionInput()
      The string that contains the JSON input data for the execution. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStateMachineExecutionInput.
    • awsStateMachineExecutionTraceHeader

      public String awsStateMachineExecutionTraceHeader()
      Passes the X-Ray trace header. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStateMachineExecutionTraceHeader.
    • awsStateMachineExecutionHistoryMaxResults

      public String awsStateMachineExecutionHistoryMaxResults()
      The limit number of results while listing execution history. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsStateMachineExecutionHistoryMaxResults.
    • awsStateMachineExecutionHistoryIncludeExecutionData

      public String awsStateMachineExecutionHistoryIncludeExecutionData()
      You can select whether execution data (input or output of a history event) is returned. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header AwsStateMachineExecutionHistoryIncludeExecutionData.
    • awsStateMachineExecutionHistoryReverseOrder

      public String awsStateMachineExecutionHistoryReverseOrder()
      Lists events in descending order of their timeStamp. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header AwsStateMachineExecutionHistoryReverseOrder.
    • awsStateMachineExecutionMaxResults

      public String awsStateMachineExecutionMaxResults()
      The limit number of results while listing executions. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsStateMachineExecutionMaxResults.