toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'ackDeadlineSeconds': ?ackDeadlineSeconds,
'bigqueryConfigs': ?(() { final guardedValue = bigqueryConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetSubscriptionBigqueryConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'cloudStorageConfigs': ?(() { final guardedValue = cloudStorageConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetSubscriptionCloudStorageConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'deadLetterPolicies': ?(() { final guardedValue = deadLetterPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetSubscriptionDeadLetterPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'deletionPolicy': ?deletionPolicy,
'effectiveLabels': ?effectiveLabels,
'enableExactlyOnceDelivery': ?enableExactlyOnceDelivery,
'enableMessageOrdering': ?enableMessageOrdering,
'expirationPolicies': ?(() { final guardedValue = expirationPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetSubscriptionExpirationPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'filter': ?filter,
'id': ?id,
'labels': ?labels,
'messageRetentionDuration': ?messageRetentionDuration,
'messageTransforms': ?(() { final guardedValue = messageTransforms; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetSubscriptionMessageTransform, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'name': ?name,
'project': ?project,
'pulumiLabels': ?pulumiLabels,
'pushConfigs': ?(() { final guardedValue = pushConfigs; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetSubscriptionPushConfig, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'retainAckedMessages': ?retainAckedMessages,
'retryPolicies': ?(() { final guardedValue = retryPolicies; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetSubscriptionRetryPolicy, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'tags': ?tags,
'topic': ?topic,
};
}