Class STS2EndpointBuilderFactory.STS2HeaderNameBuilder

  • Enclosing interface:
    STS2EndpointBuilderFactory

    public static class STS2EndpointBuilderFactory.STS2HeaderNameBuilder
    extends Object
    The builder of headers' name for the AWS Security Token Service (STS) component.
    • Constructor Detail

      • STS2HeaderNameBuilder

        public STS2HeaderNameBuilder()
    • Method Detail

      • awsStsOperation

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

        public String awsStsRoleArn()
        The Amazon Resource Name (ARN) of the role to assume. The option is a: String type. Group: producer
        Returns:
        the name of the header AwsStsRoleArn.
      • awsStsRoleSessionName

        public String awsStsRoleSessionName()
        An identifier for the assumed role session. The option is a: String type. Group: producer
        Returns:
        the name of the header AwsStsRoleSessionName.
      • awsStsFederatedName

        public String awsStsFederatedName()
        The name of the federated user. The option is a: String type. Group: producer
        Returns:
        the name of the header AwsStsFederatedName.