Class STS2EndpointBuilderFactory.STS2HeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.STS2EndpointBuilderFactory.STS2HeaderNameBuilder
- Enclosing interface:
STS2EndpointBuilderFactory
The builder of headers' name for the AWS Security Token Service (STS) component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe duration, in seconds, of the role session.The name of the federated user.The operation we want to perform.The Amazon Resource Name (ARN) of the role to assume.An identifier for the assumed role session.
-
Constructor Details
-
STS2HeaderNameBuilder
public STS2HeaderNameBuilder()
-
-
Method Details
-
awsStsOperation
The operation we want to perform. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsStsOperation.
-
awsStsRoleArn
The Amazon Resource Name (ARN) of the role to assume. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsStsRoleArn.
-
awsStsRoleSessionName
An identifier for the assumed role session. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsStsRoleSessionName.
-
awsStsFederatedName
The name of the federated user. The option is a:Stringtype. Group: producer- Returns:
- the name of the header
AwsStsFederatedName.
-
awsStsAssumeRoleDurationSeconds
The duration, in seconds, of the role session. It could go from 900 seconds, to 1 to 12 hours (dependent on administrator settings. The default if not specified is 3600 seconds. The option is a:Integertype. Group: producer- Returns:
- the name of the header
AwsStsAssumeRoleDurationSeconds.
-