public final class ResourceSetRulesAsyncClient extends Object
Modifier and Type | Method and Description |
---|---|
Mono<com.azure.core.http.rest.Response<com.azure.core.util.BinaryData>> |
createOrUpdateResourceSetRuleWithResponse(com.azure.core.util.BinaryData resourceSetRuleConfig,
com.azure.core.http.rest.RequestOptions requestOptions)
Creates or updates an resource set config.
|
Mono<com.azure.core.http.rest.Response<Void>> |
deleteResourceSetRuleWithResponse(com.azure.core.http.rest.RequestOptions requestOptions)
Deletes a ResourceSetRuleConfig resource.
|
Mono<com.azure.core.http.rest.Response<com.azure.core.util.BinaryData>> |
getResourceSetRuleWithResponse(com.azure.core.http.rest.RequestOptions requestOptions)
Get a resource set config service model.
|
com.azure.core.http.rest.PagedFlux<com.azure.core.util.BinaryData> |
listResourceSetRules(com.azure.core.http.rest.RequestOptions requestOptions)
Get a resource set config service model.
|
public Mono<com.azure.core.http.rest.Response<com.azure.core.util.BinaryData>> getResourceSetRuleWithResponse(com.azure.core.http.rest.RequestOptions requestOptions)
Query Parameters
Name | Type | Required | Description |
---|---|---|---|
apiVersion | String | Yes | Api Version |
Response Body Schema
{
advancedResourceSet: {
modifiedAt: String
resourceSetProcessing: String(Default/Advanced)
}
name: String
pathPatternConfig: {
acceptedPatterns: [
{
createdBy: String
filterType: String(Pattern/Regex)
lastUpdatedTimestamp: Long
modifiedBy: String
name: String
path: String
}
]
complexReplacers: [
{
createdBy: String
description: String
disabled: Boolean
disableRecursiveReplacerApplication: Boolean
lastUpdatedTimestamp: Long
modifiedBy: String
name: String
typeName: String
}
]
createdBy: String
enableDefaultPatterns: boolean
lastUpdatedTimestamp: Long
modifiedBy: String
normalizationRules: [
{
description: String
disabled: Boolean
dynamicReplacement: Boolean
entityTypes: [
String
]
lastUpdatedTimestamp: Long
name: String
regex: {
maxDigits: Integer
maxLetters: Integer
minDashes: Integer
minDigits: Integer
minDigitsOrLetters: Integer
minDots: Integer
minHex: Integer
minLetters: Integer
minUnderscores: Integer
options: Integer
regexStr: String
}
replaceWith: String
version: Double
}
]
regexReplacers: [
{
condition: String
createdBy: String
description: String
disabled: boolean
disableRecursiveReplacerApplication: Boolean
doNotReplaceRegex: (recursive schema, see doNotReplaceRegex above)
lastUpdatedTimestamp: Long
modifiedBy: String
name: String
regex: (recursive schema, see regex above)
replaceWith: String
}
]
rejectedPatterns: [
(recursive schema, see above)
]
scopedRules: [
{
bindingUrl: String
rules: [
{
displayName: String
isResourceSet: Boolean
lastUpdatedTimestamp: Long
name: String
qualifiedName: String
}
]
storeType: String
}
]
version: Integer
}
}
requestOptions
- The options to configure the HTTP request before HTTP client sends it.com.azure.core.exception.HttpResponseException
- thrown if status code is 400 or above, if throwOnError in requestOptions is not
false.public Mono<com.azure.core.http.rest.Response<com.azure.core.util.BinaryData>> createOrUpdateResourceSetRuleWithResponse(com.azure.core.util.BinaryData resourceSetRuleConfig, com.azure.core.http.rest.RequestOptions requestOptions)
Query Parameters
Name | Type | Required | Description |
---|---|---|---|
apiVersion | String | Yes | Api Version |
Request Body Schema
{
advancedResourceSet: {
modifiedAt: String
resourceSetProcessing: String(Default/Advanced)
}
name: String
pathPatternConfig: {
acceptedPatterns: [
{
createdBy: String
filterType: String(Pattern/Regex)
lastUpdatedTimestamp: Long
modifiedBy: String
name: String
path: String
}
]
complexReplacers: [
{
createdBy: String
description: String
disabled: Boolean
disableRecursiveReplacerApplication: Boolean
lastUpdatedTimestamp: Long
modifiedBy: String
name: String
typeName: String
}
]
createdBy: String
enableDefaultPatterns: boolean
lastUpdatedTimestamp: Long
modifiedBy: String
normalizationRules: [
{
description: String
disabled: Boolean
dynamicReplacement: Boolean
entityTypes: [
String
]
lastUpdatedTimestamp: Long
name: String
regex: {
maxDigits: Integer
maxLetters: Integer
minDashes: Integer
minDigits: Integer
minDigitsOrLetters: Integer
minDots: Integer
minHex: Integer
minLetters: Integer
minUnderscores: Integer
options: Integer
regexStr: String
}
replaceWith: String
version: Double
}
]
regexReplacers: [
{
condition: String
createdBy: String
description: String
disabled: boolean
disableRecursiveReplacerApplication: Boolean
doNotReplaceRegex: (recursive schema, see doNotReplaceRegex above)
lastUpdatedTimestamp: Long
modifiedBy: String
name: String
regex: (recursive schema, see regex above)
replaceWith: String
}
]
rejectedPatterns: [
(recursive schema, see above)
]
scopedRules: [
{
bindingUrl: String
rules: [
{
displayName: String
isResourceSet: Boolean
lastUpdatedTimestamp: Long
name: String
qualifiedName: String
}
]
storeType: String
}
]
version: Integer
}
}
Response Body Schema
(recursive schema, see above)
resourceSetRuleConfig
- ResourceSetRuleConfig implementation class.requestOptions
- The options to configure the HTTP request before HTTP client sends it.com.azure.core.exception.HttpResponseException
- thrown if status code is 400 or above, if throwOnError in requestOptions is not
false.public Mono<com.azure.core.http.rest.Response<Void>> deleteResourceSetRuleWithResponse(com.azure.core.http.rest.RequestOptions requestOptions)
Query Parameters
Name | Type | Required | Description |
---|---|---|---|
apiVersion | String | Yes | Api Version |
requestOptions
- The options to configure the HTTP request before HTTP client sends it.com.azure.core.exception.HttpResponseException
- thrown if status code is 400 or above, if throwOnError in requestOptions is not
false.public com.azure.core.http.rest.PagedFlux<com.azure.core.util.BinaryData> listResourceSetRules(com.azure.core.http.rest.RequestOptions requestOptions)
Query Parameters
Name | Type | Required | Description |
---|---|---|---|
apiVersion | String | Yes | Api Version |
skipToken | String | No | The skipToken parameter |
Response Body Schema
{
count: Long
nextLink: String
value: [
{
advancedResourceSet: {
modifiedAt: String
resourceSetProcessing: String(Default/Advanced)
}
name: String
pathPatternConfig: {
acceptedPatterns: [
{
createdBy: String
filterType: String(Pattern/Regex)
lastUpdatedTimestamp: Long
modifiedBy: String
name: String
path: String
}
]
complexReplacers: [
{
createdBy: String
description: String
disabled: Boolean
disableRecursiveReplacerApplication: Boolean
lastUpdatedTimestamp: Long
modifiedBy: String
name: String
typeName: String
}
]
createdBy: String
enableDefaultPatterns: boolean
lastUpdatedTimestamp: Long
modifiedBy: String
normalizationRules: [
{
description: String
disabled: Boolean
dynamicReplacement: Boolean
entityTypes: [
String
]
lastUpdatedTimestamp: Long
name: String
regex: {
maxDigits: Integer
maxLetters: Integer
minDashes: Integer
minDigits: Integer
minDigitsOrLetters: Integer
minDots: Integer
minHex: Integer
minLetters: Integer
minUnderscores: Integer
options: Integer
regexStr: String
}
replaceWith: String
version: Double
}
]
regexReplacers: [
{
condition: String
createdBy: String
description: String
disabled: boolean
disableRecursiveReplacerApplication: Boolean
doNotReplaceRegex: (recursive schema, see doNotReplaceRegex above)
lastUpdatedTimestamp: Long
modifiedBy: String
name: String
regex: (recursive schema, see regex above)
replaceWith: String
}
]
rejectedPatterns: [
(recursive schema, see above)
]
scopedRules: [
{
bindingUrl: String
rules: [
{
displayName: String
isResourceSet: Boolean
lastUpdatedTimestamp: Long
name: String
qualifiedName: String
}
]
storeType: String
}
]
version: Integer
}
}
]
}
requestOptions
- The options to configure the HTTP request before HTTP client sends it.com.azure.core.exception.HttpResponseException
- thrown if status code is 400 or above, if throwOnError in requestOptions is not
false.Copyright © 2021 Microsoft Corporation. All rights reserved.