Package com.io7m.brooklime.api
Interface BLNexusClientConfigurationType
- All Known Implementing Classes:
BLNexusClientConfiguration
@Immutable
public interface BLNexusClientConfigurationType
The client configuration.
-
Method Summary
Modifier and Type Method Description BLApplicationVersionapplicationVersion()default java.net.URIbaseURI()java.lang.Stringpassword()intretryCount()java.time.DurationretryDelay()java.lang.StringstagingProfileId()java.lang.StringuserName()
-
Method Details
-
applicationVersion
BLApplicationVersion applicationVersion()- Returns:
- The application using the client
-
userName
java.lang.String userName()- Returns:
- The Nexus username
-
password
java.lang.String password()- Returns:
- The Nexus password
-
stagingProfileId
java.lang.String stagingProfileId()- Returns:
- The Nexus staging profile ID
-
baseURI
@Default default java.net.URI baseURI()- Returns:
- The base URI of the Nexus server
-
retryDelay
java.time.Duration retryDelay()- Returns:
- The duration by which to pause between failed attempts
-
retryCount
int retryCount()- Returns:
- The maximum number of times to retry requests
-