GetTriggerResult.fromMap constructor
GetTriggerResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetTriggerResult.fromMap(Map<String, dynamic> map) {
return GetTriggerResult(
approvalConfigs: (() { final guardedValue = map['approvalConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerApprovalConfig>(guardedValue, (value) => GetTriggerApprovalConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
bitbucketServerTriggerConfigs: (() { final guardedValue = map['bitbucketServerTriggerConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerBitbucketServerTriggerConfig>(guardedValue, (value) => GetTriggerBitbucketServerTriggerConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
builds: (() { final guardedValue = map['builds']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerBuild>(guardedValue, (value) => GetTriggerBuild.fromMap((value as Map).cast<String, dynamic>())); })(),
createTime: (() { final guardedValue = map['createTime']; if (guardedValue == null) return null; return guardedValue as String; })(),
deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return guardedValue as String; })(),
description: (() { final guardedValue = map['description']; if (guardedValue == null) return null; return guardedValue as String; })(),
developerConnectEventConfigs: (() { final guardedValue = map['developerConnectEventConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerDeveloperConnectEventConfig>(guardedValue, (value) => GetTriggerDeveloperConnectEventConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
disabled: (() { final guardedValue = map['disabled']; if (guardedValue == null) return null; return guardedValue as bool; })(),
filename: (() { final guardedValue = map['filename']; if (guardedValue == null) return null; return guardedValue as String; })(),
filter: (() { final guardedValue = map['filter']; if (guardedValue == null) return null; return guardedValue as String; })(),
gitFileSources: (() { final guardedValue = map['gitFileSources']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerGitFileSource>(guardedValue, (value) => GetTriggerGitFileSource.fromMap((value as Map).cast<String, dynamic>())); })(),
githubs: (() { final guardedValue = map['githubs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerGithub>(guardedValue, (value) => GetTriggerGithub.fromMap((value as Map).cast<String, dynamic>())); })(),
id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return guardedValue as String; })(),
ignoredFiles: (() { final guardedValue = map['ignoredFiles']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
includeBuildLogs: (() { final guardedValue = map['includeBuildLogs']; if (guardedValue == null) return null; return guardedValue as String; })(),
includedFiles: (() { final guardedValue = map['includedFiles']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
location: (() { final guardedValue = map['location']; if (guardedValue == null) return null; return guardedValue as String; })(),
name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return guardedValue as String; })(),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return guardedValue as String; })(),
pubsubConfigs: (() { final guardedValue = map['pubsubConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerPubsubConfig>(guardedValue, (value) => GetTriggerPubsubConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
repositoryEventConfigs: (() { final guardedValue = map['repositoryEventConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerRepositoryEventConfig>(guardedValue, (value) => GetTriggerRepositoryEventConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
serviceAccount: (() { final guardedValue = map['serviceAccount']; if (guardedValue == null) return null; return guardedValue as String; })(),
sourceToBuilds: (() { final guardedValue = map['sourceToBuilds']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerSourceToBuild>(guardedValue, (value) => GetTriggerSourceToBuild.fromMap((value as Map).cast<String, dynamic>())); })(),
substitutions: (() { final guardedValue = map['substitutions']; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); })(),
tags: (() { final guardedValue = map['tags']; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); })(),
triggerId: (() { final guardedValue = map['triggerId']; if (guardedValue == null) return null; return guardedValue as String; })(),
triggerTemplates: (() { final guardedValue = map['triggerTemplates']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerTriggerTemplate>(guardedValue, (value) => GetTriggerTriggerTemplate.fromMap((value as Map).cast<String, dynamic>())); })(),
webhookConfigs: (() { final guardedValue = map['webhookConfigs']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetTriggerWebhookConfig>(guardedValue, (value) => GetTriggerWebhookConfig.fromMap((value as Map).cast<String, dynamic>())); })(),
);
}