Package org.apache.gravitino.job
Class JobTemplateChange.ShellTemplateUpdate
java.lang.Object
org.apache.gravitino.job.JobTemplateChange.TemplateUpdate
org.apache.gravitino.job.JobTemplateChange.ShellTemplateUpdate
- Enclosing interface:
- JobTemplateChange
public static final class JobTemplateChange.ShellTemplateUpdate
extends JobTemplateChange.TemplateUpdate
A job template update for shell templates.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder class for constructing ShellTemplateUpdate instances.Nested classes/interfaces inherited from class org.apache.gravitino.job.JobTemplateChange.TemplateUpdate
JobTemplateChange.TemplateUpdate.BaseBuilder<B extends JobTemplateChange.TemplateUpdate.BaseBuilder<B,P>, P extends JobTemplateChange.TemplateUpdate> -
Method Summary
Methods inherited from class org.apache.gravitino.job.JobTemplateChange.TemplateUpdate
getNewArguments, getNewCustomFields, getNewEnvironments, getNewExecutable
-
Method Details
-
getNewScripts
Get the new scripts of the shell job template.- Returns:
- The new scripts of the shell job template.
-
equals
Checks if this ShellTemplateUpdate is equal to another object.- Overrides:
equalsin classJobTemplateChange.TemplateUpdate- Parameters:
o- The object to compare with.- Returns:
- true if the objects are equal, false otherwise.
-
hashCode
public int hashCode()Generates a hash code for this ShellTemplateUpdate.- Overrides:
hashCodein classJobTemplateChange.TemplateUpdate- Returns:
- The hash code.
-
builder
Creates a new builder for ShellTemplateUpdate.- Returns:
- A new Builder instance.
-