toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'agentId': agentId,
'createTime': ?createTime,
'definition': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3ExperimentDefinition, Map<String, dynamic>>(definition, (value) => value.toMap()),
'description': ?description,
'displayName': displayName,
'endTime': ?endTime,
'environmentId': environmentId,
'experimentLength': ?experimentLength,
'lastUpdateTime': ?lastUpdateTime,
'location': ?location,
'name': ?name,
'project': ?project,
'result': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3ExperimentResult, Map<String, dynamic>>(result, (value) => value.toMap()),
'rolloutConfig': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3RolloutConfig, Map<String, dynamic>>(rolloutConfig, (value) => value.toMap()),
'rolloutFailureReason': ?rolloutFailureReason,
'rolloutState': ?pulumi.Input.mapOptionalInputValue<GoogleCloudDialogflowCxV3RolloutState, Map<String, dynamic>>(rolloutState, (value) => value.toMap()),
'startTime': ?startTime,
'state': ?pulumi.Input.mapOptionalInputValue<ExperimentState, String>(state, (value) => value.wireValue),
'variantsHistory': ?pulumi.Input.mapOptionalInputValue<List<GoogleCloudDialogflowCxV3VariantsHistory>, List<Map<String, dynamic>>>(variantsHistory, (value) => pulumi.Input.encodeList<GoogleCloudDialogflowCxV3VariantsHistory, Map<String, dynamic>>(value, (value) => value.toMap())),
};
}