public static class JobSubmission.Builder
extends java.lang.Object
JobSubmission instances.| Constructor and Description |
|---|
Builder(com.netflix.genie.common.external.dtos.v4.JobRequest jobRequest,
com.netflix.genie.common.external.dtos.v4.JobRequestMetadata jobRequestMetadata)
Constructor with required parameters.
|
| Modifier and Type | Method and Description |
|---|---|
JobSubmission |
build()
Build an immutable
JobSubmission instance based on the current contents of this builder. |
JobSubmission.Builder |
withAttachments(java.util.Set<java.net.URI> attachments)
Set the attachments associated with this submission if there were any.
|
JobSubmission.Builder |
withAttachments(java.net.URI... attachments)
Set the attachments associated with this submission.
|
public Builder(com.netflix.genie.common.external.dtos.v4.JobRequest jobRequest,
com.netflix.genie.common.external.dtos.v4.JobRequestMetadata jobRequestMetadata)
jobRequest - The job request metadata entered by the userjobRequestMetadata - The metadata collected by the system about the requestpublic JobSubmission.Builder withAttachments(@Nullable java.util.Set<java.net.URI> attachments)
attachments - The attachments URIspublic JobSubmission.Builder withAttachments(java.net.URI... attachments)
attachments - The attachments as URIspublic JobSubmission build()
JobSubmission instance based on the current contents of this builder.JobSubmission instance