Skip navigation links
A B C D E G H I P R S T 

A

accessKeyId() - Method in interface com.ibm.cos.v2.identity.spi.AwsCredentialsIdentity
Retrieve the AWS access key, used to identify the user interacting with services.
accessKeyId(String) - Method in interface com.ibm.cos.v2.identity.spi.AwsCredentialsIdentity.Builder
The AWS access key, used to identify the user interacting with services.
accessKeyId(String) - Method in interface com.ibm.cos.v2.identity.spi.AwsSessionCredentialsIdentity.Builder
 
accessKeyId() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsCredentialsIdentity
 
accessKeyId() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
 
accountId() - Method in interface com.ibm.cos.v2.identity.spi.AwsCredentialsIdentity
Retrieve the AWS account id associated with this credentials identity, if found.
accountId(String) - Method in interface com.ibm.cos.v2.identity.spi.AwsCredentialsIdentity.Builder
The AWS account id associated with this credentials identity.
accountId(String) - Method in interface com.ibm.cos.v2.identity.spi.AwsSessionCredentialsIdentity.Builder
 
accountId() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsCredentialsIdentity
 
accountId() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
 
API_KEY - Static variable in class com.ibm.cos.v2.identity.spi.internal.IBMIamAuthProperties
 
apiKey() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultIAMCredentialsIdentity
 
apiKey() - Method in interface com.ibm.cos.v2.identity.spi.internal.IBMOAuthIdentity
Retrieve the IBM api key
apiKey(String) - Method in interface com.ibm.cos.v2.identity.spi.internal.IBMOAuthIdentity.Builder
 
AwsCredentialsIdentity - Interface in com.ibm.cos.v2.identity.spi
Provides access to the AWS credentials used for accessing services: AWS access key ID and secret access key.
AwsCredentialsIdentity.Builder - Interface in com.ibm.cos.v2.identity.spi
 
AwsSessionCredentialsIdentity - Interface in com.ibm.cos.v2.identity.spi
A special type of AwsCredentialsIdentity that provides a session token to be used in service authentication.
AwsSessionCredentialsIdentity.Builder - Interface in com.ibm.cos.v2.identity.spi
 

B

build() - Method in interface com.ibm.cos.v2.identity.spi.AwsCredentialsIdentity.Builder
 
build() - Method in interface com.ibm.cos.v2.identity.spi.AwsSessionCredentialsIdentity.Builder
 
build() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultResolveIdentityRequest.BuilderImpl
 
build() - Method in interface com.ibm.cos.v2.identity.spi.internal.IBMOAuthIdentity.Builder
 
builder() - Static method in interface com.ibm.cos.v2.identity.spi.AwsCredentialsIdentity
 
builder() - Static method in interface com.ibm.cos.v2.identity.spi.AwsSessionCredentialsIdentity
 
builder() - Static method in interface com.ibm.cos.v2.identity.spi.IdentityProviders
Get a new builder for creating a IdentityProviders.
builder() - Static method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsCredentialsIdentity
 
builder() - Static method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
 
builder() - Static method in class com.ibm.cos.v2.identity.spi.internal.DefaultIAMCredentialsIdentity
 
builder() - Static method in class com.ibm.cos.v2.identity.spi.internal.DefaultIdentityProviders
 
builder() - Static method in class com.ibm.cos.v2.identity.spi.internal.DefaultResolveIdentityRequest
 
builder() - Static method in interface com.ibm.cos.v2.identity.spi.internal.IBMOAuthIdentity
 
builder() - Static method in interface com.ibm.cos.v2.identity.spi.ResolveIdentityRequest
Get a new builder for creating a ResolveIdentityRequest.

C

com.ibm.cos.v2.identity.spi - package com.ibm.cos.v2.identity.spi
 
com.ibm.cos.v2.identity.spi.internal - package com.ibm.cos.v2.identity.spi.internal
 
