public PSSqlContainerGetPropertiesResource(SqlContainerGetPropertiesResource sqlContainerGetPropertiesResource)
 {
     Id                       = sqlContainerGetPropertiesResource.Id;
     IndexingPolicy           = new PSIndexingPolicy(sqlContainerGetPropertiesResource.IndexingPolicy);
     PartitionKey             = new PSContainerPartitionKey(sqlContainerGetPropertiesResource.PartitionKey);
     DefaultTtl               = sqlContainerGetPropertiesResource.DefaultTtl;
     UniqueKeyPolicy          = new PSUniqueKeyPolicy(sqlContainerGetPropertiesResource.UniqueKeyPolicy);
     ConflictResolutionPolicy = new PSConflictResolutionPolicy(sqlContainerGetPropertiesResource.ConflictResolutionPolicy);
     _rid                     = sqlContainerGetPropertiesResource._rid;
     _ts                      = sqlContainerGetPropertiesResource._ts;
     _etag                    = sqlContainerGetPropertiesResource._etag;
 }
 private static SqlContainerResource PopulateSqlContainerResource(SqlContainerGetPropertiesResource sqlContainerGetPropertiesResource)
 {
     return(new SqlContainerResource
     {
         ConflictResolutionPolicy = sqlContainerGetPropertiesResource.ConflictResolutionPolicy,
         UniqueKeyPolicy = sqlContainerGetPropertiesResource.UniqueKeyPolicy,
         DefaultTtl = sqlContainerGetPropertiesResource.DefaultTtl,
         Id = sqlContainerGetPropertiesResource.Id,
         IndexingPolicy = sqlContainerGetPropertiesResource.IndexingPolicy,
         PartitionKey = sqlContainerGetPropertiesResource.PartitionKey
     });
 }
示例#3
0
        public PSSqlContainerGetPropertiesResource(SqlContainerGetPropertiesResource sqlContainerGetPropertiesResource)
        {
            if (sqlContainerGetPropertiesResource == null)
            {
                return;
            }

            Id                       = sqlContainerGetPropertiesResource.Id;
            IndexingPolicy           = new PSIndexingPolicy(sqlContainerGetPropertiesResource.IndexingPolicy);
            PartitionKey             = new PSContainerPartitionKey(sqlContainerGetPropertiesResource.PartitionKey);
            DefaultTtl               = sqlContainerGetPropertiesResource.DefaultTtl;
            UniqueKeyPolicy          = new PSUniqueKeyPolicy(sqlContainerGetPropertiesResource.UniqueKeyPolicy);
            ConflictResolutionPolicy = new PSConflictResolutionPolicy(sqlContainerGetPropertiesResource.ConflictResolutionPolicy);
            AnalyticalStorageTtl     = (int?)sqlContainerGetPropertiesResource.AnalyticalStorageTtl;
            _rid                     = sqlContainerGetPropertiesResource._rid;
            _ts                      = sqlContainerGetPropertiesResource._ts;
            _etag                    = sqlContainerGetPropertiesResource._etag;
        }