Class Environment
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<Environment>
org.jreleaser.model.internal.environment.Environment
- All Implemented Interfaces:
Serializable,Domain,ModelObject<Environment>
- Since:
- 0.1.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jreleaser.model.api.environment.EnvironmentasMap(boolean full) booleangetBooleanProperty(String key) getVariable(String key) getVars()voidinitProps(JReleaserContext context) booleanisSet()voidmerge(Environment source) resolveOrDefault(String key, String value, String defaultValue) voidsetProperties(Map<String, Object> properties) voidsetPropertiesSource(Environment.PropertiesSource propertiesSource) voidsetVariables(String variables) Methods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModel
-
Constructor Details
-
Environment
public Environment()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.environment.Environment asImmutable() -
merge
- Specified by:
mergein interfaceModelObject<Environment>
-
resolve
-
resolve
-
resolveOrDefault
-
getVars
-
getVariable
-
isSet
public boolean isSet() -
getPropertiesSource
-
setPropertiesSource
-
getVariables
-
setVariables
-
getProperties
-
setProperties
-
getSourcedProperties
-
getPropertiesFile
-
asMap
-
initProps
-
getBooleanProperty
-