Class QuicksightDashboardParameters.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.quicksight_dashboard.QuicksightDashboardParameters.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<QuicksightDashboardParameters>
- Enclosing interface:
- QuicksightDashboardParameters
@Stability(Stable) public static final class QuicksightDashboardParameters.Builder extends Object implements software.amazon.jsii.Builder<QuicksightDashboardParameters>
A builder forQuicksightDashboardParameters
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
dateTimeParameters
@Stability(Stable) public QuicksightDashboardParameters.Builder dateTimeParameters(com.hashicorp.cdktf.IResolvable dateTimeParameters)
Sets the value ofQuicksightDashboardParameters.getDateTimeParameters()- Parameters:
dateTimeParameters- date_time_parameters block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#date_time_parameters QuicksightDashboard#date_time_parameters}- Returns:
this
-
dateTimeParameters
@Stability(Stable) public QuicksightDashboardParameters.Builder dateTimeParameters(List<? extends QuicksightDashboardParametersDateTimeParameters> dateTimeParameters)
Sets the value ofQuicksightDashboardParameters.getDateTimeParameters()- Parameters:
dateTimeParameters- date_time_parameters block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#date_time_parameters QuicksightDashboard#date_time_parameters}- Returns:
this
-
decimalParameters
@Stability(Stable) public QuicksightDashboardParameters.Builder decimalParameters(com.hashicorp.cdktf.IResolvable decimalParameters)
Sets the value ofQuicksightDashboardParameters.getDecimalParameters()- Parameters:
decimalParameters- decimal_parameters block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#decimal_parameters QuicksightDashboard#decimal_parameters}- Returns:
this
-
decimalParameters
@Stability(Stable) public QuicksightDashboardParameters.Builder decimalParameters(List<? extends QuicksightDashboardParametersDecimalParameters> decimalParameters)
Sets the value ofQuicksightDashboardParameters.getDecimalParameters()- Parameters:
decimalParameters- decimal_parameters block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#decimal_parameters QuicksightDashboard#decimal_parameters}- Returns:
this
-
integerParameters
@Stability(Stable) public QuicksightDashboardParameters.Builder integerParameters(com.hashicorp.cdktf.IResolvable integerParameters)
Sets the value ofQuicksightDashboardParameters.getIntegerParameters()- Parameters:
integerParameters- integer_parameters block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#integer_parameters QuicksightDashboard#integer_parameters}- Returns:
this
-
integerParameters
@Stability(Stable) public QuicksightDashboardParameters.Builder integerParameters(List<? extends QuicksightDashboardParametersIntegerParameters> integerParameters)
Sets the value ofQuicksightDashboardParameters.getIntegerParameters()- Parameters:
integerParameters- integer_parameters block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#integer_parameters QuicksightDashboard#integer_parameters}- Returns:
this
-
stringParameters
@Stability(Stable) public QuicksightDashboardParameters.Builder stringParameters(com.hashicorp.cdktf.IResolvable stringParameters)
Sets the value ofQuicksightDashboardParameters.getStringParameters()- Parameters:
stringParameters- string_parameters block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#string_parameters QuicksightDashboard#string_parameters}- Returns:
this
-
stringParameters
@Stability(Stable) public QuicksightDashboardParameters.Builder stringParameters(List<? extends QuicksightDashboardParametersStringParameters> stringParameters)
Sets the value ofQuicksightDashboardParameters.getStringParameters()- Parameters:
stringParameters- string_parameters block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#string_parameters QuicksightDashboard#string_parameters}- Returns:
this
-
build
@Stability(Stable) public QuicksightDashboardParameters build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<QuicksightDashboardParameters>- Returns:
- a new instance of
QuicksightDashboardParameters - Throws:
NullPointerException- if any required attribute was not provided
-
-