All Classes Interface Summary Class Summary Enum Summary Exception Summary 
| Class | Description | 
| Arn | An AWS Arn. | 
| AssumedRoleUser | 
 The identifiers for the temporary security credentials that the operation returns. | 
| AssumedRoleUser.Builder |  | 
| AssumeRoleRequest |  | 
| AssumeRoleRequest.Builder |  | 
| AssumeRoleRequestMarshaller |  | 
| AssumeRoleResponse | 
 Contains the response to a successful AssumeRole  request, including temporary Amazon Web Services credentials
 that can be used to make Amazon Web Services requests. | 
| AssumeRoleResponse.Builder |  | 
| AssumeRoleWithSamlRequest |  | 
| AssumeRoleWithSamlRequest.Builder |  | 
| AssumeRoleWithSamlRequestMarshaller |  | 
| AssumeRoleWithSamlResponse | 
 Contains the response to a successful AssumeRoleWithSAML  request, including temporary Amazon Web Services
 credentials that can be used to make Amazon Web Services requests. | 
| AssumeRoleWithSamlResponse.Builder |  | 
| AssumeRoleWithWebIdentityRequest |  | 
| AssumeRoleWithWebIdentityRequest.Builder |  | 
| AssumeRoleWithWebIdentityRequestMarshaller |  | 
| AssumeRoleWithWebIdentityRequestSupplier |  | 
| AssumeRoleWithWebIdentityRequestSupplier.Builder |  | 
| AssumeRoleWithWebIdentityResponse | 
 Contains the response to a successful AssumeRoleWithWebIdentity  request, including temporary Amazon Web
 Services credentials that can be used to make Amazon Web Services requests. | 
| AssumeRoleWithWebIdentityResponse.Builder |  | 
| AssumeRootRequest |  | 
| AssumeRootRequest.Builder |  | 
| AssumeRootRequestMarshaller |  | 
| AssumeRootResponse |  | 
| AssumeRootResponse.Builder |  | 
| AwsEndpointProviderUtils |  | 
| BooleanEqualsFn |  | 
| Condition |  | 
| Condition.Builder |  | 
| Credentials | 
 Amazon Web Services credentials for API authentication. | 
| Credentials.Builder |  | 
| DecodeAuthorizationMessageRequest |  | 
| DecodeAuthorizationMessageRequest.Builder |  | 
| DecodeAuthorizationMessageRequestMarshaller |  | 
| DecodeAuthorizationMessageResponse | 
 A document that contains additional information about the authorization status of a request from an encoded message
 that is returned in response to an Amazon Web Services request. | 
| DecodeAuthorizationMessageResponse.Builder |  | 
| DefaultEndpointAuthSchemeStrategy |  | 
| DefaultEndpointAuthSchemeStrategyFactory |  | 
| DefaultPartitionDataProvider |  | 
| DefaultRuleEngine |  | 
| DefaultStsAuthSchemeParams |  | 
| DefaultStsAuthSchemeProvider |  | 
| DefaultStsEndpointProvider |  | 
| EndpointAttributeProvider<T> | Link between an endpoint property and the AwsEndpointAttributeit represents. | 
| EndpointAuthSchemeStrategy |  | 
| EndpointAuthSchemeStrategyFactory |  | 
| EndpointResult |  | 
| EndpointResult.Builder |  | 
| EndpointRule |  | 
| EndpointRuleset | The set of rules that are used to compute the endpoint to use for a request. | 
| EndpointRuleset.Builder |  | 
| ErrorRule |  | 
| Eval |  | 
| ExpiredTokenException | 
 The web identity token that was passed is expired or is not valid. | 
| ExpiredTokenException.Builder |  | 
| Expr |  | 
| ExprVisitor<R> |  | 
| ExprVisitor.Default<R> |  | 
| FatScope<T> |  | 
| FederatedUser | 
 Identifiers for the federated user that is associated with the credentials. | 
