Index
All Classes and Interfaces|All Packages
A
- ai.clarity.codeartifact - package ai.clarity.codeartifact
C
- CodeArtifactCredentials - Class in ai.clarity.codeartifact
-
Static AWS credentials of a service account, used to request the CodeArtifact authorization token without relying on a local AWS profile.
- CodeArtifactToken - Class in ai.clarity.codeartifact
-
Build service that fetches CodeArtifact authorization tokens and shares them across the whole build.
- CodeArtifactToken() - Constructor for class ai.clarity.codeartifact.CodeArtifactToken
-
Creates the service.
E
- equals(Object) - Method in class ai.clarity.codeartifact.CodeArtifactCredentials
G
- getAccessKeyId() - Method in class ai.clarity.codeartifact.CodeArtifactCredentials
-
Returns the access key id in clear.
- getAuthority() - Method in class ai.clarity.codeartifact.URIBuilder
-
Returns the authority component.
- getAuthorizationToken(CodeArtifactUrl, CodeArtifactCredentials) - Static method in class ai.clarity.codeartifact.TokenFactory
-
Requests the token with the static credentials of a service account, bypassing the local AWS profiles.
- getAuthorizationToken(CodeArtifactUrl, String) - Static method in class ai.clarity.codeartifact.TokenFactory
-
Requests the token with the given AWS profile, or with the default credentials provider chain when
profileNameisnull. - getAuthorizationToken(String, String) - Static method in class ai.clarity.codeartifact.TokenFactory
-
Requests the token for a repository url with the given AWS profile.
- getFragment() - Method in class ai.clarity.codeartifact.URIBuilder
-
Returns the fragment component.
- getHost() - Method in class ai.clarity.codeartifact.URIBuilder
-
Returns the host component.
- getMaskedAccessKeyId() - Method in class ai.clarity.codeartifact.CodeArtifactCredentials
-
The access key id with its middle section hidden, safe to write to the build log.
- getParameters() - Method in class ai.clarity.codeartifact.CodeArtifactToken
- getPath() - Method in class ai.clarity.codeartifact.URIBuilder
-
Returns the path component.
- getPort() - Method in class ai.clarity.codeartifact.URIBuilder
-
Returns the port component.
- getQuery() - Method in class ai.clarity.codeartifact.URIBuilder
-
Renders the current query parameters back into a query string.
- getQueryParamValue(String) - Method in class ai.clarity.codeartifact.URIBuilder
-
Returns the value of one query parameter.
- getScheme() - Method in class ai.clarity.codeartifact.URIBuilder
-
Returns the scheme component.
- getToken(String, CodeArtifactCredentials) - Method in class ai.clarity.codeartifact.CodeArtifactToken
-
Returns the authorization token for
uri, authenticating with the static credentials of a service account. - getToken(String, String) - Method in class ai.clarity.codeartifact.CodeArtifactToken
-
Returns the authorization token for
uri, authenticating with an AWS profile. - getToken(URI, CodeArtifactCredentials) - Method in class ai.clarity.codeartifact.CodeArtifactToken
-
Returns the authorization token for
uri, authenticating with the static credentials of a service account. - getToken(URI, String) - Method in class ai.clarity.codeartifact.CodeArtifactToken
-
Returns the authorization token for
uri, authenticating with an AWS profile. - getUserInfo() - Method in class ai.clarity.codeartifact.URIBuilder
-
Returns the user info component.
H
- hashCode() - Method in class ai.clarity.codeartifact.CodeArtifactCredentials
O
- of(String, String) - Static method in class ai.clarity.codeartifact.CodeArtifactCredentials
-
Builds the long-lived credentials of an IAM user.
- of(String, String, String) - Static method in class ai.clarity.codeartifact.CodeArtifactCredentials
-
Builds the credentials of an IAM user, or the temporary ones of an assumed role when a session token is given.
- of(URI) - Static method in class ai.clarity.codeartifact.URIBuilder
-
Creates a builder holding every component of
uri. - of(Map<?, ?>) - Static method in class ai.clarity.codeartifact.CodeArtifactCredentials
-
Builds the credentials from a map, which is the shape the Groovy DSL passes them in, as in
codeartifact(url, [accessKeyId: '...', secretAccessKey: '...']).
R
- removeQueryParam(String) - Method in class ai.clarity.codeartifact.URIBuilder
-
Removes one query parameter, doing nothing when it is absent.
S
- setQueryParam(String, String) - Method in class ai.clarity.codeartifact.URIBuilder
-
Sets one query parameter, replacing any previous value and keeping the original position when it was already present.
T
- TokenFactory - Class in ai.clarity.codeartifact
-
Calls the CodeArtifact
GetAuthorizationTokenAPI. - toString() - Method in class ai.clarity.codeartifact.CodeArtifactCredentials
-
Redacted on purpose: these credentials end up in build logs and in Gradle error messages.
- toURI() - Method in class ai.clarity.codeartifact.URIBuilder
-
Builds the uri from the components held by this builder.
U
- URIBuilder - Class in ai.clarity.codeartifact
-
Mutable builder for editing the parts of a
URI, used here to read and strip the?profile=query parameter of a repository url without rebuilding the string by hand.
W
- withAuthority(String) - Method in class ai.clarity.codeartifact.URIBuilder
-
Sets the authority component.
- withFragment(String) - Method in class ai.clarity.codeartifact.URIBuilder
-
Sets the fragment component.
- withHost(String) - Method in class ai.clarity.codeartifact.URIBuilder
-
Sets the host component.
- withPath(String) - Method in class ai.clarity.codeartifact.URIBuilder
-
Sets the path component.
- withPort(int) - Method in class ai.clarity.codeartifact.URIBuilder
-
Sets the port component.
- withQuery(String) - Method in class ai.clarity.codeartifact.URIBuilder
-
Replaces every query parameter with the ones parsed from
query. - withScheme(String) - Method in class ai.clarity.codeartifact.URIBuilder
-
Sets the scheme component.
- withUserInfo(String) - Method in class ai.clarity.codeartifact.URIBuilder
-
Sets the userInfo component.
All Classes and Interfaces|All Packages