Package org.mule.maven.client.api.model
Interface RemoteRepository
public interface RemoteRepository
-
Nested Class Summary
Nested Classes -
Method Summary
-
Method Details
-
getId
String getId()Gets the identifier of this repository.- Returns:
- (case-sensitive) unique identifier, never
null.
-
getUrl
URL getUrl()- Returns:
- the remote repository URL
-
getAuthentication
Optional<Authentication> getAuthentication()- Returns:
- authentication credentials for accessing the repository
-
getReleasePolicy
Optional<RepositoryPolicy> getReleasePolicy()- Returns:
RepositoryPolicyfor releases.
-
getSnapshotPolicy
Optional<RepositoryPolicy> getSnapshotPolicy()- Returns:
RepositoryPolicyfor snapshots.
-
newRemoteRepositoryBuilder
- Returns:
- a
RemoteRepository.RemoteRepositoryBuilderto build aRemoteRepository.
-