FeatureOnlineStore.fromJson constructor

FeatureOnlineStore.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory FeatureOnlineStore.fromJson(Map<String, dynamic> json) {
  return FeatureOnlineStore(
    bigtable: decode(json['bigtable'], FeatureOnlineStore_Bigtable.fromJson),
    optimized: decode(
      json['optimized'],
      FeatureOnlineStore_Optimized.fromJson,
    ),
    name: json['name'] ?? '',
    createTime: decodeCustom(json['createTime'], protobuf.Timestamp.fromJson),
    updateTime: decodeCustom(json['updateTime'], protobuf.Timestamp.fromJson),
    etag: json['etag'] ?? '',
    labels: decodeMap(json['labels']) ?? {},
    state:
        decodeEnum(json['state'], FeatureOnlineStore_State.fromJson) ??
        FeatureOnlineStore_State.$default,
    dedicatedServingEndpoint: decode(
      json['dedicatedServingEndpoint'],
      FeatureOnlineStore_DedicatedServingEndpoint.fromJson,
    ),
    embeddingManagement: decode(
      json['embeddingManagement'],
      FeatureOnlineStore_EmbeddingManagement.fromJson,
    ),
    encryptionSpec: decode(json['encryptionSpec'], EncryptionSpec.fromJson),
    satisfiesPzs: json['satisfiesPzs'] ?? false,
    satisfiesPzi: json['satisfiesPzi'] ?? false,
  );
}