Class CfnHoursOfOperationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.connect.CfnHoursOfOperationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnHoursOfOperationPropsMixin>
- Enclosing class:
CfnHoursOfOperationPropsMixin
@Stability(Stable)
public static final class CfnHoursOfOperationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnHoursOfOperationPropsMixin>
A fluent builder for
CfnHoursOfOperationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()childHoursOfOperations(List<? extends Object> childHoursOfOperations) List of child hours of operations.childHoursOfOperations(IResolvable childHoursOfOperations) List of child hours of operations.Configuration information for the hours of operation.config(IResolvable config) Configuration information for the hours of operation.create()create(CfnPropertyMixinOptions options) description(String description) The description for the hours of operation.hoursOfOperationOverrides(List<? extends Object> hoursOfOperationOverrides) One or more hours of operation overrides assigned to an hour of operation.hoursOfOperationOverrides(IResolvable hoursOfOperationOverrides) One or more hours of operation overrides assigned to an hour of operation.instanceArn(String instanceArn) The Amazon Resource Name (ARN) of the instance.instanceArn(IInstanceRef instanceArn) The Amazon Resource Name (ARN) of the instance.The name for the hours of operation.parentHoursOfOperations(List<? extends Object> parentHoursOfOperations) List of parent hours of operations.parentHoursOfOperations(IResolvable parentHoursOfOperations) List of parent hours of operations.The tags used to organize, track, or control access for this resource.The time zone for the hours of operation.
-
Method Details
-
create
@Stability(Stable) public static CfnHoursOfOperationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnHoursOfOperationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnHoursOfOperationPropsMixin.Builder.
-
childHoursOfOperations
@Stability(Stable) public CfnHoursOfOperationPropsMixin.Builder childHoursOfOperations(IResolvable childHoursOfOperations) List of child hours of operations.- Parameters:
childHoursOfOperations- List of child hours of operations. This parameter is required.- Returns:
this- See Also:
-
childHoursOfOperations
@Stability(Stable) public CfnHoursOfOperationPropsMixin.Builder childHoursOfOperations(List<? extends Object> childHoursOfOperations) List of child hours of operations.- Parameters:
childHoursOfOperations- List of child hours of operations. This parameter is required.- Returns:
this- See Also:
-
config
Configuration information for the hours of operation.- Parameters:
config- Configuration information for the hours of operation. This parameter is required.- Returns:
this- See Also:
-
config
@Stability(Stable) public CfnHoursOfOperationPropsMixin.Builder config(List<? extends Object> config) Configuration information for the hours of operation.- Parameters:
config- Configuration information for the hours of operation. This parameter is required.- Returns:
this- See Also:
-
description
The description for the hours of operation.- Parameters:
description- The description for the hours of operation. This parameter is required.- Returns:
this- See Also:
-
hoursOfOperationOverrides
@Stability(Stable) public CfnHoursOfOperationPropsMixin.Builder hoursOfOperationOverrides(IResolvable hoursOfOperationOverrides) One or more hours of operation overrides assigned to an hour of operation.- Parameters:
hoursOfOperationOverrides- One or more hours of operation overrides assigned to an hour of operation. This parameter is required.- Returns:
this- See Also:
-
hoursOfOperationOverrides
@Stability(Stable) public CfnHoursOfOperationPropsMixin.Builder hoursOfOperationOverrides(List<? extends Object> hoursOfOperationOverrides) One or more hours of operation overrides assigned to an hour of operation.- Parameters:
hoursOfOperationOverrides- One or more hours of operation overrides assigned to an hour of operation. This parameter is required.- Returns:
this- See Also:
-
instanceArn
The Amazon Resource Name (ARN) of the instance.- Parameters:
instanceArn- The Amazon Resource Name (ARN) of the instance. This parameter is required.- Returns:
this- See Also:
-
instanceArn
@Stability(Stable) public CfnHoursOfOperationPropsMixin.Builder instanceArn(IInstanceRef instanceArn) The Amazon Resource Name (ARN) of the instance.- Parameters:
instanceArn- The Amazon Resource Name (ARN) of the instance. This parameter is required.- Returns:
this- See Also:
-
name
The name for the hours of operation.- Parameters:
name- The name for the hours of operation. This parameter is required.- Returns:
this- See Also:
-
parentHoursOfOperations
@Stability(Stable) public CfnHoursOfOperationPropsMixin.Builder parentHoursOfOperations(IResolvable parentHoursOfOperations) List of parent hours of operations.- Parameters:
parentHoursOfOperations- List of parent hours of operations. This parameter is required.- Returns:
this- See Also:
-
parentHoursOfOperations
@Stability(Stable) public CfnHoursOfOperationPropsMixin.Builder parentHoursOfOperations(List<? extends Object> parentHoursOfOperations) List of parent hours of operations.- Parameters:
parentHoursOfOperations- List of parent hours of operations. This parameter is required.- Returns:
this- See Also:
-
tags
The tags used to organize, track, or control access for this resource.For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
- Parameters:
tags- The tags used to organize, track, or control access for this resource. This parameter is required.- Returns:
this- See Also:
-
timeZone
The time zone for the hours of operation.- Parameters:
timeZone- The time zone for the hours of operation. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnHoursOfOperationPropsMixin>- Returns:
- a newly built instance of
CfnHoursOfOperationPropsMixin.
-