braket.device_schema.device_execution_window module¶
-
class
braket.device_schema.device_execution_window.
ExecutionDay
[source]¶ Bases:
str
,enum.Enum
Enums for the execution days.
-
EVERYDAY
¶ It tells us that the device can execute on all the days
-
WEEKDAYS
¶ It tells us that the device can execute only on the weekdays
-
WEEKENDS
¶ It tells us that the device can execute only on the weekends
-
MONDAY
¶ It tells us that the device can execute only on the monday
-
TUESDAY
¶ It tells us that the device can execute only on the tuesday
-
WEDNESDAY
¶ It tells us that the device can execute only on the wednesday
-
THURSDAY
¶ It tells us that the device can execute only on the thursday
-
FRIDAY
¶ It tells us that the device can execute only on the friday
-
SATURDAY
¶ It tells us that the device can execute only on the saturday
-
SUNDAY
¶ It tells us that the device can execute only on the sunday
-
EVERYDAY
= 'Everyday'
-
WEEKDAYS
= 'Weekdays'
-
WEEKENDS
= 'Weekend'
-
MONDAY
= 'Monday'
-
TUESDAY
= 'Tuesday'
-
WEDNESDAY
= 'Wednesday'
-
THURSDAY
= 'Thursday'
-
FRIDAY
= 'Friday'
-
SATURDAY
= 'Saturday'
-
SUNDAY
= 'Sunday'
-
-
class
braket.device_schema.device_execution_window.
DeviceExecutionWindow
[source]¶ Bases:
pydantic.main.BaseModel
This class defines when a device can execute a given task.
-
executionDay
¶ Days of the execution window
Type: Union[ExecutionDay, str]
-
windowStartHour
¶ UTC 24-hour format of the time when the execution window starts
Type: time
-
windowEndHour
¶ UTC 24-hour format of the time when the execution window ends
Type: time
Examples
>>> import json >>> input_json = { ... "executionDay": "Everyday", ... "windowStartHour": "09:00", ... "windowEndHour": "19:00", ... } >>> DeviceExecutionWindow.parse_raw(json.dumps(input_json))
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
-