A B C D E H I P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accessKeyId() - Method in interface software.amazon.awssdk.identity.spi.AwsCredentialsIdentity
-
Retrieve the AWS access key, used to identify the user interacting with services.
- accessKeyId() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultAwsCredentialsIdentity
- accessKeyId() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
- accessKeyId(String) - Method in interface software.amazon.awssdk.identity.spi.AwsCredentialsIdentity.Builder
-
The AWS access key, used to identify the user interacting with services.
- accessKeyId(String) - Method in interface software.amazon.awssdk.identity.spi.AwsSessionCredentialsIdentity.Builder
- AwsCredentialsIdentity - Interface in software.amazon.awssdk.identity.spi
-
Provides access to the AWS credentials used for accessing services: AWS access key ID and secret access key.
- AwsCredentialsIdentity.Builder - Interface in software.amazon.awssdk.identity.spi
- AwsSessionCredentialsIdentity - Interface in software.amazon.awssdk.identity.spi
-
A special type of
AwsCredentialsIdentity
that provides a session token to be used in service authentication. - AwsSessionCredentialsIdentity.Builder - Interface in software.amazon.awssdk.identity.spi
B
- build() - Method in interface software.amazon.awssdk.identity.spi.AwsCredentialsIdentity.Builder
- build() - Method in interface software.amazon.awssdk.identity.spi.AwsSessionCredentialsIdentity.Builder
- build() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultResolveIdentityRequest.BuilderImpl
- builder() - Static method in interface software.amazon.awssdk.identity.spi.AwsCredentialsIdentity
- builder() - Static method in interface software.amazon.awssdk.identity.spi.AwsSessionCredentialsIdentity
- builder() - Static method in interface software.amazon.awssdk.identity.spi.IdentityProviders
-
Get a new builder for creating a
IdentityProviders
. - builder() - Static method in class software.amazon.awssdk.identity.spi.internal.DefaultAwsCredentialsIdentity
- builder() - Static method in class software.amazon.awssdk.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
- builder() - Static method in class software.amazon.awssdk.identity.spi.internal.DefaultIdentityProviders
- builder() - Static method in class software.amazon.awssdk.identity.spi.internal.DefaultResolveIdentityRequest
- builder() - Static method in interface software.amazon.awssdk.identity.spi.ResolveIdentityRequest
-
Get a new builder for creating a
ResolveIdentityRequest
.
C
- create(Class<?>, String) - Static method in class software.amazon.awssdk.identity.spi.IdentityProperty
-
Create a property.
- create(String) - Static method in interface software.amazon.awssdk.identity.spi.TokenIdentity
-
Constructs a new token object, which can be used to authorize requests to services that use token based auth
- create(String, String) - Static method in interface software.amazon.awssdk.identity.spi.AwsCredentialsIdentity
-
Constructs a new credentials object, with the specified AWS access key and AWS secret key.
- create(String, String, String) - Static method in interface software.amazon.awssdk.identity.spi.AwsSessionCredentialsIdentity
-
Constructs a new session credentials object, with the specified AWS access key, AWS secret key and AWS session token.
D
- DefaultAwsCredentialsIdentity - Class in software.amazon.awssdk.identity.spi.internal
- DefaultAwsSessionCredentialsIdentity - Class in software.amazon.awssdk.identity.spi.internal
- DefaultIdentityProviders - Class in software.amazon.awssdk.identity.spi.internal
-
A default implementation of
IdentityProviders
. - DefaultResolveIdentityRequest - Class in software.amazon.awssdk.identity.spi.internal
- DefaultResolveIdentityRequest.BuilderImpl - Class in software.amazon.awssdk.identity.spi.internal
E
- equals(Object) - Method in class software.amazon.awssdk.identity.spi.IdentityProperty
- equals(Object) - Method in class software.amazon.awssdk.identity.spi.internal.DefaultAwsCredentialsIdentity
- equals(Object) - Method in class software.amazon.awssdk.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
- equals(Object) - Method in class software.amazon.awssdk.identity.spi.internal.DefaultResolveIdentityRequest
- expirationTime() - Method in interface software.amazon.awssdk.identity.spi.Identity
-
The time after which this identity will no longer be valid.
H
- hashCode() - Method in class software.amazon.awssdk.identity.spi.IdentityProperty
- hashCode() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultAwsCredentialsIdentity
- hashCode() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
- hashCode() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultResolveIdentityRequest
I
- Identity - Interface in software.amazon.awssdk.identity.spi
-
Interface to represent who is using the SDK, i.e., the identity of the caller, used for authentication.
- IdentityProperty<T> - Class in software.amazon.awssdk.identity.spi
-
A strongly-typed property for input to an
IdentityProvider
. - identityProvider(Class<T>) - Method in interface software.amazon.awssdk.identity.spi.IdentityProviders
-
Retrieve an identity provider for the provided identity type.
- identityProvider(Class<T>) - Method in class software.amazon.awssdk.identity.spi.internal.DefaultIdentityProviders
- IdentityProvider<IdentityT extends Identity> - Interface in software.amazon.awssdk.identity.spi
-
Interface for loading
Identity
that is used for authentication. - IdentityProviders - Interface in software.amazon.awssdk.identity.spi
-
An interface to allow retrieving an IdentityProvider based on the identity type.
- IdentityProviders.Builder - Interface in software.amazon.awssdk.identity.spi
-
A builder for a
IdentityProviders
. - identityType() - Method in interface software.amazon.awssdk.identity.spi.IdentityProvider
-
Retrieve the class of identity this identity provider produces.
P
- property(IdentityProperty<T>) - Method in class software.amazon.awssdk.identity.spi.internal.DefaultResolveIdentityRequest
- property(IdentityProperty<T>) - Method in interface software.amazon.awssdk.identity.spi.ResolveIdentityRequest
-
Returns the value of a property that the
IdentityProvider
can use while resolving the identity. - putIdentityProvider(IdentityProvider<T>) - Method in interface software.amazon.awssdk.identity.spi.IdentityProviders.Builder
-
Add the
IdentityProvider
for a given type. - putProperty(IdentityProperty<T>, T) - Method in class software.amazon.awssdk.identity.spi.internal.DefaultResolveIdentityRequest.BuilderImpl
- putProperty(IdentityProperty<T>, T) - Method in interface software.amazon.awssdk.identity.spi.ResolveIdentityRequest.Builder
-
Set a property that the
IdentityProvider
can use while resolving the identity.
R
- resolveIdentity() - Method in interface software.amazon.awssdk.identity.spi.IdentityProvider
-
Resolve the identity from this identity provider.
- resolveIdentity(Consumer<ResolveIdentityRequest.Builder>) - Method in interface software.amazon.awssdk.identity.spi.IdentityProvider
-
Resolve the identity from this identity provider.
- resolveIdentity(ResolveIdentityRequest) - Method in interface software.amazon.awssdk.identity.spi.IdentityProvider
-
Resolve the identity from this identity provider.
- ResolveIdentityRequest - Interface in software.amazon.awssdk.identity.spi
-
A request to resolve an
Identity
. - ResolveIdentityRequest.Builder - Interface in software.amazon.awssdk.identity.spi
-
A builder for a
ResolveIdentityRequest
.
S
- secretAccessKey() - Method in interface software.amazon.awssdk.identity.spi.AwsCredentialsIdentity
-
Retrieve the AWS secret access key, used to authenticate the user interacting with services.
- secretAccessKey() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultAwsCredentialsIdentity
- secretAccessKey() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
- secretAccessKey(String) - Method in interface software.amazon.awssdk.identity.spi.AwsCredentialsIdentity.Builder
-
The AWS secret access key, used to authenticate the user interacting with services.
- secretAccessKey(String) - Method in interface software.amazon.awssdk.identity.spi.AwsSessionCredentialsIdentity.Builder
- sessionToken() - Method in interface software.amazon.awssdk.identity.spi.AwsSessionCredentialsIdentity
-
Retrieve the AWS session token.
- sessionToken() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
- sessionToken(String) - Method in interface software.amazon.awssdk.identity.spi.AwsSessionCredentialsIdentity.Builder
-
The AWS session token, retrieved from an AWS token service, used for authenticating that this user has received temporary permission to access some resource.
- software.amazon.awssdk.identity.spi - package software.amazon.awssdk.identity.spi
- software.amazon.awssdk.identity.spi.internal - package software.amazon.awssdk.identity.spi.internal
T
- toBuilder() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultIdentityProviders
- toBuilder() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultResolveIdentityRequest
- token() - Method in interface software.amazon.awssdk.identity.spi.TokenIdentity
-
Retrieves string field representing the literal token string.
- TokenIdentity - Interface in software.amazon.awssdk.identity.spi
-
Provides token which is used to securely authorize requests to services that use token based auth, e.g., OAuth.
- toString() - Method in class software.amazon.awssdk.identity.spi.IdentityProperty
- toString() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultAwsCredentialsIdentity
- toString() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
- toString() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultIdentityProviders
- toString() - Method in class software.amazon.awssdk.identity.spi.internal.DefaultResolveIdentityRequest
All Classes All Packages