Index
All Classes and Interfaces|All Packages|Serialized Form
A
- apply(Project) - Method in class io.github.arve0.onepassword.properties.OnePasswordGradlePropertiesPlugin
C
- computeIfAbsent(String, Function<String, String>) - Method in class io.github.arve0.onepassword.properties.SecretsCacheService
-
Returns the cached value for
reference, invokingloaderto resolve it if absent.
G
- getCacheService() - Method in interface io.github.arve0.onepassword.properties.OpReadValueSource.Parameters
-
The per-build cache service that deduplicates
opinvocations across subprojects. - getCommand() - Method in interface io.github.arve0.onepassword.properties.OpReadValueSource.Parameters
-
The
opCLI command (e.g. - getPropertyName() - Method in interface io.github.arve0.onepassword.properties.OpReadValueSource.Parameters
-
The Gradle project property key — used in error messages.
- getReference() - Method in interface io.github.arve0.onepassword.properties.OpReadValueSource.Parameters
-
The
op://reference to resolve (e.g. - getTimeoutMillis() - Method in interface io.github.arve0.onepassword.properties.OpReadValueSource.Parameters
-
The timeout in milliseconds for the
opCLI subprocess.
I
- io.github.arve0.onepassword.properties - package io.github.arve0.onepassword.properties
O
- obtain() - Method in class io.github.arve0.onepassword.properties.OpReadValueSource
- OnePasswordExtension - Class in io.github.arve0.onepassword.properties
-
Extension that provides a unified API to access project properties as lazy
Provider<String>. - OnePasswordExtension(Project, OpCliClient) - Constructor for class io.github.arve0.onepassword.properties.OnePasswordExtension
- OnePasswordGradlePropertiesPlugin - Class in io.github.arve0.onepassword.properties
-
A Gradle plugin that resolves
op://project properties via the 1Password CLI and exposes them as lazyProvider<String>extra properties. - OnePasswordGradlePropertiesPlugin() - Constructor for class io.github.arve0.onepassword.properties.OnePasswordGradlePropertiesPlugin
- OpCliException - Exception in io.github.arve0.onepassword.properties
-
An exception that indicates an error occurred while interacting with the 1Password CLI.
- OpCliException(String) - Constructor for exception io.github.arve0.onepassword.properties.OpCliException
-
Constructs a new
OpCliExceptionwith the specified detail message. - OpCliException(String, Throwable) - Constructor for exception io.github.arve0.onepassword.properties.OpCliException
-
Constructs a new
OpCliExceptionwith the specified detail message and cause. - OpReadValueSource - Class in io.github.arve0.onepassword.properties
-
A Gradle
ValueSourcethat resolves a 1Password secret reference at execution time. - OpReadValueSource() - Constructor for class io.github.arve0.onepassword.properties.OpReadValueSource
- OpReadValueSource.Parameters - Interface in io.github.arve0.onepassword.properties
-
Parameters passed to
OpReadValueSourcefor resolving a single 1Password secret.
P
- property(String) - Method in class io.github.arve0.onepassword.properties.OnePasswordExtension
-
Returns a
Provider<String>for the given project property key. - PropertyResolutionException - Exception in io.github.arve0.onepassword.properties
-
An exception that indicates an error occurred during the resolution of a property.
- PropertyResolutionException(String) - Constructor for exception io.github.arve0.onepassword.properties.PropertyResolutionException
-
Constructs a new
PropertyResolutionExceptionwith the specified detail message. - PropertyResolutionException(String, Throwable) - Constructor for exception io.github.arve0.onepassword.properties.PropertyResolutionException
-
Constructs a new
PropertyResolutionExceptionwith the specified detail message and cause.
S
- SecretsCacheService - Class in io.github.arve0.onepassword.properties
-
A Gradle
BuildServicethat caches resolved 1Password secret values for the duration of a single build. - SecretsCacheService() - Constructor for class io.github.arve0.onepassword.properties.SecretsCacheService
All Classes and Interfaces|All Packages|Serialized Form