GoogleCloudApigeeV1SecurityProfile.fromJson constructor
GoogleCloudApigeeV1SecurityProfile.fromJson(
- Map json_
Implementation
GoogleCloudApigeeV1SecurityProfile.fromJson(core.Map json_)
: this(
description: json_['description'] as core.String?,
displayName: json_['displayName'] as core.String?,
environments: (json_['environments'] as core.List?)
?.map((value) =>
GoogleCloudApigeeV1SecurityProfileEnvironment.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
maxScore: json_['maxScore'] as core.int?,
minScore: json_['minScore'] as core.int?,
name: json_['name'] as core.String?,
profileConfig: json_.containsKey('profileConfig')
? GoogleCloudApigeeV1ProfileConfig.fromJson(
json_['profileConfig'] as core.Map<core.String, core.dynamic>)
: null,
revisionCreateTime: json_['revisionCreateTime'] as core.String?,
revisionId: json_['revisionId'] as core.String?,
revisionPublishTime: json_['revisionPublishTime'] as core.String?,
revisionUpdateTime: json_['revisionUpdateTime'] as core.String?,
scoringConfigs: (json_['scoringConfigs'] as core.List?)
?.map((value) =>
GoogleCloudApigeeV1SecurityProfileScoringConfig.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
);