Package com.sidneysimmons.kimber.task
Class CreatePropertyOverridesTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.sidneysimmons.kimber.task.KimberTask
com.sidneysimmons.kimber.task.CreatePropertyOverridesTask
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
Task used to create a kubernetes config map from any property overrides specific to this project.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDescription of this task.static final StringName of this task.Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaction()Action to run when the task is executed.abstract org.gradle.api.file.DirectoryPropertyMake the property overrides directory an input to this task.abstract org.gradle.api.file.RegularFilePropertyMake the task timestamp file an output of this task.Methods inherited from class com.sidneysimmons.kimber.task.KimberTask
getBuildDirectory, getFullHierarchyProjectName, getFullHierarchyProjectPath, getGroup, getProjectDirectory, setBuildDirectory, setFullHierarchyProjectName, setFullHierarchyProjectPath, setProjectDirectoryMethods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
Field Details
-
NAME
Name of this task.- See Also:
-
DESCRIPTION
Description of this task.- See Also:
-
-
Constructor Details
-
CreatePropertyOverridesTask
public CreatePropertyOverridesTask()Default constructor.
-
-
Method Details
-
action
public void action()Action to run when the task is executed. -
getPropertyOverridesDirectory
@InputDirectory public abstract org.gradle.api.file.DirectoryProperty getPropertyOverridesDirectory()Make the property overrides directory an input to this task.- Returns:
- the directory
-
getTaskTimestampFile
@OutputFile public abstract org.gradle.api.file.RegularFileProperty getTaskTimestampFile()Make the task timestamp file an output of this task.- Returns:
- the file
-