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

    • awsStepFunctionsOperation

      public String awsStepFunctionsOperation()
      The operation we want to perform. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStepFunctionsOperation.
    • 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.
    • awsStepFunctionsStateMachinesMaxResults

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

      public String awsStepFunctionsActivityName()
      The name of the state machine activity. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStepFunctionsActivityName.
    • awsStepFunctionsActivityArn

      public String awsStepFunctionsActivityArn()
      The ARN of the state machine activity. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStepFunctionsActivityArn.
    • awsStepFunctionsActivitiesMaxResults

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

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

      public String awsStepFunctionsExecutionName()
      Optional name of the execution. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsStepFunctionsExecutionName.
    • awsStepFunctionsExecutionInput

      public String awsStepFunctionsExecutionInput()
      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 AwsStepFunctionsExecutionInput.
    • awsStepFunctionsExecutionTraceHeader

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

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

      public String awsStepFunctionsExecutionHistoryIncludeExecutionData()
      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 AwsStepFunctionsExecutionHistoryIncludeExecutionData.
    • awsStepFunctionsExecutionHistoryReverseOrder

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

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