Class IdPInstallerArguments
java.lang.Object
net.shibboleth.shared.cli.AbstractCommandLineArguments
net.shibboleth.idp.installer.impl.IdPInstallerArguments
- All Implemented Interfaces:
CommandLineArguments
Command line argumebnts for the "install" verb.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringEntityID to install.private StringDNS name of the IdP.private StringName for theHttpClient.private StringName for theHttpClientSecurityParameters.private StringPassword for the keystore we will generate.private org.slf4j.LoggerLogger.private booleanSuppress Prompts.private StringImport Property File.private StringScope to assert.private StringPassword for the sealer we will generate.private StringThe PluginId - usually used to drive the update.private StringThe PluginId - usually used to drive the update. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe entityID to create.Return the DNS name for the IdP.Get bean name for theHttpClient(if specified).Get bean name for theHttpClientSecurityParameters(if specified).The key store password.org.slf4j.LoggergetLog()Get the propertyFile.getScope()Return the scope to assert.The sealer password.Get the source Directory.Get the target Directory.booleanAre we doing an unattended install?voidprintHelp(PrintStream out) Methods inherited from class net.shibboleth.shared.cli.AbstractCommandLineArguments
getLanguageRanges, getLoggingConfiguration, getOtherArgs, getPropertyFiles, isANSI, isHelp, isQuietOutput, isVerboseOutput, isVersion, validate
-
Field Details
-
log
@Nullable private org.slf4j.Logger logLogger. -
sourceDir
The PluginId - usually used to drive the update. -
targetDir
The PluginId - usually used to drive the update. -
noPrompt
private boolean noPromptSuppress Prompts. -
hostName
DNS name of the IdP. -
scope
Scope to assert. -
entityID
EntityID to install. -
keystorePassword
Password for the keystore we will generate. -
sealerPassword
Password for the sealer we will generate. -
propertyFile
Import Property File. -
httpClientName
Name for theHttpClient. -
httpClientSecurityParametersName
Name for theHttpClientSecurityParameters.
-
-
Constructor Details
-
IdPInstallerArguments
public IdPInstallerArguments()
-
-
Method Details
-
getLog
@Nonnull public org.slf4j.Logger getLog()- Specified by:
getLogin classAbstractCommandLineArguments
-
isUnattended
public boolean isUnattended()Are we doing an unattended install?- Returns:
- whether we're doing an unattended install
-
getTargetDirectory
Get the target Directory.- Returns:
targetDir
-
getSourceDir
Get the source Directory.- Returns:
sourceDir
-
getPropertyFile
Get the propertyFile.- Returns:
propertyFile
-
getHostName
Return the DNS name for the IdP.- Returns:
- the DNS name
-
getScope
Return the scope to assert.- Returns:
- Returns the scope.
-
getEntityID
The entityID to create.- Returns:
- Returns the entityID.
-
getKeystorePassword
The key store password.- Returns:
- Returns the keystorePassword.
-
getSealerPassword
The sealer password.- Returns:
- Returns the sealerPassword.
-
getHttpClientName
Get bean name for theHttpClient(if specified).- Returns:
- the name or null
-
getHttpClientSecurityParametersName
Get bean name for theHttpClientSecurityParameters(if specified).- Returns:
- the name or null
-
printHelp
- Specified by:
printHelpin interfaceCommandLineArguments- Overrides:
printHelpin classAbstractCommandLineArguments
-