| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.yarn.api.records.LocalResource
@InterfaceAudience.Public @InterfaceStability.Stable public abstract class LocalResource
LocalResource represents a local resource required to
 run a container.
The NodeManager is responsible for localizing the resource 
 prior to launching the container.
Applications can specify LocalResourceType and 
 LocalResourceVisibility.
LocalResourceType, 
LocalResourceVisibility, 
ContainerLaunchContext, 
ApplicationSubmissionContext, 
ContainerManagementProtocol.startContainers(org.apache.hadoop.yarn.api.protocolrecords.StartContainersRequest)| Constructor Summary | |
|---|---|
LocalResource()
 | 
|
| Method Summary | |
|---|---|
abstract  String | 
getPattern()
Get the pattern that should be used to extract entries from the archive (only used when type is PATTERN). | 
abstract  URL | 
getResource()
Get the location of the resource to be localized.  | 
abstract  long | 
getSize()
Get the size of the resource to be localized.  | 
abstract  long | 
getTimestamp()
Get the original timestamp of the resource to be localized, used for verification.  | 
abstract  LocalResourceType | 
getType()
Get the LocalResourceType of the resource to be localized. | 
abstract  LocalResourceVisibility | 
getVisibility()
Get the LocalResourceVisibility of the resource to be 
 localized. | 
static LocalResource | 
newInstance(URL url,
                       LocalResourceType type,
                       LocalResourceVisibility visibility,
                       long size,
                       long timestamp)
 | 
static LocalResource | 
newInstance(URL url,
                       LocalResourceType type,
                       LocalResourceVisibility visibility,
                       long size,
                       long timestamp,
                       String pattern)
 | 
abstract  void | 
setPattern(String pattern)
Set the pattern that should be used to extract entries from the archive (only used when type is PATTERN). | 
abstract  void | 
setResource(URL resource)
Set location of the resource to be localized.  | 
abstract  void | 
setSize(long size)
Set the size of the resource to be localized.  | 
abstract  void | 
setTimestamp(long timestamp)
Set the timestamp of the resource to be localized, used for verification.  | 
abstract  void | 
setType(LocalResourceType type)
Set the LocalResourceType of the resource to be localized. | 
abstract  void | 
setVisibility(LocalResourceVisibility visibility)
Set the LocalResourceVisibility of the resource to be 
 localized. | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public LocalResource()
| Method Detail | 
|---|
@InterfaceAudience.Public
@InterfaceStability.Stable
public static LocalResource newInstance(URL url,
                                                                                           LocalResourceType type,
                                                                                           LocalResourceVisibility visibility,
                                                                                           long size,
                                                                                           long timestamp,
                                                                                           String pattern)
@InterfaceAudience.Public
@InterfaceStability.Stable
public static LocalResource newInstance(URL url,
                                                                                           LocalResourceType type,
                                                                                           LocalResourceVisibility visibility,
                                                                                           long size,
                                                                                           long timestamp)
@InterfaceAudience.Public @InterfaceStability.Stable public abstract URL getResource()
@InterfaceAudience.Public @InterfaceStability.Stable public abstract void setResource(URL resource)
resource - location of the resource to be localized@InterfaceAudience.Public @InterfaceStability.Stable public abstract long getSize()
@InterfaceAudience.Public @InterfaceStability.Stable public abstract void setSize(long size)
size - size of the resource to be localized@InterfaceAudience.Public @InterfaceStability.Stable public abstract long getTimestamp()
@InterfaceAudience.Public @InterfaceStability.Stable public abstract void setTimestamp(long timestamp)
timestamp - timestamp of the resource to be localized@InterfaceAudience.Public @InterfaceStability.Stable public abstract LocalResourceType getType()
LocalResourceType of the resource to be localized.
LocalResourceType of the resource to be localized@InterfaceAudience.Public @InterfaceStability.Stable public abstract void setType(LocalResourceType type)
LocalResourceType of the resource to be localized.
type - LocalResourceType of the resource to be localized@InterfaceAudience.Public @InterfaceStability.Stable public abstract LocalResourceVisibility getVisibility()
LocalResourceVisibility of the resource to be 
 localized.
LocalResourceVisibility of the resource to be 
         localized@InterfaceAudience.Public @InterfaceStability.Stable public abstract void setVisibility(LocalResourceVisibility visibility)
LocalResourceVisibility of the resource to be 
 localized.
visibility - LocalResourceVisibility of the resource to be 
                   localized@InterfaceAudience.Public @InterfaceStability.Stable public abstract String getPattern()
PATTERN).
@InterfaceAudience.Public @InterfaceStability.Stable public abstract void setPattern(String pattern)
PATTERN).
pattern - pattern that should be used to extract entries 
 from the archive.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||