Package com.pulumi.aws.wafv2.inputs
Class WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder
-
- Enclosing class:
- WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs
public static final class WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebAclMonetizationConfigCryptoConfigPaymentNetworkArgsbuild()WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.Builderchain(com.pulumi.core.Output<java.lang.String> chain)WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.Builderchain(java.lang.String chain)WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.Builderprices(WebAclMonetizationConfigCryptoConfigPaymentNetworkPricesArgs prices)WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.Builderprices(com.pulumi.core.Output<WebAclMonetizationConfigCryptoConfigPaymentNetworkPricesArgs> prices)WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.BuilderwalletAddress(com.pulumi.core.Output<java.lang.String> walletAddress)WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.BuilderwalletAddress(java.lang.String walletAddress)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs defaults)
-
-
Method Detail
-
chain
public WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder chain(com.pulumi.core.Output<java.lang.String> chain)
- Parameters:
chain- Blockchain network used for settlement. Valid values are `BASE`, `SOLANA`, `BASE_SEPOLIA`, and `SOLANA_DEVNET`.- Returns:
- builder
-
chain
public WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder chain(java.lang.String chain)
- Parameters:
chain- Blockchain network used for settlement. Valid values are `BASE`, `SOLANA`, `BASE_SEPOLIA`, and `SOLANA_DEVNET`.- Returns:
- builder
-
prices
public WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder prices(com.pulumi.core.Output<WebAclMonetizationConfigCryptoConfigPaymentNetworkPricesArgs> prices)
- Parameters:
prices- Price configuration for this payment network. Currently supports a single price entry. See `prices` below for details.- Returns:
- builder
-
prices
public WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder prices(WebAclMonetizationConfigCryptoConfigPaymentNetworkPricesArgs prices)
- Parameters:
prices- Price configuration for this payment network. Currently supports a single price entry. See `prices` below for details.- Returns:
- builder
-
walletAddress
public WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder walletAddress(com.pulumi.core.Output<java.lang.String> walletAddress)
- Parameters:
walletAddress- Payee wallet address on the specified blockchain that receives payments.- Returns:
- builder
-
walletAddress
public WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder walletAddress(java.lang.String walletAddress)
- Parameters:
walletAddress- Payee wallet address on the specified blockchain that receives payments.- Returns:
- builder
-
build
public WebAclMonetizationConfigCryptoConfigPaymentNetworkArgs build()
-
-