create(String, String) - Static method in interface com.ibm.cos.v2.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 com.ibm.cos.v2.identity.spi.AwsSessionCredentialsIdentity
Constructs a new session credentials object, with the specified AWS access key, AWS secret key and AWS session token.
create(Class<?>, String) - Static method in class com.ibm.cos.v2.identity.spi.IdentityProperty
Create a property.
create(String, String) - Static method in interface com.ibm.cos.v2.identity.spi.internal.IBMOAuthIdentity
Constructs a new credentials object, with the specified IAM api key and service Instance ID.
create(String) - Static method in interface com.ibm.cos.v2.identity.spi.TokenIdentity
Constructs a new token object, which can be used to authorize requests to services that use token based auth

D

DefaultAwsCredentialsIdentity - Class in com.ibm.cos.v2.identity.spi.internal
 
DefaultAwsSessionCredentialsIdentity - Class in com.ibm.cos.v2.identity.spi.internal
 
DefaultIAMCredentialsIdentity - Class in com.ibm.cos.v2.identity.spi.internal
 
DefaultIdentityProviders - Class in com.ibm.cos.v2.identity.spi.internal
A default implementation of IdentityProviders.
DefaultResolveIdentityRequest - Class in com.ibm.cos.v2.identity.spi.internal
 
DefaultResolveIdentityRequest.BuilderImpl - Class in com.ibm.cos.v2.identity.spi.internal
 

E

equals(Object) - Method in class com.ibm.cos.v2.identity.spi.IdentityProperty
 
equals(Object) - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsCredentialsIdentity
 
equals(Object) - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
 
equals(Object) - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultIAMCredentialsIdentity
 
equals(Object) - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultResolveIdentityRequest
 
expirationTime() - Method in interface com.ibm.cos.v2.identity.spi.Identity
The time after which this identity will no longer be valid.

G

getIAMToken() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultIAMCredentialsIdentity
 
getIAMToken() - Method in interface com.ibm.cos.v2.identity.spi.internal.IBMOAuthIdentity
 

H

hashCode() - Method in class com.ibm.cos.v2.identity.spi.IdentityProperty
 
hashCode() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsCredentialsIdentity
 
hashCode() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
 
hashCode() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultIAMCredentialsIdentity
 
hashCode() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultResolveIdentityRequest
 

I

IAM_AUTH_TOKEN - Static variable in class com.ibm.cos.v2.identity.spi.internal.IBMIamAuthProperties
 
IBMIamAuthProperties - Class in com.ibm.cos.v2.identity.spi.internal
 
IBMOAuthIdentity - Interface in com.ibm.cos.v2.identity.spi.internal
 
IBMOAuthIdentity.Builder - Interface in com.ibm.cos.v2.identity.spi.internal
 
Identity - Interface in com.ibm.cos.v2.identity.spi
Interface to represent who is using the SDK, i.e., the identity of the caller, used for authentication.
IdentityProperty<T> - Class in com.ibm.cos.v2.identity.spi
A strongly-typed property for input to an IdentityProvider.
IdentityProvider<IdentityT extends Identity> - Interface in com.ibm.cos.v2.identity.spi
Interface for loading Identity that is used for authentication.
identityProvider(Class<T>) - Method in interface com.ibm.cos.v2.identity.spi.IdentityProviders
Retrieve an identity provider for the provided identity type.
identityProvider(Class<T>) - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultIdentityProviders
 
IdentityProviders - Interface in com.ibm.cos.v2.identity.spi
An interface to allow retrieving an IdentityProvider based on the identity type.
IdentityProviders.Builder - Interface in com.ibm.cos.v2.identity.spi
A builder for a IdentityProviders.
identityType() - Method in interface com.ibm.cos.v2.identity.spi.IdentityProvider
Retrieve the class of identity this identity provider produces.

P

property(IdentityProperty<T>) - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultResolveIdentityRequest
 
property(IdentityProperty<T>) - Method in interface com.ibm.cos.v2.identity.spi.ResolveIdentityRequest
Returns the value of a property that the IdentityProvider can use while resolving the identity.
providerName(String) - Method in interface com.ibm.cos.v2.identity.spi.AwsCredentialsIdentity.Builder
The name of the identity provider that created this credential identity.
providerName(String) - Method in interface com.ibm.cos.v2.identity.spi.AwsSessionCredentialsIdentity.Builder
 
