Table of Contents

Class EventType

Namespace
Amazon.S3
Assembly
AWSSDK.S3.dll

The bucket event for which to send notifications.

public sealed class EventType : ConstantClass
Inheritance
EventType

Constructors

EventType(string)

Constructs instance of EventType.

public EventType(string value)

Parameters

value string

Fields

ObjectCreatedAll

The event encapsulates all the object create events

public static readonly EventType ObjectCreatedAll

Field Value

EventType

ObjectCreatedCompleteMultipartUpload

Event for completing a multi part upload

public static readonly EventType ObjectCreatedCompleteMultipartUpload

Field Value

EventType

ObjectCreatedCopy

Event for copy operations

public static readonly EventType ObjectCreatedCopy

Field Value

EventType

ObjectCreatedPost

Event for post operations

public static readonly EventType ObjectCreatedPost

Field Value

EventType

ObjectCreatedPut

Event for put operations

public static readonly EventType ObjectCreatedPut

Field Value

EventType

ObjectRemovedAll

This event encapsulates all the object removed events

public static readonly EventType ObjectRemovedAll

Field Value

EventType

ObjectRemovedDelete

Event for object removed, delete operation.

public static readonly EventType ObjectRemovedDelete

Field Value

EventType

ObjectRemovedDeleteMarkerCreated

Event for object removed, delete marker created operation.

public static readonly EventType ObjectRemovedDeleteMarkerCreated

Field Value

EventType

ObjectRestoreAll

Event for all object restore

public static readonly EventType ObjectRestoreAll

Field Value

EventType

ObjectRestoreCompleted

Event for when object restore is completed.

public static readonly EventType ObjectRestoreCompleted

Field Value

EventType

ObjectRestorePost

Event for restore post operations.

public static readonly EventType ObjectRestorePost

Field Value

EventType

ReducedRedundancyLostObject

Event for objects stored in reduced redundancy and S3 detects the object is lost

public static readonly EventType ReducedRedundancyLostObject

Field Value

EventType

ReplicationAll

Event for replication of all

public static readonly EventType ReplicationAll

Field Value

EventType

ReplicationOperationFailedReplication

Event for operation failed replication

public static readonly EventType ReplicationOperationFailedReplication

Field Value

EventType

ReplicationOperationMissedThreshold

Event for replication operation missed threshold

public static readonly EventType ReplicationOperationMissedThreshold

Field Value

EventType

ReplicationOperationNotTracked

Evemt for replication operation not tracked

public static readonly EventType ReplicationOperationNotTracked

Field Value

EventType

ReplicationOperationReplicatedAfterThreshold

Event for operation replicated after threshold

public static readonly EventType ReplicationOperationReplicatedAfterThreshold

Field Value

EventType

Methods

Equals(ConstantClass)

Compares if the ConstantClass instances are equals.

public override bool Equals(ConstantClass obj)

Parameters

obj ConstantClass

Returns

bool

Equals(string)

Compares if the ConstantClass instances are equals. This is ovewritten to handle the discrepancy with S3 events coming from Lambda that don't have the prefix "s3:".

protected override bool Equals(string value)

Parameters

value string

Returns

bool

FindValue(string)

Finds the constant for the unique value.

public static EventType FindValue(string value)

Parameters

value string

Returns

EventType

Operators

implicit operator EventType(string)

Convert string to EventType.

public static implicit operator EventType(string value)

Parameters

value string

Returns

EventType