<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/osconfig/v1/patch_deployments.proto

namespace GPBMetadata\Google\Cloud\Osconfig\V1;

class PatchDeployments
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Osconfig\V1\PatchJobs::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Type\Datetime::initOnce();
        \GPBMetadata\Google\Type\Dayofweek::initOnce();
        \GPBMetadata\Google\Type\Timeofday::initOnce();
        $pool->internalAddGeneratedFile(
            '
œ
0google/cloud/osconfig/v1/patch_deployments.protogoogle.cloud.osconfig.v1google/api/resource.proto)google/cloud/osconfig/v1/patch_jobs.protogoogle/protobuf/duration.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.protogoogle/type/datetime.protogoogle/type/dayofweek.protogoogle/type/timeofday.proto"ì
PatchDeployment
name (	
description (	BàAK
instance_filter (2-.google.cloud.osconfig.v1.PatchInstanceFilterBàA@
patch_config (2%.google.cloud.osconfig.v1.PatchConfigBàA0
duration (2.google.protobuf.DurationBàAK
one_time_schedule (2).google.cloud.osconfig.v1.OneTimeScheduleBàAH N
recurring_schedule (2+.google.cloud.osconfig.v1.RecurringScheduleBàAH 4
create_time (2.google.protobuf.TimestampBàA4
update_time	 (2.google.protobuf.TimestampBàA:
last_execute_time
 (2.google.protobuf.TimestampBàA<
rollout (2&.google.cloud.osconfig.v1.PatchRolloutBàAC
state (2/.google.cloud.osconfig.v1.PatchDeployment.StateBàA"6
State
STATE_UNSPECIFIED 

ACTIVE

PAUSED:dêAa
\'osconfig.googleapis.com/PatchDeployment6projects/{project}/patchDeployments/{patch_deployment}B

schedule"H
OneTimeSchedule5
execute_time (2.google.protobuf.TimestampBàA"†
RecurringSchedule-
	time_zone (2.google.type.TimeZoneBàA3

start_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA0
time_of_day (2.google.type.TimeOfDayBàAM
	frequency (25.google.cloud.osconfig.v1.RecurringSchedule.FrequencyBàA?
weekly (2(.google.cloud.osconfig.v1.WeeklyScheduleBàAH A
monthly (2).google.cloud.osconfig.v1.MonthlyScheduleBàAH :
last_execute_time	 (2.google.protobuf.TimestampBàA:
next_execute_time
 (2.google.protobuf.TimestampBàA"J
	Frequency
FREQUENCY_UNSPECIFIED 

WEEKLY
MONTHLY	
DAILYB
schedule_config"B
WeeklySchedule0
day_of_week (2.google.type.DayOfWeekBàA"‡
MonthlyScheduleJ
week_day_of_month (2(.google.cloud.osconfig.v1.WeekDayOfMonthBàAH 
	month_day (BàAH B
day_of_month"v
WeekDayOfMonth
week_ordinal (BàA0
day_of_week (2.google.type.DayOfWeekBàA

day_offset (BàA"Ï
CreatePatchDeploymentRequestC
parent (	B3àAúA-
+cloudresourcemanager.googleapis.com/Project 
patch_deployment_id (	BàAH
patch_deployment (2).google.cloud.osconfig.v1.PatchDeploymentBàA"Z
GetPatchDeploymentRequest=
name (	B/àAúA)
\'osconfig.googleapis.com/PatchDeployment"“
ListPatchDeploymentsRequestC
parent (	B3àAúA-
+cloudresourcemanager.googleapis.com/Project
	page_size (BàA

page_token (	BàA"}
ListPatchDeploymentsResponseD
patch_deployments (2).google.cloud.osconfig.v1.PatchDeployment
next_page_token (	"]
DeletePatchDeploymentRequest=
name (	B/àAúA)
\'osconfig.googleapis.com/PatchDeployment"ž
UpdatePatchDeploymentRequestH
patch_deployment (2).google.cloud.osconfig.v1.PatchDeploymentBàA4
update_mask (2.google.protobuf.FieldMaskBàA"\\
PausePatchDeploymentRequest=
name (	B/àAúA)
\'osconfig.googleapis.com/PatchDeployment"]
ResumePatchDeploymentRequest=
name (	B/àAúA)
\'osconfig.googleapis.com/PatchDeploymentB¾
com.google.cloud.osconfig.v1BPatchDeploymentsZ8cloud.google.com/go/osconfig/apiv1/osconfigpb;osconfigpbªGoogle.Cloud.OsConfig.V1ÊGoogle\\Cloud\\OsConfig\\V1êGoogle::Cloud::OsConfig::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

