Class LookerInstanceDenyMaintenancePeriod.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.looker_instance.LookerInstanceDenyMaintenancePeriod.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<LookerInstanceDenyMaintenancePeriod>
- Enclosing interface:
- LookerInstanceDenyMaintenancePeriod
@Stability(Stable) public static final class LookerInstanceDenyMaintenancePeriod.Builder extends Object implements software.amazon.jsii.Builder<LookerInstanceDenyMaintenancePeriod>
A builder forLookerInstanceDenyMaintenancePeriod
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LookerInstanceDenyMaintenancePeriodbuild()Builds the configured instance.LookerInstanceDenyMaintenancePeriod.BuilderendDate(LookerInstanceDenyMaintenancePeriodEndDate endDate)Sets the value ofLookerInstanceDenyMaintenancePeriod.getEndDate()LookerInstanceDenyMaintenancePeriod.BuilderstartDate(LookerInstanceDenyMaintenancePeriodStartDate startDate)Sets the value ofLookerInstanceDenyMaintenancePeriod.getStartDate()LookerInstanceDenyMaintenancePeriod.Buildertime(LookerInstanceDenyMaintenancePeriodTime time)Sets the value ofLookerInstanceDenyMaintenancePeriod.getTime()
-
-
-
Method Detail
-
endDate
@Stability(Stable) public LookerInstanceDenyMaintenancePeriod.Builder endDate(LookerInstanceDenyMaintenancePeriodEndDate endDate)
Sets the value ofLookerInstanceDenyMaintenancePeriod.getEndDate()- Parameters:
endDate- end_date block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#end_date LookerInstance#end_date}- Returns:
this
-
startDate
@Stability(Stable) public LookerInstanceDenyMaintenancePeriod.Builder startDate(LookerInstanceDenyMaintenancePeriodStartDate startDate)
Sets the value ofLookerInstanceDenyMaintenancePeriod.getStartDate()- Parameters:
startDate- start_date block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#start_date LookerInstance#start_date}- Returns:
this
-
time
@Stability(Stable) public LookerInstanceDenyMaintenancePeriod.Builder time(LookerInstanceDenyMaintenancePeriodTime time)
Sets the value ofLookerInstanceDenyMaintenancePeriod.getTime()- Parameters:
time- time block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/looker_instance#time LookerInstance#time}- Returns:
this
-
build
@Stability(Stable) public LookerInstanceDenyMaintenancePeriod build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<LookerInstanceDenyMaintenancePeriod>- Returns:
- a new instance of
LookerInstanceDenyMaintenancePeriod - Throws:
NullPointerException- if any required attribute was not provided
-
-