Interface Attributes<T extends ConnectionConfig>
- All Known Implementing Classes:
Attributes.BitbucketPR
,Attributes.BitbucketSelfHostedPR
,Attributes.GitBranch
,Attributes.GitHubPR
,Attributes.GitLabMR
public interface Attributes<T extends ConnectionConfig>
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
static class
static class
static class
static class
static class
-
Method Summary
-
Method Details
-
type
Type type() -
getMaterialUrl
String getMaterialUrl() -
getMaterialUsername
String getMaterialUsername() -
getMaterialPassword
String getMaterialPassword() -
materialCredentialsGiven
default boolean materialCredentialsGiven() -
asConnectionConfig
T asConnectionConfig()- 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.
-