Class Index
Information about an index.
Inherited Members
Namespace: Oci.NosqlService.Models
Assembly: OCI.DotNetSDK.Nosql.dll
Syntax
public class Index
Properties
CompartmentId
Declaration
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | Compartment Identifier. |
Keys
Declaration
[JsonProperty(PropertyName = "keys")]
public List<IndexKey> Keys { get; set; }
Property Value
Type | Description |
---|---|
List<IndexKey> | A set of keys for a secondary index. |
LifecycleDetails
Declaration
[JsonProperty(PropertyName = "lifecycleDetails")]
public string LifecycleDetails { get; set; }
Property Value
Type | Description |
---|---|
string | A message describing the current state in more detail. |
LifecycleState
Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public Index.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
Index.LifecycleStateEnum? | The state of an index. |
Name
Declaration
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string | Index name. |
TableId
Declaration
[JsonProperty(PropertyName = "tableId")]
public string TableId { get; set; }
Property Value
Type | Description |
---|---|
string | the OCID of the table to which this index belongs. |
TableName
Declaration
[JsonProperty(PropertyName = "tableName")]
public string TableName { get; set; }
Property Value
Type | Description |
---|---|
string | The name of the table to which this index belongs. |