Package com.yahoo.schema
Class DistributableResource
java.lang.Object
com.yahoo.schema.DistributableResource
- All Implemented Interfaces:
Cloneable
,Comparable<DistributableResource>
- Direct Known Subclasses:
FileDistributedConstants.DistributableConstant
,OnnxModel
,RankingExpressionBody
public class DistributableResource
extends Object
implements Comparable<DistributableResource>, Cloneable
-
Nested Class Summary
-
Constructor Summary
ConstructorDescriptionDistributableResource
(String name) DistributableResource
(String name, String path) DistributableResource
(String name, String path, DistributableResource.PathType type) -
Method Summary
Modifier and TypeMethodDescriptionclone()
int
com.yahoo.path.Path
getName()
getUri()
void
register
(com.yahoo.config.application.api.FileRegistry fileRegistry) protected void
register
(com.yahoo.config.application.api.FileRegistry fileRegistry, ByteBuffer blob) void
setFileName
(String fileName) void
toString()
void
validate()
-
Constructor Details
-
DistributableResource
-
DistributableResource
-
DistributableResource
-
-
Method Details
-
getPathType
-
clone
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
setFileName
-
setUri
-
getName
-
getFileName
-
getFilePath
public com.yahoo.path.Path getFilePath() -
getUri
-
getFileReference
-
validate
public void validate() -
register
public void register(com.yahoo.config.application.api.FileRegistry fileRegistry) -
register
protected void register(com.yahoo.config.application.api.FileRegistry fileRegistry, ByteBuffer blob) -
toString
-
compareTo
- Specified by:
compareTo
in interfaceComparable<DistributableResource>
-