public AnalysisJobBuilder setAnalysisJobMetadata(AnalysisJobMetadata analysisJobMetadata) { if (analysisJobMetadata == null) { analysisJobMetadata = AnalysisJobMetadata.EMPTY_METADATA; } if (analysisJobMetadata instanceof MutableAnalysisJobMetadata) { _analysisJobMetadata = (MutableAnalysisJobMetadata) analysisJobMetadata; } else { _analysisJobMetadata = new MutableAnalysisJobMetadata(analysisJobMetadata); } return this; }
public MutableAnalysisJobMetadata getAnalysisJobMetadata() { if (_analysisJobMetadata == null) { _analysisJobMetadata = new MutableAnalysisJobMetadata(); } return _analysisJobMetadata; }
public AnalysisJobBuilder withoutListeners() { final MutableAnalysisJobMetadata metadataClone = new MutableAnalysisJobMetadata(getAnalysisJobMetadata()); return new AnalysisJobBuilder(_configuration, _datastore, _datastoreConnection, metadataClone, _sourceColumns, _defaultRequirement, _transformedColumnIdGenerator, _transformerComponentBuilders, _filterComponentBuilders, _analyzerComponentBuilders, _parentBuilder); }
} else { if (variables.size() > 0) { final MutableAnalysisJobMetadata mutableAnalysisJobMetadata = new MutableAnalysisJobMetadata(); mutableAnalysisJobMetadata.getVariables().putAll(variables); analysisJobBuilder.setAnalysisJobMetadata(mutableAnalysisJobMetadata);