Package org.apache.gravitino.job
Class JobTemplateChange.ShellTemplateUpdate.Builder
java.lang.Object
org.apache.gravitino.job.JobTemplateChange.TemplateUpdate.BaseBuilder<JobTemplateChange.ShellTemplateUpdate.Builder,JobTemplateChange.ShellTemplateUpdate>
org.apache.gravitino.job.JobTemplateChange.ShellTemplateUpdate.Builder
- Enclosing class:
- JobTemplateChange.ShellTemplateUpdate
public static class JobTemplateChange.ShellTemplateUpdate.Builder
extends JobTemplateChange.TemplateUpdate.BaseBuilder<JobTemplateChange.ShellTemplateUpdate.Builder,JobTemplateChange.ShellTemplateUpdate>
Builder class for constructing ShellTemplateUpdate instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the ShellTemplateUpdate instance.self()Returns the builder instance itself for method chaining.withNewScripts(List<String> newScripts) Sets the new scripts for the shell job template.Methods inherited from class org.apache.gravitino.job.JobTemplateChange.TemplateUpdate.BaseBuilder
withNewArguments, withNewCustomFields, withNewEnvironments, withNewExecutable
-
Method Details
-
withNewScripts
Sets the new scripts for the shell job template.- Parameters:
newScripts- The new scripts to set.- Returns:
- The builder instance for chaining.
-
build
Builds the ShellTemplateUpdate instance.- Specified by:
buildin classJobTemplateChange.TemplateUpdate.BaseBuilder<JobTemplateChange.ShellTemplateUpdate.Builder,JobTemplateChange.ShellTemplateUpdate> - Returns:
- A new ShellTemplateUpdate instance.
-
self
Returns the builder instance itself for method chaining.- Specified by:
selfin classJobTemplateChange.TemplateUpdate.BaseBuilder<JobTemplateChange.ShellTemplateUpdate.Builder,JobTemplateChange.ShellTemplateUpdate> - Returns:
- The builder instance.
-