public class OSXNotarize<T extends AbstractTask,S extends AbstractSetupBuilder> extends AbstractBuilder<T,S>
buildDir, fileResolver, task| Constructor and Description |
|---|
OSXNotarize(T task,
org.gradle.api.internal.file.FileResolver fileResolver,
OSXCodeSign<T,S> codesign) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getPasswordKeychainItem()
Returns the name of the keychain item that will be used to retrieve the password.
|
java.lang.String |
getPasswordPlain()
Returns the plain password used for notarization.
|
java.lang.String |
getTeamId()
Returns the team ID
|
boolean |
isDebugOutput()
Returns the state of debugging.
|
void |
run(java.io.File notarizeFile)
Execute the notarization on the given file
|
void |
setDebugOutput(boolean debugOutput)
Set the state of debugging.
|
void |
setPasswordKeychainItem(java.lang.String passwordKeychainItem)
Set the name of a keychain item that is going to be used for retrieving the password.
|
void |
setPasswordPlain(java.lang.String passwordPlain)
Set a plain password to be used for notarization.
|
void |
setTeamId(java.lang.String teamId)
Set the team Id which is required for the notarization.
|
public OSXNotarize(T task, org.gradle.api.internal.file.FileResolver fileResolver, OSXCodeSign<T,S> codesign)
public void run(java.io.File notarizeFile)
notarizeFile - the file to notarizepublic void setPasswordKeychainItem(java.lang.String passwordKeychainItem)
passwordKeychainItem - the name if the keychain item used for notarizationpublic java.lang.String getPasswordKeychainItem()
public void setPasswordPlain(java.lang.String passwordPlain)
passwordPlain - the plain password to be used for notarization.public java.lang.String getPasswordPlain()
public void setTeamId(java.lang.String teamId)
teamId - the team Idpublic java.lang.String getTeamId()
public void setDebugOutput(boolean debugOutput)
debugOutput - the state of debuggingpublic boolean isDebugOutput()