public class CloneGitRepo extends Object implements Statement
Modifier and Type | Class and Description |
---|---|
static class |
CloneGitRepo.Builder |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Optional<String> |
directory |
protected GitRepoAndRef |
gitRepoAndRef |
Modifier | Constructor and Description |
---|---|
protected |
CloneGitRepo(GitRepoAndRef gitRepoAndRef,
com.google.common.base.Optional<String> directory) |
Modifier and Type | Method and Description |
---|---|
static CloneGitRepo.Builder |
builder() |
boolean |
equals(Object obj) |
Iterable<String> |
functionDependencies(OsFamily arg0) |
com.google.common.base.Optional<String> |
getDirectory()
The name of a new directory to clone into.
|
GitRepoAndRef |
getGitRepoAndRef()
The coordinates to checkout
|
int |
hashCode() |
String |
render(OsFamily arg0) |
CloneGitRepo.Builder |
toBuilder() |
String |
toString() |
protected final GitRepoAndRef gitRepoAndRef
protected final com.google.common.base.Optional<String> directory
protected CloneGitRepo(GitRepoAndRef gitRepoAndRef, com.google.common.base.Optional<String> directory)
public static CloneGitRepo.Builder builder()
public CloneGitRepo.Builder toBuilder()
public GitRepoAndRef getGitRepoAndRef()
public com.google.common.base.Optional<String> getDirectory()
public Iterable<String> functionDependencies(OsFamily arg0)
functionDependencies
in interface Statement
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.