Interface MonetizationFilter.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MonetizationFilter.Builder,,MonetizationFilter> SdkBuilder<MonetizationFilter.Builder,,MonetizationFilter> SdkPojo
- Enclosing class:
- MonetizationFilter
-
Method Summary
Modifier and TypeMethodDescriptionThe filter name.The values to filter on.values(Collection<String> values) The values to filter on.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The filter name. Format: Key is a string, Value is a list of strings.
Enum-restricted (invalid values rejected):
-
CurrencyMode:REAL,TEST -
ChainName:BASE,SOLANA,BASE_SEPOLIA,SOLANA_DEVNET -
SettlementStatus:SETTLED,PENDING,FAILED,SERVICE_ERROR,SKIPPED_ORIGIN_ERROR,DUPLICATE -
HttpSourceName:CF,ALB,APIGW,APPRUNNER,COGNITO,VERIFIED_ACCESS
ARN-validated:
-
WebACLArn: valid WAFv2 web ACL ARN
Free-text (any string up to 256 chars):
-
SourceName: The name of the bot. Populated from Bot Control verified bot labels. -
SourceCategory: The category classification of the bot. From Bot Control categorization. -
Intent: The declared intent of the bot request. -
Organization: The organization operating the bot. -
UriPathPrefix: The URI path of the request that was monetized. -
RequestId: The WAF request ID associated with the transaction. Matches the requestId in WAF logs. Pattern:^[a-zA-Z0-9:._\-=+/]+$ -
TransactionId: The blockchain transaction identifier. Pattern:^[a-zA-Z0-9:._\-=+/]+$ -
TerminatingRuleName: The name of the WAF rule that triggered the Monetize action. -
PayerAddress: The blockchain wallet address of the paying client. Pattern:^[a-zA-Z0-9:._\-=+/]+$ -
HttpSourceId: The identifier of the Amazon Web Services resource associated with the web ACL (for example, CloudFront distribution ID).
- Parameters:
name- The filter name. Format: Key is a string, Value is a list of strings.Enum-restricted (invalid values rejected):
-
CurrencyMode:REAL,TEST -
ChainName:BASE,SOLANA,BASE_SEPOLIA,SOLANA_DEVNET -
SettlementStatus:SETTLED,PENDING,FAILED,SERVICE_ERROR,SKIPPED_ORIGIN_ERROR,DUPLICATE -
HttpSourceName:CF,ALB,APIGW,APPRUNNER,COGNITO,VERIFIED_ACCESS
ARN-validated:
-
WebACLArn: valid WAFv2 web ACL ARN
Free-text (any string up to 256 chars):
-
SourceName: The name of the bot. Populated from Bot Control verified bot labels. -
SourceCategory: The category classification of the bot. From Bot Control categorization. -
Intent: The declared intent of the bot request. -
Organization: The organization operating the bot. -
UriPathPrefix: The URI path of the request that was monetized. -
RequestId: The WAF request ID associated with the transaction. Matches the requestId in WAF logs. Pattern:^[a-zA-Z0-9:._\-=+/]+$ -
TransactionId: The blockchain transaction identifier. Pattern:^[a-zA-Z0-9:._\-=+/]+$ -
TerminatingRuleName: The name of the WAF rule that triggered the Monetize action. -
PayerAddress: The blockchain wallet address of the paying client. Pattern:^[a-zA-Z0-9:._\-=+/]+$ -
HttpSourceId: The identifier of the Amazon Web Services resource associated with the web ACL (for example, CloudFront distribution ID).
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
values
The values to filter on. Specify as a list of strings. Results match any of the specified values (OR logic). Duplicate values are silently deduplicated. Maximum: 20 values per filter.
- Parameters:
values- The values to filter on. Specify as a list of strings. Results match any of the specified values (OR logic). Duplicate values are silently deduplicated. Maximum: 20 values per filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
The values to filter on. Specify as a list of strings. Results match any of the specified values (OR logic). Duplicate values are silently deduplicated. Maximum: 20 values per filter.
- Parameters:
values- The values to filter on. Specify as a list of strings. Results match any of the specified values (OR logic). Duplicate values are silently deduplicated. Maximum: 20 values per filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-