public class ApplicationId extends EntityId implements NamespacedId, ParentedId<NamespaceId>
| Constructor and Description |
|---|
ApplicationId(String namespace,
String application) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
ProgramId |
flow(String program) |
static ApplicationId |
fromIdParts(Iterable<String> idString) |
static ApplicationId |
fromString(String string) |
String |
getApplication() |
String |
getNamespace() |
NamespaceId |
getParent() |
int |
hashCode() |
ProgramId |
mr(String program) |
ProgramId |
program(ProgramType type,
String program) |
ProgramId |
service(String program) |
ProgramId |
spark(String program) |
Id.Application |
toId() |
protected Iterable<String> |
toIdParts() |
ProgramId |
worker(String program) |
ProgramId |
workflow(String program) |
fromString, fromStringOld, getEntity, getHierarchy, isValidDatasetId, isValidId, next, nextAndEnd, remaining, toStringpublic String getNamespace()
getNamespace in interface NamespacedIdpublic String getApplication()
public NamespaceId getParent()
getParent in interface ParentedId<NamespaceId>EntityId of thispublic ProgramId program(ProgramType type, String program)
public Id.Application toId()
toId in interface IdCompatibleId corresponding to thispublic static ApplicationId fromIdParts(Iterable<String> idString)
public static ApplicationId fromString(String string)
Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.