Package com.pulumi.aws.billing
Class ViewArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.billing.ViewArgs.Builder
-
- Enclosing class:
- ViewArgs
public static final class ViewArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ViewArgsbuild()ViewArgs.BuilderdataFilterExpression(ViewDataFilterExpressionArgs dataFilterExpression)ViewArgs.BuilderdataFilterExpression(com.pulumi.core.Output<ViewDataFilterExpressionArgs> dataFilterExpression)ViewArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ViewArgs.Builderdescription(java.lang.String description)ViewArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)ViewArgs.Buildername(java.lang.String name)ViewArgs.BuildersourceViews(com.pulumi.core.Output<java.util.List<java.lang.String>> sourceViews)ViewArgs.BuildersourceViews(java.lang.String... sourceViews)ViewArgs.BuildersourceViews(java.util.List<java.lang.String> sourceViews)ViewArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ViewArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ViewArgs.Buildertimeouts(ViewTimeoutsArgs timeouts)ViewArgs.Buildertimeouts(com.pulumi.core.Output<ViewTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ViewArgs defaults)
-
-
Method Detail
-
dataFilterExpression
public ViewArgs.Builder dataFilterExpression(@Nullable com.pulumi.core.Output<ViewDataFilterExpressionArgs> dataFilterExpression)
- Parameters:
dataFilterExpression- Filter Cost Explorer APIs using the expression. See `dataFilterExpression` below for details.- Returns:
- builder
-
dataFilterExpression
public ViewArgs.Builder dataFilterExpression(ViewDataFilterExpressionArgs dataFilterExpression)
- Parameters:
dataFilterExpression- Filter Cost Explorer APIs using the expression. See `dataFilterExpression` below for details.- Returns:
- builder
-
description
public ViewArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description of the custom billing view.- Returns:
- builder
-
description
public ViewArgs.Builder description(java.lang.String description)
- Parameters:
description- Description of the custom billing view.- Returns:
- builder
-
name
public ViewArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the custom billing view to be created. The following arguments are optional:- Returns:
- builder
-
name
public ViewArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the custom billing view to be created. The following arguments are optional:- Returns:
- builder
-
sourceViews
public ViewArgs.Builder sourceViews(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> sourceViews)
- Parameters:
sourceViews- List of ARNs of the source data views for the custom billing view.- Returns:
- builder
-
sourceViews
public ViewArgs.Builder sourceViews(java.util.List<java.lang.String> sourceViews)
- Parameters:
sourceViews- List of ARNs of the source data views for the custom billing view.- Returns:
- builder
-
sourceViews
public ViewArgs.Builder sourceViews(java.lang.String... sourceViews)
- Parameters:
sourceViews- List of ARNs of the source data views for the custom billing view.- Returns:
- builder
-
tags
public ViewArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of tags associated with the billing view being created.- Returns:
- builder
-
tags
public ViewArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of tags associated with the billing view being created.- Returns:
- builder
-
timeouts
public ViewArgs.Builder timeouts(@Nullable com.pulumi.core.Output<ViewTimeoutsArgs> timeouts)
-
timeouts
public ViewArgs.Builder timeouts(ViewTimeoutsArgs timeouts)
-
build
public ViewArgs build()
-
-