providerName() - Method in interface com.ibm.cos.v2.identity.spi.Identity
The source that resolved this identity, normally an identity provider.
providerName() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsCredentialsIdentity
 
providerName() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
 
putIdentityProvider(IdentityProvider<T>) - Method in interface com.ibm.cos.v2.identity.spi.IdentityProviders.Builder
Add the IdentityProvider for a given type.
putProperty(IdentityProperty<T>, T) - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultResolveIdentityRequest.BuilderImpl
 
putProperty(IdentityProperty<T>, T) - Method in interface com.ibm.cos.v2.identity.spi.ResolveIdentityRequest.Builder
Set a property that the IdentityProvider can use while resolving the identity.

R

resolveIdentity(ResolveIdentityRequest) - Method in interface com.ibm.cos.v2.identity.spi.IdentityProvider
Resolve the identity from this identity provider.
resolveIdentity(Consumer<ResolveIdentityRequest.Builder>) - Method in interface com.ibm.cos.v2.identity.spi.IdentityProvider
Resolve the identity from this identity provider.
resolveIdentity() - Method in interface com.ibm.cos.v2.identity.spi.IdentityProvider
Resolve the identity from this identity provider.
ResolveIdentityRequest - Interface in com.ibm.cos.v2.identity.spi
A request to resolve an Identity.
ResolveIdentityRequest.Builder - Interface in com.ibm.cos.v2.identity.spi
A builder for a ResolveIdentityRequest.

S

secretAccessKey(String) - Method in interface com.ibm.cos.v2.identity.spi.AwsCredentialsIdentity.Builder
The AWS secret access key, used to authenticate the user interacting with services.
secretAccessKey() - Method in interface com.ibm.cos.v2.identity.spi.AwsCredentialsIdentity
Retrieve the AWS secret access key, used to authenticate the user interacting with services.
secretAccessKey(String) - Method in interface com.ibm.cos.v2.identity.spi.AwsSessionCredentialsIdentity.Builder
 
secretAccessKey() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsCredentialsIdentity
 
secretAccessKey() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
 
SERVICE_INSTANCE_ID - Static variable in class com.ibm.cos.v2.identity.spi.internal.IBMIamAuthProperties
 
serviceInstanceId() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultIAMCredentialsIdentity
 
serviceInstanceId(String) - Method in interface com.ibm.cos.v2.identity.spi.internal.IBMOAuthIdentity.Builder
 
serviceInstanceId() - Method in interface com.ibm.cos.v2.identity.spi.internal.IBMOAuthIdentity
Retrieve the IBM service instance id.
sessionToken(String) - Method in interface com.ibm.cos.v2.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.
sessionToken() - Method in interface com.ibm.cos.v2.identity.spi.AwsSessionCredentialsIdentity
Retrieve the AWS session token.
sessionToken() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
 
setIAMToken(String) - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultIAMCredentialsIdentity
 
setIAMToken(String) - Method in interface com.ibm.cos.v2.identity.spi.internal.IBMOAuthIdentity
Retrieve the IAM Token used to authenticate request

T

toBuilder() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultIdentityProviders
 
toBuilder() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultResolveIdentityRequest
 
token() - Method in interface com.ibm.cos.v2.identity.spi.TokenIdentity
Retrieves string field representing the literal token string.
TokenIdentity - Interface in com.ibm.cos.v2.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 com.ibm.cos.v2.identity.spi.IdentityProperty
 
toString() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsCredentialsIdentity
 
toString() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultAwsSessionCredentialsIdentity
 
toString() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultIAMCredentialsIdentity
 
toString() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultIdentityProviders
 
toString() - Method in class com.ibm.cos.v2.identity.spi.internal.DefaultResolveIdentityRequest
 
A B C D E G H I P R S T 
Skip navigation links

Copyright © 2026. All rights reserved.