|
||||||||||
| 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 | |||||||||