Class IAM2EndpointBuilderFactory.IAM2HeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.IAM2EndpointBuilderFactory.IAM2HeaderNameBuilder
Enclosing interface:
IAM2EndpointBuilderFactory

public static class IAM2EndpointBuilderFactory.IAM2HeaderNameBuilder extends Object
The builder of headers' name for the AWS Identity and Access Management (IAM) component.
  • Constructor Details

    • IAM2HeaderNameBuilder

      public IAM2HeaderNameBuilder()
  • Method Details

    • awsIAMOperation

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

      public String awsIAMUsername()
      The username for the user you want to manage. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMUsername.
    • awsIAMAccessKeyID

      public String awsIAMAccessKeyID()
      The accessKey you want to manage. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMAccessKeyID.
    • awsIAMAccessKeyStatus

      public String awsIAMAccessKeyStatus()
      The Status of the AccessKey you want to set, possible value are active and inactive. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMAccessKeyStatus.
    • awsIAMGroupName

      public String awsIAMGroupName()
      The name of an AWS IAM Group. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMGroupName.
    • awsIAMGroupPath

      public String awsIAMGroupPath()
      The path of an AWS IAM Group. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMGroupPath.
    • awsIAMMarker

      public String awsIAMMarker()
      The marker to use for pagination in list operations. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMMarker.
    • awsIAMMaxItems

      public String awsIAMMaxItems()
      The maximum number of items to return in list operations. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsIAMMaxItems.
    • awsIAMIsTruncated

      public String awsIAMIsTruncated()
      Whether the list response is truncated (has more results). The option is a: Boolean type. Group: producer
      Returns:
      the name of the header AwsIAMIsTruncated.
    • awsIAMNextMarker

      public String awsIAMNextMarker()
      The marker to use for the next page of results. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMNextMarker.
    • awsIAMUserArn

      public String awsIAMUserArn()
      The ARN of the created or retrieved user. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMUserArn.
    • awsIAMUserId

      public String awsIAMUserId()
      The ID of the created or retrieved user. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMUserId.
    • awsIAMGroupArn

      public String awsIAMGroupArn()
      The ARN of the created or retrieved group. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMGroupArn.
    • awsIAMGroupId

      public String awsIAMGroupId()
      The ID of the created or retrieved group. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMGroupId.
    • awsIAMRoleName

      public String awsIAMRoleName()
      The name of an AWS IAM Role. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMRoleName.
    • awsIAMRolePath

      public String awsIAMRolePath()
      The path of an AWS IAM Role. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMRolePath.
    • awsIAMAssumeRolePolicyDocument

      public String awsIAMAssumeRolePolicyDocument()
      The assume role policy document for the role. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMAssumeRolePolicyDocument.
    • awsIAMRoleArn

      public String awsIAMRoleArn()
      The ARN of the created or retrieved role. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMRoleArn.
    • awsIAMRoleId

      public String awsIAMRoleId()
      The ID of the created or retrieved role. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMRoleId.
    • awsIAMRoleDescription

      public String awsIAMRoleDescription()
      The description of an AWS IAM Role. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMRoleDescription.
    • awsIAMPolicyName

      public String awsIAMPolicyName()
      The name of an AWS IAM Policy. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMPolicyName.
    • awsIAMPolicyPath

      public String awsIAMPolicyPath()
      The path of an AWS IAM Policy. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMPolicyPath.
    • awsIAMPolicyDocument

      public String awsIAMPolicyDocument()
      The policy document. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMPolicyDocument.
    • awsIAMPolicyArn

      public String awsIAMPolicyArn()
      The ARN of an AWS IAM Policy. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMPolicyArn.
    • awsIAMPolicyId

      public String awsIAMPolicyId()
      The ID of an AWS IAM Policy. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMPolicyId.
    • awsIAMPolicyDescription

      public String awsIAMPolicyDescription()
      The description of an AWS IAM Policy. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMPolicyDescription.
    • awsIAMInstanceProfileName

      public String awsIAMInstanceProfileName()
      The name of an AWS IAM Instance Profile. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMInstanceProfileName.
    • awsIAMInstanceProfilePath

      public String awsIAMInstanceProfilePath()
      The path of an AWS IAM Instance Profile. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMInstanceProfilePath.
    • awsIAMInstanceProfileArn

      public String awsIAMInstanceProfileArn()
      The ARN of an AWS IAM Instance Profile. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMInstanceProfileArn.
    • awsIAMInstanceProfileId

      public String awsIAMInstanceProfileId()
      The ID of an AWS IAM Instance Profile. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsIAMInstanceProfileId.