Class CostCategorySplitChargeRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.costexplorer.inputs.CostCategorySplitChargeRuleArgs.Builder
-
- Enclosing class:
- CostCategorySplitChargeRuleArgs
public static final class CostCategorySplitChargeRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CostCategorySplitChargeRuleArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CostCategorySplitChargeRuleArgs defaults)
-
-
Method Detail
-
method
public CostCategorySplitChargeRuleArgs.Builder method(com.pulumi.core.Output<java.lang.String> method)
- Parameters:
method- Method that's used to define how to split your source costs across your targets. Valid values are `FIXED`, `PROPORTIONAL`, `EVEN`- Returns:
- builder
-
method
public CostCategorySplitChargeRuleArgs.Builder method(java.lang.String method)
- Parameters:
method- Method that's used to define how to split your source costs across your targets. Valid values are `FIXED`, `PROPORTIONAL`, `EVEN`- Returns:
- builder
-
parameters
public CostCategorySplitChargeRuleArgs.Builder parameters(@Nullable com.pulumi.core.Output<java.util.List<CostCategorySplitChargeRuleParameterArgs>> parameters)
- Parameters:
parameters- Configuration block for the parameters for a split charge method. This is only required for the `FIXED` method. See below.- Returns:
- builder
-
parameters
public CostCategorySplitChargeRuleArgs.Builder parameters(java.util.List<CostCategorySplitChargeRuleParameterArgs> parameters)
- Parameters:
parameters- Configuration block for the parameters for a split charge method. This is only required for the `FIXED` method. See below.- Returns:
- builder
-
parameters
public CostCategorySplitChargeRuleArgs.Builder parameters(CostCategorySplitChargeRuleParameterArgs... parameters)
- Parameters:
parameters- Configuration block for the parameters for a split charge method. This is only required for the `FIXED` method. See below.- Returns:
- builder
-
source
public CostCategorySplitChargeRuleArgs.Builder source(com.pulumi.core.Output<java.lang.String> source)
- Parameters:
source- Cost Category value that you want to split.- Returns:
- builder
-
source
public CostCategorySplitChargeRuleArgs.Builder source(java.lang.String source)
- Parameters:
source- Cost Category value that you want to split.- Returns:
- builder
-
targets
public CostCategorySplitChargeRuleArgs.Builder targets(com.pulumi.core.Output<java.util.List<java.lang.String>> targets)
- Parameters:
targets- Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules.- Returns:
- builder
-
targets
public CostCategorySplitChargeRuleArgs.Builder targets(java.util.List<java.lang.String> targets)
- Parameters:
targets- Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules.- Returns:
- builder
-
targets
public CostCategorySplitChargeRuleArgs.Builder targets(java.lang.String... targets)
- Parameters:
targets- Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules.- Returns:
- builder
-
build
public CostCategorySplitChargeRuleArgs build()
-
-