| FederatedUser.Builder |  | 
| Fn |  | 
| FnNode | Parsed but not validated function contents containing the `fn` name and `argv` | 
| FnNode.Builder |  | 
| FnVisitor<R> |  | 
| GetAccessKeyInfoRequest |  | 
| GetAccessKeyInfoRequest.Builder |  | 
| GetAccessKeyInfoRequestMarshaller |  | 
| GetAccessKeyInfoResponse |  | 
| GetAccessKeyInfoResponse.Builder |  | 
| GetAttr |  | 
| GetAttr.Builder |  | 
| GetAttr.Part |  | 
| GetAttr.Part.Index |  | 
| GetAttr.Part.Key |  | 
| GetCallerIdentityRequest |  | 
| GetCallerIdentityRequest.Builder |  | 
| GetCallerIdentityRequestMarshaller |  | 
| GetCallerIdentityResponse | 
 Contains the response to a successful GetCallerIdentity  request, including information about the entity making
 the request. | 
| GetCallerIdentityResponse.Builder |  | 
| GetFederationTokenRequest |  | 
| GetFederationTokenRequest.Builder |  | 
| GetFederationTokenRequestMarshaller |  | 
| GetFederationTokenResponse | 
 Contains the response to a successful GetFederationToken  request, including temporary Amazon Web Services
 credentials that can be used to make Amazon Web Services requests. | 
| GetFederationTokenResponse.Builder |  | 
| GetSessionTokenRequest |  | 
| GetSessionTokenRequest.Builder |  | 
| GetSessionTokenRequestMarshaller |  | 
| GetSessionTokenResponse | 
 Contains the response to a successful GetSessionToken  request, including temporary Amazon Web Services
 credentials that can be used to make Amazon Web Services requests. | 
| GetSessionTokenResponse.Builder |  | 
| Identifier | Identifiers for variables declared within the rule engine, e.g. | 
| IdpCommunicationErrorException | 
 The request could not be fulfilled because the identity provider (IDP) that was asked to verify the incoming identity
 token could not be reached. | 
| IdpCommunicationErrorException.Builder |  | 
| IdpRejectedClaimException | 
 The identity provider (IdP) reported that authentication failed. | 
| IdpRejectedClaimException.Builder |  | 
| InnerParseError |  | 
| Into<T> |  | 
| IntoSelf<T extends IntoSelf<T>> |  | 
| InvalidAuthorizationMessageException | 
 The error returned if the message passed to DecodeAuthorizationMessagewas invalid. | 
| InvalidAuthorizationMessageException.Builder |  | 
| InvalidIdentityTokenException | 
 The web identity token that was passed could not be validated by Amazon Web Services. | 
| InvalidIdentityTokenException.Builder |  | 
| IsSet |  | 
| IsValidHostLabel |  | 
| IsVirtualHostableS3Bucket |  | 
| Literal |  | 
| Literal.Visitor<T> |  | 
| MalformedPolicyDocumentException | 
 The request was rejected because the policy document was malformed. | 
| MalformedPolicyDocumentException.Builder |  | 
| Not |  | 
| Outputs |  | 
| Outputs.Builder |  | 
| PackedPolicyTooLargeException | 
 The request was rejected because the total packed size of the session policies and session tags combined was too
 large. | 
| PackedPolicyTooLargeException.Builder |  | 
| Parameter |  | 
| Parameter.Builder |  | 
| Parameter.Deprecated |  | 
| ParameterReference |  | 
| ParameterReference.Builder |  | 
| Parameters |  | 
| Parameters.Builder |  | 
| ParameterType |  | 
| ParseArn |  | 
| ParseUrl | Function to parse a URI from a string. | 
| Partition |  | 
| Partition.Builder |  | 
| PartitionDataProvider |  | 
| PartitionFn |  | 
| Partitions |  | 
| Partitions.Builder |  | 
| PolicyDescriptorType | 
 A reference to the IAM managed policy that is passed as a session policy for a role session or a federated user
 session. | 
| PolicyDescriptorType.Builder |  | 
| PreferredStsAuthSchemeProvider |  | 
| ProvidedContext | 
 Contains information about the provided context. | 
| ProvidedContext.Builder |  | 
| Ref | A reference to a field. | 
| RegionDisabledException | 
 STS is not activated in the requested region for the account that is being asked to generate credentials. | 
