Class CostCategoryRuleRuleAndArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.costexplorer.inputs.CostCategoryRuleRuleAndArgs.Builder
-
- Enclosing class:
- CostCategoryRuleRuleAndArgs
public static final class CostCategoryRuleRuleAndArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CostCategoryRuleRuleAndArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CostCategoryRuleRuleAndArgs defaults)
-
-
Method Detail
-
ands
public CostCategoryRuleRuleAndArgs.Builder ands(@Nullable com.pulumi.core.Output<java.util.List<CostCategoryRuleRuleAndAndArgs>> ands)
- Parameters:
ands- Return results that match both `Dimension` objects.- Returns:
- builder
-
ands
public CostCategoryRuleRuleAndArgs.Builder ands(java.util.List<CostCategoryRuleRuleAndAndArgs> ands)
- Parameters:
ands- Return results that match both `Dimension` objects.- Returns:
- builder
-
ands
public CostCategoryRuleRuleAndArgs.Builder ands(CostCategoryRuleRuleAndAndArgs... ands)
- Parameters:
ands- Return results that match both `Dimension` objects.- Returns:
- builder
-
costCategory
public CostCategoryRuleRuleAndArgs.Builder costCategory(@Nullable com.pulumi.core.Output<CostCategoryRuleRuleAndCostCategoryArgs> costCategory)
- Parameters:
costCategory- Configuration block for the filter that's based on `CostCategory` values. See below.- Returns:
- builder
-
costCategory
public CostCategoryRuleRuleAndArgs.Builder costCategory(CostCategoryRuleRuleAndCostCategoryArgs costCategory)
- Parameters:
costCategory- Configuration block for the filter that's based on `CostCategory` values. See below.- Returns:
- builder
-
dimension
public CostCategoryRuleRuleAndArgs.Builder dimension(@Nullable com.pulumi.core.Output<CostCategoryRuleRuleAndDimensionArgs> dimension)
- Parameters:
dimension- Configuration block for the specific `Dimension` to use for `Expression`. See below.- Returns:
- builder
-
dimension
public CostCategoryRuleRuleAndArgs.Builder dimension(CostCategoryRuleRuleAndDimensionArgs dimension)
- Parameters:
dimension- Configuration block for the specific `Dimension` to use for `Expression`. See below.- Returns:
- builder
-
not
public CostCategoryRuleRuleAndArgs.Builder not(@Nullable com.pulumi.core.Output<CostCategoryRuleRuleAndNotArgs> not)
- Parameters:
not- Return results that match both `Dimension` object.- Returns:
- builder
-
not
public CostCategoryRuleRuleAndArgs.Builder not(CostCategoryRuleRuleAndNotArgs not)
- Parameters:
not- Return results that match both `Dimension` object.- Returns:
- builder
-
ors
public CostCategoryRuleRuleAndArgs.Builder ors(@Nullable com.pulumi.core.Output<java.util.List<CostCategoryRuleRuleAndOrArgs>> ors)
- Parameters:
ors- Return results that match both `Dimension` object.- Returns:
- builder
-
ors
public CostCategoryRuleRuleAndArgs.Builder ors(java.util.List<CostCategoryRuleRuleAndOrArgs> ors)
- Parameters:
ors- Return results that match both `Dimension` object.- Returns:
- builder
-
ors
public CostCategoryRuleRuleAndArgs.Builder ors(CostCategoryRuleRuleAndOrArgs... ors)
- Parameters:
ors- Return results that match both `Dimension` object.- Returns:
- builder
-
tags
public CostCategoryRuleRuleAndArgs.Builder tags(@Nullable com.pulumi.core.Output<CostCategoryRuleRuleAndTagsArgs> tags)
- Parameters:
tags- Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public CostCategoryRuleRuleAndArgs.Builder tags(CostCategoryRuleRuleAndTagsArgs tags)
- Parameters:
tags- Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public CostCategoryRuleRuleAndArgs build()
-
-