Class LocalResourceRequest
java.lang.Object
org.apache.hadoop.yarn.api.records.LocalResource
org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.LocalResourceRequest
- All Implemented Interfaces:
Comparable<LocalResourceRequest>
public class LocalResourceRequest
extends org.apache.hadoop.yarn.api.records.LocalResource
implements Comparable<LocalResourceRequest>
-
Constructor Summary
ConstructorsConstructorDescriptionLocalResourceRequest(org.apache.hadoop.yarn.api.records.LocalResource resource) Wrap API resource to match against cache of localized resources. -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(LocalResourceRequest other) booleanorg.apache.hadoop.fs.PathgetPath()org.apache.hadoop.yarn.api.records.URLbooleanlonggetSize()longorg.apache.hadoop.yarn.api.records.LocalResourceTypegetType()org.apache.hadoop.yarn.api.records.LocalResourceVisibilityinthashCode()voidsetPattern(String pattern) voidsetResource(org.apache.hadoop.yarn.api.records.URL resource) voidsetShouldBeUploadedToSharedCache(boolean shouldBeUploadedToSharedCache) voidsetSize(long size) voidsetTimestamp(long timestamp) voidsetType(org.apache.hadoop.yarn.api.records.LocalResourceType type) voidsetVisibility(org.apache.hadoop.yarn.api.records.LocalResourceVisibility visibility) toString()Methods inherited from class org.apache.hadoop.yarn.api.records.LocalResource
newInstance, newInstance, newInstance, newInstance
-
Constructor Details
-
LocalResourceRequest
public LocalResourceRequest(org.apache.hadoop.yarn.api.records.LocalResource resource) throws URISyntaxException Wrap API resource to match against cache of localized resources.- Parameters:
resource- Resource requested by container- Throws:
URISyntaxException- If the path is malformed
-
-
Method Details
-
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<LocalResourceRequest>
-
getPath
public org.apache.hadoop.fs.Path getPath() -
getTimestamp
public long getTimestamp()- Specified by:
getTimestampin classorg.apache.hadoop.yarn.api.records.LocalResource
-
getType
public org.apache.hadoop.yarn.api.records.LocalResourceType getType()- Specified by:
getTypein classorg.apache.hadoop.yarn.api.records.LocalResource
-
getResource
public org.apache.hadoop.yarn.api.records.URL getResource()- Specified by:
getResourcein classorg.apache.hadoop.yarn.api.records.LocalResource
-
getSize
public long getSize()- Specified by:
getSizein classorg.apache.hadoop.yarn.api.records.LocalResource
-
getVisibility
public org.apache.hadoop.yarn.api.records.LocalResourceVisibility getVisibility()- Specified by:
getVisibilityin classorg.apache.hadoop.yarn.api.records.LocalResource
-
getPattern
- Specified by:
getPatternin classorg.apache.hadoop.yarn.api.records.LocalResource
-
setResource
public void setResource(org.apache.hadoop.yarn.api.records.URL resource) - Specified by:
setResourcein classorg.apache.hadoop.yarn.api.records.LocalResource
-
setSize
public void setSize(long size) - Specified by:
setSizein classorg.apache.hadoop.yarn.api.records.LocalResource
-
setTimestamp
public void setTimestamp(long timestamp) - Specified by:
setTimestampin classorg.apache.hadoop.yarn.api.records.LocalResource
-
setType
public void setType(org.apache.hadoop.yarn.api.records.LocalResourceType type) - Specified by:
setTypein classorg.apache.hadoop.yarn.api.records.LocalResource
-
setVisibility
public void setVisibility(org.apache.hadoop.yarn.api.records.LocalResourceVisibility visibility) - Specified by:
setVisibilityin classorg.apache.hadoop.yarn.api.records.LocalResource
-
setPattern
- Specified by:
setPatternin classorg.apache.hadoop.yarn.api.records.LocalResource
-
toString
-