Class BlobSourceInfo
- java.lang.Object
-
- com.microsoft.azure.kusto.ingest.source.BlobSourceInfo
-
- All Implemented Interfaces:
TraceableAttributes,SourceInfo
public class BlobSourceInfo extends Object
-
-
Constructor Summary
Constructors Constructor Description BlobSourceInfo(String blobPath)BlobSourceInfo(String blobPath, long rawSizeInBytes)BlobSourceInfo(String blobPath, long rawSizeInBytes, UUID sourceId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetBlobPath()longgetRawSizeInBytes()UUIDgetSourceId()Map<String,String>getTracingAttributes()voidsetBlobPath(String blobPath)voidsetRawSizeInBytes(long rawSizeInBytes)voidsetSourceId(UUID sourceId)voidvalidate()Checks that this SourceInfo is defined appropriately.
-
-
-
Method Detail
-
getBlobPath
public String getBlobPath()
-
setBlobPath
public void setBlobPath(String blobPath)
-
getRawSizeInBytes
public long getRawSizeInBytes()
-
setRawSizeInBytes
public void setRawSizeInBytes(long rawSizeInBytes)
-
validate
public void validate()
Description copied from interface:SourceInfoChecks that this SourceInfo is defined appropriately.
-
getTracingAttributes
public Map<String,String> getTracingAttributes()
- Specified by:
getTracingAttributesin interfaceTraceableAttributes
-
getSourceId
public UUID getSourceId()
- Specified by:
getSourceIdin interfaceSourceInfo
-
setSourceId
public void setSourceId(UUID sourceId)
- Specified by:
setSourceIdin interfaceSourceInfo
-
-