Package com.pulumi.aws.wafv2.inputs
Class RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder
-
- Enclosing class:
- RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs
public static final class RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgsbuild()RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.Builderchain(com.pulumi.core.Output<java.lang.String> chain)RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.Builderchain(java.lang.String chain)RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.Builderprices(RuleGroupMonetizationConfigCryptoConfigPaymentNetworkPricesArgs prices)RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.Builderprices(com.pulumi.core.Output<RuleGroupMonetizationConfigCryptoConfigPaymentNetworkPricesArgs> prices)RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.BuilderwalletAddress(com.pulumi.core.Output<java.lang.String> walletAddress)RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.BuilderwalletAddress(java.lang.String walletAddress)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs defaults)
-
-
Method Detail
-
chain
public RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.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 RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.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 RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder prices(com.pulumi.core.Output<RuleGroupMonetizationConfigCryptoConfigPaymentNetworkPricesArgs> prices)
- Parameters:
prices- Price configuration for this payment network. Currently supports a single price entry. See `prices` below for details.- Returns:
- builder
-
prices
public RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder prices(RuleGroupMonetizationConfigCryptoConfigPaymentNetworkPricesArgs prices)
- Parameters:
prices- Price configuration for this payment network. Currently supports a single price entry. See `prices` below for details.- Returns:
- builder
-
walletAddress
public RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.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 RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs.Builder walletAddress(java.lang.String walletAddress)
- Parameters:
walletAddress- Payee wallet address on the specified blockchain that receives payments.- Returns:
- builder
-
build
public RuleGroupMonetizationConfigCryptoConfigPaymentNetworkArgs build()
-
-