All checks were successful
DCO / DCO (pull_request) Successful in 33s
Signed-off-by: Pavel Gross <p.gross@yando.com>
52 lines
No EOL
2.6 KiB
C#
52 lines
No EOL
2.6 KiB
C#
namespace FrostFS.SDK;
|
|
|
|
public class Constants
|
|
{
|
|
public const int ObjectChunkSize = 3 * (1 << 20);
|
|
public const int Sha256HashLength = 32;
|
|
|
|
// HeaderPrefix is a prefix of key to object header value or property.
|
|
public const string HeaderPrefix = "$Object:";
|
|
|
|
// FilterHeaderVersion is a filter key to "version" field of the object header.
|
|
public const string FilterHeaderVersion = HeaderPrefix + "version";
|
|
|
|
// FilterHeaderObjectID is a filter key to "object_id" field of the object.
|
|
public const string FilterHeaderObjectID = HeaderPrefix + "objectID";
|
|
|
|
// FilterHeaderContainerID is a filter key to "container_id" field of the object header.
|
|
public const string FilterHeaderContainerID = HeaderPrefix + "containerID";
|
|
|
|
// FilterHeaderOwnerID is a filter key to "owner_id" field of the object header.
|
|
public const string FilterHeaderOwnerID = HeaderPrefix + "ownerID";
|
|
|
|
// FilterHeaderCreationEpoch is a filter key to "creation_epoch" field of the object header.
|
|
public const string FilterHeaderCreationEpoch = HeaderPrefix + "creationEpoch";
|
|
|
|
// FilterHeaderPayloadLength is a filter key to "payload_length" field of the object header.
|
|
public const string FilterHeaderPayloadLength = HeaderPrefix + "payloadLength";
|
|
|
|
// FilterHeaderPayloadHash is a filter key to "payload_hash" field of the object header.
|
|
public const string FilterHeaderPayloadHash = HeaderPrefix + "payloadHash";
|
|
|
|
// FilterHeaderObjectType is a filter key to "object_type" field of the object header.
|
|
public const string FilterHeaderObjectType = HeaderPrefix + "objectType";
|
|
|
|
// FilterHeaderHomomorphicHash is a filter key to "homomorphic_hash" field of the object header.
|
|
public const string FilterHeaderHomomorphicHash = HeaderPrefix + "homomorphicHash";
|
|
|
|
// FilterHeaderParent is a filter key to "split.parent" field of the object header.
|
|
public const string FilterHeaderParent = HeaderPrefix + "split.parent";
|
|
|
|
// FilterHeaderSplitID is a filter key to "split.splitID" field of the object header.
|
|
public const string FilterHeaderSplitID = HeaderPrefix + "split.splitID";
|
|
|
|
// FilterHeaderECParent is a filter key to "ec.parent" field of the object header.
|
|
public const string FilterHeaderECParent = HeaderPrefix + "ec.parent";
|
|
|
|
// FilterPropertyRoot is a filter key to check if regular object is on top of split hierarchy.
|
|
public const string FilterHeaderRoot = HeaderPrefix + "ROOT";
|
|
|
|
// FilterPropertyPhy is a filter key to check if an object physically stored on a node.
|
|
public const string FilterHeaderPhy = HeaderPrefix + "PHY";
|
|
} |