ExtendedMongoDBCollectionResourceInfo Class

Definition

The ExtendedMongoDBCollectionResourceInfo.

public class ExtendedMongoDBCollectionResourceInfo : Azure.ResourceManager.CosmosDB.Models.MongoDBCollectionResourceInfo, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.CosmosDB.Models.ExtendedMongoDBCollectionResourceInfo>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.CosmosDB.Models.ExtendedMongoDBCollectionResourceInfo>
type ExtendedMongoDBCollectionResourceInfo = class
    inherit MongoDBCollectionResourceInfo
    interface IJsonModel<ExtendedMongoDBCollectionResourceInfo>
    interface IPersistableModel<ExtendedMongoDBCollectionResourceInfo>
Public Class ExtendedMongoDBCollectionResourceInfo
Inherits MongoDBCollectionResourceInfo
Implements IJsonModel(Of ExtendedMongoDBCollectionResourceInfo), IPersistableModel(Of ExtendedMongoDBCollectionResourceInfo)
Inheritance
ExtendedMongoDBCollectionResourceInfo
Implements

Constructors

ExtendedMongoDBCollectionResourceInfo(String)

Initializes a new instance of ExtendedMongoDBCollectionResourceInfo.

Properties

AnalyticalStorageTtl

Analytical TTL.

(Inherited from MongoDBCollectionResourceInfo)
CollectionName

Name of the Cosmos DB MongoDB collection.

(Inherited from MongoDBCollectionResourceInfo)
CreateMode

Enum to indicate the mode of resource creation.

(Inherited from MongoDBCollectionResourceInfo)
ETag

A system generated property representing the resource etag required for optimistic concurrency control.

Indexes

List of index keys.

(Inherited from MongoDBCollectionResourceInfo)
RestoreParameters

Parameters to indicate the information about the restore.

(Inherited from MongoDBCollectionResourceInfo)
Rid

A system generated property. A unique identifier.

ShardKey

A key-value pair of shard keys to be applied for the request.

(Inherited from MongoDBCollectionResourceInfo)
Timestamp

A system generated property that denotes the last updated timestamp of the resource.

Explicit Interface Implementations

IJsonModel<ExtendedMongoDBCollectionResourceInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ExtendedMongoDBCollectionResourceInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<MongoDBCollectionResourceInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from MongoDBCollectionResourceInfo)
IJsonModel<MongoDBCollectionResourceInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from MongoDBCollectionResourceInfo)
IPersistableModel<ExtendedMongoDBCollectionResourceInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ExtendedMongoDBCollectionResourceInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ExtendedMongoDBCollectionResourceInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<MongoDBCollectionResourceInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from MongoDBCollectionResourceInfo)
IPersistableModel<MongoDBCollectionResourceInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from MongoDBCollectionResourceInfo)
IPersistableModel<MongoDBCollectionResourceInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from MongoDBCollectionResourceInfo)

Applies to