Class PipelineOptions.JobNameFactory

java.lang.Object
org.apache.beam.sdk.options.PipelineOptions.JobNameFactory
All Implemented Interfaces:
DefaultValueFactory<String>
Enclosing interface:
PipelineOptions

public static class PipelineOptions.JobNameFactory extends Object implements DefaultValueFactory<String>
Returns a normalized job name constructed from ApplicationNameOptions.getAppName(), the local system user name (if available), the current time, and a random integer.

The normalization makes sure that the name matches the pattern of [a-z]([-a-z0-9]*[a-z0-9])?.