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 temporary access key ID.The Amazon Resource Name (ARN) of the assumed role.The duration, in seconds, of the role session.The expiration date and time of the credentials.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.The temporary secret access key.The temporary session token.
-
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.
-
awsStsAccessKeyId
The temporary access key ID. The option is a:Stringtype. Group: assumeRole getSessionToken getFederationToken- Returns:
- the name of the header
AwsStsAccessKeyId.
-
awsStsSecretKey
The temporary secret access key. The option is a:Stringtype. Group: assumeRole getSessionToken getFederationToken- Returns:
- the name of the header
AwsStsSecretKey.
-
awsStsSessionToken
The temporary session token. The option is a:Stringtype. Group: assumeRole getSessionToken getFederationToken- Returns:
- the name of the header
AwsStsSessionToken.
-
awsStsExpiration
The expiration date and time of the credentials. The option is a:java.time.Instanttype. Group: assumeRole getSessionToken getFederationToken- Returns:
- the name of the header
AwsStsExpiration.
-
awsStsAssumedRoleArn
The Amazon Resource Name (ARN) of the assumed role. The option is a:Stringtype. Group: assumeRole- Returns:
- the name of the header
AwsStsAssumedRoleArn.
-