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