Table of Contents

Class ObjectMetadata

Namespace
Scaleout.Client
Assembly
Scaleout.Client.dll

Provides information about an object that is stored in ScaleOut service, including user-specified metadata and additional metadata that is maintained by the ScaleOut service.

public class ObjectMetadata
Inheritance
ObjectMetadata
Inherited Members

Properties

BackingStoreInterval

Gets the interval between asynchronous backing store events (refresh-ahead, write-behind) for the object corresponding to this ObjectMetadata instance.

BackingStoreMode

Returns the type of backing store operations (refresh-ahead or write-behind) performed on the object corresponding to this ObjectMetadata instance.

CreateTime

Gets the object creation time (UTC).

GeoServerCoherencyInterval

Gets the policy for how often remote stores refresh their proxies to this object if Poll is used.

GeoServerCoherencyPolicy

Gets the associated object's coherency policy for GeoServer "pull" replication.

GeoServerPullPolicy

Gets whether the object will be allowed to be accessed from a remote store.

GeoServerPushPolicy

Returns whether the object is eligible for GeoServer cross-store "push" replication.

IsProxy

Gets a value indicating whether the associated object is a GeoServer proxy to an object in a remote store.

ObjectSize

Returns the size in bytes of the object described by this ObjectMetadata instance.

Parents

Returns a read-only collection containing the dependency parents specified for the object corresponding to this ObjectMetadata instance.

PreemptionPriority

Returns the preemption priority of the object corresponding to this ObjectMetadata instance.

Timeout

The lifetime policy of the object, or Zero for an infinite timeout.

TimeoutType

Returns the type of timeout the object uses.

UpdateTime

Get the time of the most recent update to the object (UTC).