Index

C D E G H I L O P R S T V _ 
All Classes and Interfaces|All Packages|Serialized Form

C

com.google.jenkins.plugins.credentials.domains - package com.google.jenkins.plugins.credentials.domains
 
com.google.jenkins.plugins.credentials.oauth - package com.google.jenkins.plugins.credentials.oauth
 

D

DescribableDomainRequirementProvider - Class in com.google.jenkins.plugins.credentials.domains
This implementation of DomainRequirementProvider implements support for discovering DomainRequirements annotated on Describable classes by walking the Descriptors registered with Jenkins.
DescribableDomainRequirementProvider() - Constructor for class com.google.jenkins.plugins.credentials.domains.DescribableDomainRequirementProvider
 
Descriptor(Class<T>) - Constructor for class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeSpecification.Descriptor
 
DomainRequirementProvider - Class in com.google.jenkins.plugins.credentials.domains
This ExtensionPoint serves as a means for plugins to augment the domain-requirement discovery process.
DomainRequirementProvider() - Constructor for class com.google.jenkins.plugins.credentials.domains.DomainRequirementProvider
 

E

equals(Object) - Method in class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeCapability
 

G

getAccessToken(T) - Method in interface com.google.jenkins.plugins.credentials.oauth.OAuth2Credentials
Returns an access token scoped to the set of scopes specified by the provided OAuth2ScopeRequirement
getDescriptor() - Method in class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeSpecification
getId() - Method in class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeCapability
 
getProviderRequirement() - Method in class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeSpecification.Descriptor
Retrieve the class of DomainRequirements to which our associated specifications should apply.
getScopeItems() - Method in class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeSpecification.Descriptor
Fetches the names and values of the set of scopes consumed by clients of this plugin.
getScopes() - Method in class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeRequirement
The set of oauth scopes required for authenticating the plugin against some service provider.
getSpecifiedScopes() - Method in class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeSpecification
Surfaces the set of scopes specified by this requirement for jelly roundtripping.

H

hashCode() - Method in class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeCapability
 

I

isApplicable(Class<? extends OAuth2Credentials<?>>) - Method in class com.google.jenkins.plugins.credentials.oauth.OAuth2CapabilityScopeResolver
Whether this resolver knows how to handle the given credentials type.

L

lookupRequirements(Class<T>) - Static method in class com.google.jenkins.plugins.credentials.domains.DomainRequirementProvider
The the entrypoint for requirement gathering, this static method delegates to any registered providers to provide their set of discoverable requirements.

O

OAuth2CapabilityScopeResolver - Class in com.google.jenkins.plugins.credentials.oauth
Resolves a set of OAuth2ScopeCapability into a concrete, provider-specific OAuth2ScopeRequirement populated with that provider's scope strings.
OAuth2CapabilityScopeResolver() - Constructor for class com.google.jenkins.plugins.credentials.oauth.OAuth2CapabilityScopeResolver
 
OAuth2Credentials<T> - Interface in com.google.jenkins.plugins.credentials.oauth
Credentials that have an OAuth2 access token component
OAuth2ScopeCapability - Class in com.google.jenkins.plugins.credentials.oauth
A logical capability an OAuth2 consumer needs.
OAuth2ScopeRequirement - Class in com.google.jenkins.plugins.credentials.oauth
A requirement for a set of OAuth2 scopes NOTE: This should never be implemented directly as scopes do not work across multiple providers.
OAuth2ScopeRequirement() - Constructor for class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeRequirement
 
OAuth2ScopeSpecification<T> - Class in com.google.jenkins.plugins.credentials.oauth
The base class for provider-specific specifications, instantiated with the provider-specific requirement type to which the specification should apply.
OAuth2ScopeSpecification(Collection<String>) - Constructor for class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeSpecification
 
OAuth2ScopeSpecification.Descriptor<T> - Class in com.google.jenkins.plugins.credentials.oauth
The base descriptor for specification extensions.
OAuth2Token<T> - Interface in com.google.jenkins.plugins.credentials.oauth
Credentials that store an OAuth2 token (refresh or access)
of(Class<?>, Class<T>) - Static method in class com.google.jenkins.plugins.credentials.domains.DomainRequirementProvider
This is called by implementations of provide() to instantiate the class specified by an actual attribute, if present.
of(String) - Static method in class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeCapability
Creates a capability not covered by predefined constants.

P

provide(Class<T>) - Method in class com.google.jenkins.plugins.credentials.domains.DescribableDomainRequirementProvider
This hook is intended for providers to implement such that they can surface custom class-discovery logic, on which they will call of() to instantiate the elements returned.
provide(Class<T>) - Method in class com.google.jenkins.plugins.credentials.domains.DomainRequirementProvider
This hook is intended for providers to implement such that they can surface custom class-discovery logic, on which they will call of() to instantiate the elements returned.

R

RequiresDomain - Annotation Interface in com.google.jenkins.plugins.credentials.domains
This annotation is used to indicate that a given class has the specified DomainRequirement.
resolve(Class<? extends OAuth2Credentials<?>>, Collection<OAuth2ScopeCapability>) - Static method in class com.google.jenkins.plugins.credentials.oauth.OAuth2CapabilityScopeResolver
Finds the applicable resolver for a credentials type and resolves it.
resolveRequirement(Collection<OAuth2ScopeCapability>) - Method in class com.google.jenkins.plugins.credentials.oauth.OAuth2CapabilityScopeResolver
Resolves the given capabilities into a requirement object for this provider.

S

SEND_EMAIL - Static variable in class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeCapability
 
StandardUsernameOAuth2Credentials<T> - Interface in com.google.jenkins.plugins.credentials.oauth
Credentials that have a username and an access token combination.

T

test(DomainRequirement) - Method in class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeSpecification
Tests the scope against this specification.
toString() - Method in class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeCapability
 

V

value() - Element in annotation interface com.google.jenkins.plugins.credentials.domains.RequiresDomain
The class of DomainRequirement to which the annotated class adheres.

_

_test(T) - Method in class com.google.jenkins.plugins.credentials.oauth.OAuth2ScopeSpecification
Surfaces a hook for implementations to override or extend the default functionality of simply matching the set of scopes.
C D E G H I L O P R S T V _ 
All Classes and Interfaces|All Packages|Serialized Form