Class Attributes.GitBranch
java.lang.Object
cd.go.contrib.plugins.configrepo.groovy.dsl.connection.Basic.Git
cd.go.contrib.plugins.configrepo.groovy.dsl.strategies.Attributes.GitBranch
- All Implemented Interfaces:
ConnectionConfig
,KeyVal.Mixin
,UtilsMixin
,Attributes<Basic.Git>
- Enclosing interface:
- Attributes<T extends ConnectionConfig>
-
Nested Class Summary
Nested classes/interfaces inherited from interface cd.go.contrib.plugins.configrepo.groovy.dsl.strategies.Attributes
Attributes.BitbucketPR, Attributes.BitbucketSelfHostedPR, Attributes.GitBranch, Attributes.GitHubPR, Attributes.GitLabMR, Attributes.MaterialFields
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setMaterialPassword
(String materialPassword) void
setMaterialUrl
(String materialUrl) void
setMaterialUsername
(String materialUsername) Methods inherited from class cd.go.contrib.plugins.configrepo.groovy.dsl.connection.Basic.Git
identifier, type
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface cd.go.contrib.plugins.configrepo.groovy.dsl.strategies.Attributes
materialCredentialsGiven, type
Methods inherited from interface cd.go.contrib.plugins.configrepo.groovy.dsl.mixins.KeyVal.Mixin
lookup, lookup
Methods inherited from interface cd.go.contrib.plugins.configrepo.groovy.dsl.mixins.UtilsMixin
sanitizeName
-
Constructor Details
-
GitBranch
public GitBranch()
-
-
Method Details
-
asConnectionConfig
- Specified by:
asConnectionConfig
in interfaceAttributes<Basic.Git>
- Returns:
- a "pure"
ConnectionConfig
(i.e., sans material config fields). Ideally, this is a completely separate instance from thisAttributes
instance so as to avoid any side effects from sharing data among the mechanisms manipulating it.
-
getMaterialUrl
- Specified by:
getMaterialUrl
in interfaceAttributes<Basic.Git>
-
getMaterialUsername
- Specified by:
getMaterialUsername
in interfaceAttributes<Basic.Git>
-
getMaterialPassword
- Specified by:
getMaterialPassword
in interfaceAttributes<Basic.Git>
-
setMaterialUrl
-
setMaterialUsername
-
setMaterialPassword
-