updateDataset method
Future<UpdateDatasetResponse>
updateDataset({
- required Input input,
- required String name,
- InputFormat? format,
- FormatOptions? formatOptions,
- PathOptions? pathOptions,
Modifies the definition of an existing DataBrew dataset.
May throw AccessDeniedException.
May throw ResourceNotFoundException.
May throw ValidationException.
Parameter name :
The name of the dataset to be updated.
Parameter format :
The file format of a dataset that is created from an Amazon S3 file or
folder.
Parameter pathOptions :
A set of options that defines how DataBrew interprets an Amazon S3 path of
the dataset.
Implementation
Future<UpdateDatasetResponse> updateDataset({
required Input input,
required String name,
InputFormat? format,
FormatOptions? formatOptions,
PathOptions? pathOptions,
}) async {
final $payload = <String, dynamic>{
'Input': input,
if (format != null) 'Format': format.value,
if (formatOptions != null) 'FormatOptions': formatOptions,
if (pathOptions != null) 'PathOptions': pathOptions,
};
final response = await _protocol.send(
payload: $payload,
method: 'PUT',
requestUri: '/datasets/${Uri.encodeComponent(name)}',
exceptionFnMap: _exceptionFns,
);
return UpdateDatasetResponse.fromJson(response);
}