Update Asset Filter
| datazone_update_asset_filter | R Documentation |
Updates an asset filter¶
Description¶
Updates an asset filter.
Prerequisites:
-
The domain, asset, and asset filter identifier must all exist.
-
The asset must contain the columns being referenced in the update.
-
If applying a row filter, ensure the column referenced in the expression exists in the asset schema.
Usage¶
datazone_update_asset_filter(domainIdentifier, assetIdentifier,
identifier, name, description, configuration)
Arguments¶
domainIdentifier |
[required] The ID of the domain where you want to update an asset filter. |
assetIdentifier |
[required] The ID of the data asset. |
identifier |
[required] The ID of the asset filter. |
name |
The name of the asset filter. |
description |
The description of the asset filter. |
configuration |
The configuration of the asset filter. |
Value¶
A list with the following syntax:
list(
id = "string",
domainId = "string",
assetId = "string",
name = "string",
description = "string",
status = "VALID"|"INVALID",
configuration = list(
columnConfiguration = list(
includedColumnNames = list(
"string"
)
),
rowConfiguration = list(
rowFilter = list(
expression = list(
equalTo = list(
columnName = "string",
value = "string"
),
notEqualTo = list(
columnName = "string",
value = "string"
),
greaterThan = list(
columnName = "string",
value = "string"
),
lessThan = list(
columnName = "string",
value = "string"
),
greaterThanOrEqualTo = list(
columnName = "string",
value = "string"
),
lessThanOrEqualTo = list(
columnName = "string",
value = "string"
),
isNull = list(
columnName = "string"
),
isNotNull = list(
columnName = "string"
),
in = list(
columnName = "string",
values = list(
"string"
)
),
notIn = list(
columnName = "string",
values = list(
"string"
)
),
like = list(
columnName = "string",
value = "string"
),
notLike = list(
columnName = "string",
value = "string"
)
),
and = list(
list()
),
or = list(
list()
)
),
sensitive = TRUE|FALSE
)
),
createdAt = as.POSIXct(
"2015-01-01"
),
errorMessage = "string",
effectiveColumnNames = list(
"string"
),
effectiveRowFilter = "string"
)
Request syntax¶
svc$update_asset_filter(
domainIdentifier = "string",
assetIdentifier = "string",
identifier = "string",
name = "string",
description = "string",
configuration = list(
columnConfiguration = list(
includedColumnNames = list(
"string"
)
),
rowConfiguration = list(
rowFilter = list(
expression = list(
equalTo = list(
columnName = "string",
value = "string"
),
notEqualTo = list(
columnName = "string",
value = "string"
),
greaterThan = list(
columnName = "string",
value = "string"
),
lessThan = list(
columnName = "string",
value = "string"
),
greaterThanOrEqualTo = list(
columnName = "string",
value = "string"
),
lessThanOrEqualTo = list(
columnName = "string",
value = "string"
),
isNull = list(
columnName = "string"
),
isNotNull = list(
columnName = "string"
),
in = list(
columnName = "string",
values = list(
"string"
)
),
notIn = list(
columnName = "string",
values = list(
"string"
)
),
like = list(
columnName = "string",
value = "string"
),
notLike = list(
columnName = "string",
value = "string"
)
),
and = list(
list()
),
or = list(
list()
)
),
sensitive = TRUE|FALSE
)
)
)