Interface CfnHoursOfOperationPropsMixin.HoursOfOperationOverrideProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnHoursOfOperationPropsMixin.HoursOfOperationOverrideProperty.Jsii$Proxy
- Enclosing class:
CfnHoursOfOperationPropsMixin
@Stability(Stable)
public static interface CfnHoursOfOperationPropsMixin.HoursOfOperationOverrideProperty
extends software.amazon.jsii.JsiiSerializable
Information about the hours of operations override.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.connect.*;
HoursOfOperationOverrideProperty hoursOfOperationOverrideProperty = HoursOfOperationOverrideProperty.builder()
.effectiveFrom("effectiveFrom")
.effectiveTill("effectiveTill")
.hoursOfOperationOverrideId("hoursOfOperationOverrideId")
.overrideConfig(List.of(HoursOfOperationOverrideConfigProperty.builder()
.day("day")
.endTime(OverrideTimeSliceProperty.builder()
.hours(123)
.minutes(123)
.build())
.startTime(OverrideTimeSliceProperty.builder()
.hours(123)
.minutes(123)
.build())
.build()))
.overrideDescription("overrideDescription")
.overrideName("overrideName")
.overrideType("overrideType")
.recurrenceConfig(RecurrenceConfigProperty.builder()
.recurrencePattern(RecurrencePatternProperty.builder()
.byMonth(List.of(123))
.byMonthDay(List.of(123))
.byWeekdayOccurrence(List.of(123))
.frequency("frequency")
.interval(123)
.build())
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnHoursOfOperationPropsMixin.HoursOfOperationOverrideProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe date from which the hours of operation override would be effective.default StringThe date until the hours of operation override is effective.default StringThe identifier for the hours of operation override.default ObjectConfiguration information for the hours of operation override: day, start time, and end time.default StringThe description of the hours of operation override.default StringThe name of the hours of operation override.default StringThe type of hours of operation override.default ObjectConfiguration for recurring hours of operation overrides.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEffectiveFrom
The date from which the hours of operation override would be effective.- See Also:
-
getEffectiveTill
The date until the hours of operation override is effective.- See Also:
-
getHoursOfOperationOverrideId
The identifier for the hours of operation override.- See Also:
-
getOverrideConfig
Configuration information for the hours of operation override: day, start time, and end time.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnHoursOfOperationPropsMixin.HoursOfOperationOverrideConfigProperty>- See Also:
-
getOverrideDescription
The description of the hours of operation override.- See Also:
-
getOverrideName
The name of the hours of operation override.- See Also:
-
getOverrideType
The type of hours of operation override.- See Also:
-
getRecurrenceConfig
Configuration for recurring hours of operation overrides.Returns union: either
IResolvableorCfnHoursOfOperationPropsMixin.RecurrenceConfigProperty- See Also:
-
builder
@Stability(Stable) static CfnHoursOfOperationPropsMixin.HoursOfOperationOverrideProperty.Builder builder()
-