| RegionDisabledException.Builder |  | 
| RegionOverride |  | 
| RegionOverride.Builder |  | 
| Rule |  | 
| Rule.Builder |  | 
| RuleArn |  | 
| RuleEngine |  | 
| RuleError |  | 
| RuleError.Builder |  | 
| RuleEvaluator |  | 
| RulePartition |  | 
| RulePartition.Builder |  | 
| RuleResult |  | 
| RulesFunctions |  | 
| RuleUrl | Represents a URL to be used internally for endpoint resolution. | 
| RuleValueVisitor<R> | Visitor for the right-hand side of rules (tree, error, endpoint) | 
| Scope<T> |  | 
| ServiceVersionInfo |  | 
| SingleArgFn |  | 
| SourceException |  | 
| SourceException.BuilderImpl |  | 
| StringEqualsFn |  | 
| StsAssumeRoleCredentialsProvider |  | 
| StsAssumeRoleCredentialsProvider.Builder |  | 
| StsAssumeRoleWithSamlCredentialsProvider |  | 
| StsAssumeRoleWithSamlCredentialsProvider.Builder |  | 
| StsAssumeRoleWithWebIdentityCredentialsProvider |  | 
| StsAssumeRoleWithWebIdentityCredentialsProvider.Builder |  | 
| StsAsyncClient | Service client for accessing AWS STS asynchronously. | 
| StsAsyncClientBuilder |  | 
| StsAuthSchemeInterceptor |  | 
| StsAuthSchemeParams | The parameters object used to resolve the auth schemes for the Sts service. | 
| StsAuthSchemeParams.Builder |  | 
| StsAuthSchemeProvider | An auth scheme provider for Sts service. | 
| StsAuthUtils |  | 
| StsBaseClientBuilder<B extends StsBaseClientBuilder<B,C>,C> |  | 
| StsClient | Service client for accessing AWS STS. | 
| StsClientBuilder | A builder for creating an instance of  StsClient. | 
| StsClientOption<T> |  | 
| StsCredentialsProvider | An implementation of  AwsCredentialsProvider that is extended within this package to provide support for periodically-
 updating session credentials. | 
| StsCredentialsProvider.BaseBuilder<B extends StsCredentialsProvider.BaseBuilder<B,T>,T extends ToCopyableBuilder<B,T>> | Extended by child class's builders to share configuration across credential providers. | 
| StsEndpointParams | The parameters object used to resolve an endpoint for the Sts service. | 
| StsEndpointParams.Builder |  | 
| StsEndpointProvider | An endpoint provider for Sts. | 
| StsException |  | 
| StsException.Builder |  | 
| StsException.BuilderImpl |  | 
| StsGetFederationTokenCredentialsProvider |  | 
| StsGetFederationTokenCredentialsProvider.Builder |  | 
| StsGetSessionTokenCredentialsProvider |  | 
| StsGetSessionTokenCredentialsProvider.Builder |  | 
| StsProfileCredentialsProviderFactory |  | 
| StsRequest |  | 
| StsRequest.Builder |  | 
| StsRequest.BuilderImpl |  | 
| StsRequestSetEndpointInterceptor |  | 
| StsResolveEndpointInterceptor |  | 
| StsResponse |  | 
| StsResponse.Builder |  | 
| StsResponse.BuilderImpl |  | 
| StsResponseMetadata |  | 
| StsServiceClientConfiguration | Class to expose the service client settings to the user. | 
| StsServiceClientConfiguration.Builder |  | 
| StsServiceClientConfigurationBuilder |  | 
| StsWebIdentityCredentialsProviderFactory |  | 
| StsWebIdentityTokenFileCredentialsProvider |  | 
| StsWebIdentityTokenFileCredentialsProvider.Builder |  | 
| Substring |  | 
| Tag | 
 You can pass custom key-value pair attributes when you assume a role or federate a user. | 
| Tag.Builder |  | 
| Template | Template represents a "Template Literal". | 
| Template.Dynamic |  | 
| Template.Literal |  | 
| Template.Part |  | 
| TemplateVisitor<T> | For code generating from a template, use a `TemplateVisitor`. | 
| ToParameterReference |  | 
| TreeRule |  | 
| UriEncodeFn |  | 
| UserAgentUtils |  | 
| Value | Base class for the types of values computable by the  RuleEngine. | 
| Value.Array | An array value. | 
| Value.Bool | A boolean value. | 
| Value.Endpoint |  | 
| Value.Endpoint.Builder |  | 
| Value.Int | An integer value. | 
| Value.None |  | 
| Value.Record | A record (map) value. | 
| Value.Str | A string value. |