Table of Contents

Class DeleteGlobalSecondaryIndexAction

Namespace
DynaSharp.Requests
Assembly
DynaSharp.dll

Deletes a global secondary index, as part of a GlobalSecondaryIndexUpdate.

public sealed record DeleteGlobalSecondaryIndexAction : IEquatable<DeleteGlobalSecondaryIndexAction>
Inheritance
DeleteGlobalSecondaryIndexAction
Implements
Inherited Members

Remarks

Deleting an index is asynchronous: it is reported as Deleting for a while and then disappears from the description of the table. The items of the table are not affected.

Constructors

DeleteGlobalSecondaryIndexAction()

public DeleteGlobalSecondaryIndexAction()

Properties

IndexName

Gets the name of the index to delete.

public required string IndexName { get; init; }

Property Value

string

Methods

Equals(DeleteGlobalSecondaryIndexAction?)

public bool Equals(DeleteGlobalSecondaryIndexAction? other)

Parameters

other DeleteGlobalSecondaryIndexAction

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(DeleteGlobalSecondaryIndexAction?, DeleteGlobalSecondaryIndexAction?)

public static bool operator ==(DeleteGlobalSecondaryIndexAction? left, DeleteGlobalSecondaryIndexAction? right)

Parameters

left DeleteGlobalSecondaryIndexAction
right DeleteGlobalSecondaryIndexAction

Returns

bool

operator !=(DeleteGlobalSecondaryIndexAction?, DeleteGlobalSecondaryIndexAction?)

public static bool operator !=(DeleteGlobalSecondaryIndexAction? left, DeleteGlobalSecondaryIndexAction? right)

Parameters

left DeleteGlobalSecondaryIndexAction
right DeleteGlobalSecondaryIndexAction

Returns

bool