Index

A G I O P 
All Classes and Interfaces|All Packages|Serialized Form

A

apply(Project) - Method in class io.github.arve0.onepassword.properties.OnePasswordGradlePropertiesPlugin
 

G

getCommand() - Method in interface io.github.arve0.onepassword.properties.OpReadValueSource.Parameters
The op CLI 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
Timeout in milliseconds for the op CLI 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 exposes 1Password secret references as lazy Provider<String> 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 OpCliException with the specified detail message.
OpCliException(String, Throwable) - Constructor for exception io.github.arve0.onepassword.properties.OpCliException
Constructs a new OpCliException with the specified detail message and cause.
OpReadValueSource - Class in io.github.arve0.onepassword.properties
A Gradle ValueSource that 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 OpReadValueSource for 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 PropertyResolutionException with the specified detail message.
PropertyResolutionException(String, Throwable) - Constructor for exception io.github.arve0.onepassword.properties.PropertyResolutionException
Constructs a new PropertyResolutionException with the specified detail message and cause.
A G I O P 
All Classes and Interfaces|All Packages|Serialized Form