Class EventType
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
ObjectCreatedCompleteMultipartUpload
Event for completing a multi part upload
public static readonly EventType ObjectCreatedCompleteMultipartUpload
Field Value
ObjectCreatedCopy
Event for copy operations
public static readonly EventType ObjectCreatedCopy
Field Value
ObjectCreatedPost
Event for post operations
public static readonly EventType ObjectCreatedPost
Field Value
ObjectCreatedPut
Event for put operations
public static readonly EventType ObjectCreatedPut
Field Value
ObjectRemovedAll
This event encapsulates all the object removed events
public static readonly EventType ObjectRemovedAll
Field Value
ObjectRemovedDelete
Event for object removed, delete operation.
public static readonly EventType ObjectRemovedDelete
Field Value
ObjectRemovedDeleteMarkerCreated
Event for object removed, delete marker created operation.
public static readonly EventType ObjectRemovedDeleteMarkerCreated
Field Value
ObjectRestoreAll
Event for all object restore
public static readonly EventType ObjectRestoreAll
Field Value
ObjectRestoreCompleted
Event for when object restore is completed.
public static readonly EventType ObjectRestoreCompleted
Field Value
ObjectRestorePost
Event for restore post operations.
public static readonly EventType ObjectRestorePost
Field Value
ReducedRedundancyLostObject
Event for objects stored in reduced redundancy and S3 detects the object is lost
public static readonly EventType ReducedRedundancyLostObject
Field Value
ReplicationAll
Event for replication of all
public static readonly EventType ReplicationAll
Field Value
ReplicationOperationFailedReplication
Event for operation failed replication
public static readonly EventType ReplicationOperationFailedReplication
Field Value
ReplicationOperationMissedThreshold
Event for replication operation missed threshold
public static readonly EventType ReplicationOperationMissedThreshold
Field Value
ReplicationOperationNotTracked
Evemt for replication operation not tracked
public static readonly EventType ReplicationOperationNotTracked
Field Value
ReplicationOperationReplicatedAfterThreshold
Event for operation replicated after threshold
public static readonly EventType ReplicationOperationReplicatedAfterThreshold
Field Value
Methods
Equals(ConstantClass)
Compares if the ConstantClass instances are equals.
public override bool Equals(ConstantClass obj)
Parameters
obj
ConstantClass
Returns
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
FindValue(string)
Finds the constant for the unique value.
public static EventType FindValue(string value)
Parameters
value
string
Returns
Operators
implicit operator EventType(string)
Convert string to EventType.
public static implicit operator EventType(string value)
Parameters
value
string