# IJobShard Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.ijobshard/)

## EndTime {#endtime-5e31f948}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.ijobshard/properties/endtime-5e31f948/)

```csharp
public abstract DateTimeOffset EndTime
```

Gets the end time of the time range managed by this shard.

## Id {#id-f3d62744}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.ijobshard/properties/id-f3d62744/)

```csharp
public abstract string Id
```

Gets the unique identifier for this job shard.

## IsAddingCompleted {#isaddingcompleted-0eb5cfc4}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.ijobshard/properties/isaddingcompleted-0eb5cfc4/)

```csharp
public abstract bool IsAddingCompleted
```

Gets a value indicating whether this shard has been marked as complete and is no longer accepting new jobs.

## Metadata {#metadata-3502e7c9}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.ijobshard/properties/metadata-3502e7c9/)

```csharp
public abstract IDictionary<string, string>? Metadata
```

Gets optional metadata associated with this job shard.

## StartTime {#starttime-369d0449}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.ijobshard/properties/starttime-369d0449/)

```csharp
public abstract DateTimeOffset StartTime
```

Gets the start time of the time range managed by this shard.
