Package com.io7m.brooklime.api
Interface BLStagingProfileRepositoryType
- All Known Implementing Classes:
BLStagingProfileRepository
@Immutable
public interface BLStagingProfileRepositoryType
A description of a staging repository.
-
Method Details
-
profileId
String profileId()- Returns:
- The staging profile ID
-
profileName
String profileName()- Returns:
- The staging profile name
-
profileType
String profileType()- Returns:
- The staging profile type
-
repositoryId
String repositoryId()- Returns:
- The staging repository ID
-
type
String type()- Returns:
- The type (?)
-
policy
String policy()- Returns:
- The staging profile policy
-
userId
String userId()- Returns:
- The requesting user ID
-
userAgent
String userAgent()- Returns:
- The requesting user agent
-
ipAddress
String ipAddress()- Returns:
- The requesting IP address
-
repositoryURI
URI repositoryURI()- Returns:
- The repository URI
-
created
OffsetDateTime created()- Returns:
- The creation time of the repository
-
updated
OffsetDateTime updated()- Returns:
- The modification time of the repository
-
description
String description()- Returns:
- The repository description
-
provider
String provider()- Returns:
- The repository provider
-
releaseRepositoryId
String releaseRepositoryId()- Returns:
- The release repository ID
-
releaseRepositoryName
String releaseRepositoryName()- Returns:
- The release repository name
-
notifications
String notifications()- Returns:
- The notifications, if any
-
transitioning
boolean transitioning()- Returns:
trueif the repository state is currently in transition
-