Class: Google::Cloud::Orchestration::Airflow::Service::V1::MaintenanceWindow
- Inherits:
-
Object
- Object
- Google::Cloud::Orchestration::Airflow::Service::V1::MaintenanceWindow
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb
Overview
The configuration settings for Cloud Composer maintenance window. The following example:
{
"startTime":"2019-08-01T01:00:00Z"
"endTime":"2019-08-01T07:00:00Z"
"recurrence":"FREQ=WEEKLY;BYDAY=TU,WE"
}
would define a maintenance window between 01 and 07 hours UTC during each Tuesday and Wednesday.
Instance Attribute Summary collapse
-
#end_time ⇒ ::Google::Protobuf::Timestamp
Required.
-
#recurrence ⇒ ::String
Required.
-
#start_time ⇒ ::Google::Protobuf::Timestamp
Required.
Instance Attribute Details
#end_time ⇒ ::Google::Protobuf::Timestamp
Returns Required. Maintenance window end time. It is used only to calculate the
duration of the maintenance window. The value for end-time must be in the
future, relative to start_time
.
1039 1040 1041 1042 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 1039 class MaintenanceWindow include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#recurrence ⇒ ::String
Returns Required. Maintenance window recurrence. Format is a subset of
RFC-5545 RRULE
. The only allowed
values for FREQ
field are FREQ=DAILY
and FREQ=WEEKLY;BYDAY=...
Example values: FREQ=WEEKLY;BYDAY=TU,WE
, FREQ=DAILY
.
1039 1040 1041 1042 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 1039 class MaintenanceWindow include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#start_time ⇒ ::Google::Protobuf::Timestamp
Returns Required. Start time of the first recurrence of the maintenance window.
1039 1040 1041 1042 |
# File 'proto_docs/google/cloud/orchestration/airflow/service/v1/environments.rb', line 1039 class MaintenanceWindow include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |