public PSMongoDBCollectionGetPropertiesResource(MongoDBCollectionGetPropertiesResource mongoDBCollectionGetPropertiesResource) { if (mongoDBCollectionGetPropertiesResource == null) { return; } Id = mongoDBCollectionGetPropertiesResource.Id; if (mongoDBCollectionGetPropertiesResource.ShardKey != null) { ShardKey = new Dictionary <string, string>(mongoDBCollectionGetPropertiesResource.ShardKey); } if (ModelHelper.IsNotNullOrEmpty(mongoDBCollectionGetPropertiesResource.Indexes)) { List <PSMongoIndex> psMongoIndex = new List <PSMongoIndex>(); foreach (MongoIndex mongoIndex in mongoDBCollectionGetPropertiesResource.Indexes) { psMongoIndex.Add(new PSMongoIndex(mongoIndex)); } Indexes = psMongoIndex; } _rid = mongoDBCollectionGetPropertiesResource._rid; _ts = mongoDBCollectionGetPropertiesResource._ts; _etag = mongoDBCollectionGetPropertiesResource._etag; }
private MongoDBCollectionResource PopulateMongoDBResource(MongoDBCollectionGetPropertiesResource resource) { return(new MongoDBCollectionResource { Id = resource.Id, Indexes = resource.Indexes, ShardKey = resource.ShardKey }); }
private MongoDBCollectionResource PopulateMongoDBResource(MongoDBCollectionGetPropertiesResource resource) { return(new MongoDBCollectionResource { Id = resource.Id, Indexes = resource.Indexes, ShardKey = resource.ShardKey, AnalyticalStorageTtl = resource.AnalyticalStorageTtl }); }
public PSMongoDBCollectionGetPropertiesResource(MongoDBCollectionGetPropertiesResource mongoDBCollectionGetPropertiesResource) { List <PSMongoIndex> psMongoIndex = new List <PSMongoIndex>(); if (mongoDBCollectionGetPropertiesResource.Indexes != null) { foreach (MongoIndex mongoIndex in mongoDBCollectionGetPropertiesResource.Indexes) { psMongoIndex.Add(new PSMongoIndex(mongoIndex)); } } Indexes = psMongoIndex; _rid = mongoDBCollectionGetPropertiesResource._rid; _ts = mongoDBCollectionGetPropertiesResource._ts; _etag = mongoDBCollectionGetPropertiesResource._etag; }
public PSMongoDBCollectionGetPropertiesResource(MongoDBCollectionGetPropertiesResource mongoDBCollectionGetPropertiesResource) { Id = mongoDBCollectionGetPropertiesResource.Id; if (mongoDBCollectionGetPropertiesResource.ShardKey != null) { ShardKey = new Dictionary <string, string>(mongoDBCollectionGetPropertiesResource.ShardKey); } List <PSMongoIndex> psMongoIndex = new List <PSMongoIndex>(); if (mongoDBCollectionGetPropertiesResource.Indexes != null) { foreach (MongoIndex mongoIndex in mongoDBCollectionGetPropertiesResource.Indexes) { psMongoIndex.Add(new PSMongoIndex(mongoIndex)); } } Indexes = psMongoIndex; _rid = mongoDBCollectionGetPropertiesResource._rid; _ts = mongoDBCollectionGetPropertiesResource._ts; _etag = mongoDBCollectionGetPropertiesResource._etag; }