<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/memcache/v1beta2/cloud_memcache.proto

namespace GPBMetadata\Google\Cloud\Memcache\V1Beta2;

class CloudMemcache
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Type\Dayofweek::initOnce();
        \GPBMetadata\Google\Type\Timeofday::initOnce();
        $pool->internalAddGeneratedFile(
            '
¸=
2google/cloud/memcache/v1beta2/cloud_memcache.protogoogle.cloud.memcache.v1beta2google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto#google/longrunning/operations.protogoogle/protobuf/duration.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.protogoogle/type/dayofweek.protogoogle/type/timeofday.proto"Æ
Instance
name (	BàA
display_name (	C
labels (23.google.cloud.memcache.v1beta2.Instance.LabelsEntry
authorized_network (	
zones (	

node_count (BàAL
node_config (22.google.cloud.memcache.v1beta2.Instance.NodeConfigBàAH
memcache_version	 (2..google.cloud.memcache.v1beta2.MemcacheVersionE

parameters (21.google.cloud.memcache.v1beta2.MemcacheParametersI
memcache_nodes (2,.google.cloud.memcache.v1beta2.Instance.NodeBàA4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàAA
state (2-.google.cloud.memcache.v1beta2.Instance.StateBàA"
memcache_full_version (	BàAR
instance_messages (27.google.cloud.memcache.v1beta2.Instance.InstanceMessage
discovery_endpoint (	BàA
update_available (BàAL
maintenance_policy (20.google.cloud.memcache.v1beta2.MaintenancePolicyU
maintenance_schedule (22.google.cloud.memcache.v1beta2.MaintenanceScheduleBàAA

NodeConfig
	cpu_count (BàA
memory_size_mb (BàAØ
Node
node_id (	BàA
zone (	BàAF
state (22.google.cloud.memcache.v1beta2.Instance.Node.StateBàA
host (	BàA
port (BàAE

parameters (21.google.cloud.memcache.v1beta2.MemcacheParameters
update_available (BàA"S
State
STATE_UNSPECIFIED 
CREATING	
READY
DELETING
UPDATING®
InstanceMessageJ
code (2<.google.cloud.memcache.v1beta2.Instance.InstanceMessage.Code
message (	">
Code
CODE_UNSPECIFIED  
ZONE_DISTRIBUTION_UNBALANCED-
LabelsEntry
key (	
value (	:8"o
State
STATE_UNSPECIFIED 
CREATING	
READY
UPDATING
DELETING
PERFORMING_MAINTENANCE:cêA`
 memcache.googleapis.com/Instance<projects/{project}/locations/{location}/instances/{instance}"ô
MaintenancePolicy4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA
description (	^
weekly_maintenance_window (26.google.cloud.memcache.v1beta2.WeeklyMaintenanceWindowBàA"¦
WeeklyMaintenanceWindow(
day (2.google.type.DayOfWeekBàA/

start_time (2.google.type.TimeOfDayBàA0
duration (2.google.protobuf.DurationBàA"¾
MaintenanceSchedule3

start_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA?
schedule_deadline_time (2.google.protobuf.TimestampBàA"š
ListInstancesRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
filter (	
order_by (	"�
ListInstancesResponse:
	resources (2\'.google.cloud.memcache.v1beta2.Instance
next_page_token (	
unreachable (	"L
GetInstanceRequest6
name (	B(àAúA"
 memcache.googleapis.com/Instance"¬
CreateInstanceRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
instance_id (	BàA>
resource (2\'.google.cloud.memcache.v1beta2.InstanceBàA"�
UpdateInstanceRequest4
update_mask (2.google.protobuf.FieldMaskBàA>
resource (2\'.google.cloud.memcache.v1beta2.InstanceBàA"O
DeleteInstanceRequest6
name (	B(àAúA"
 memcache.googleapis.com/Instance"ç
RescheduleMaintenanceRequest:
instance (	B(àAúA"
 memcache.googleapis.com/Instanceh
reschedule_type (2J.google.cloud.memcache.v1beta2.RescheduleMaintenanceRequest.RescheduleTypeBàA1
schedule_time (2.google.protobuf.Timestamp"n
RescheduleType
RESCHEDULE_TYPE_UNSPECIFIED 
	IMMEDIATE
NEXT_AVAILABLE_WINDOW
SPECIFIC_TIME"u
ApplyParametersRequest6
name (	B(àAúA"
 memcache.googleapis.com/Instance
node_ids (	
	apply_all ("Î
UpdateParametersRequest6
name (	B(àAúA"
 memcache.googleapis.com/Instance4
update_mask (2.google.protobuf.FieldMaskBàAE

parameters (21.google.cloud.memcache.v1beta2.MemcacheParameters"}
ApplySoftwareUpdateRequest:
instance (	B(àAúA"
 memcache.googleapis.com/Instance
node_ids (	
	apply_all ("£
MemcacheParameters
id (	BàAM
params (2=.google.cloud.memcache.v1beta2.MemcacheParameters.ParamsEntry-
ParamsEntry
key (	
value (	:8"ù
OperationMetadata4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA
target (	BàA
verb (	BàA
status_detail (	BàA
cancel_requested (BàA
api_version (	BàA"Ù
LocationMetadataa
available_zones (2C.google.cloud.memcache.v1beta2.LocationMetadata.AvailableZonesEntryBàAb
AvailableZonesEntry
key (	:
value (2+.google.cloud.memcache.v1beta2.ZoneMetadata:8"
ZoneMetadata*E
MemcacheVersion 
MEMCACHE_VERSION_UNSPECIFIED 
MEMCACHE_1_52š
CloudMemcache¿
ListInstances3.google.cloud.memcache.v1beta2.ListInstancesRequest4.google.cloud.memcache.v1beta2.ListInstancesResponse"C‚Óä“42/v1beta2/{parent=projects/*/locations/*}/instancesÚAparent¬
GetInstance1.google.cloud.memcache.v1beta2.GetInstanceRequest\'.google.cloud.memcache.v1beta2.Instance"A‚Óä“42/v1beta2/{name=projects/*/locations/*/instances/*}ÚAname¦
CreateInstance4.google.cloud.memcache.v1beta2.CreateInstanceRequest.google.longrunning.Operation"¾‚Óä“>"2/v1beta2/{parent=projects/*/locations/*}/instances:resourceÚAparent,instance_id,resourceÊAY
&google.cloud.memcache.v1beta2.Instance/google.cloud.memcache.v1beta2.OperationMetadata¨
UpdateInstance4.google.cloud.memcache.v1beta2.UpdateInstanceRequest.google.longrunning.Operation"À‚Óä“G2;/v1beta2/{resource.name=projects/*/locations/*/instances/*}:resourceÚAupdate_mask,resourceÊAY
&google.cloud.memcache.v1beta2.Instance/google.cloud.memcache.v1beta2.OperationMetadata´
UpdateParameters6.google.cloud.memcache.v1beta2.UpdateParametersRequest.google.longrunning.Operation"È‚Óä“H2C/v1beta2/{name=projects/*/locations/*/instances/*}:updateParameters:*ÚAname,update_mask,parametersÊAY
&google.cloud.memcache.v1beta2.Instance/google.cloud.memcache.v1beta2.OperationMetadataô
DeleteInstance4.google.cloud.memcache.v1beta2.DeleteInstanceRequest.google.longrunning.Operation"Œ‚Óä“4*2/v1beta2/{name=projects/*/locations/*/instances/*}ÚAnameÊAH
google.protobuf.Empty/google.cloud.memcache.v1beta2.OperationMetadata­
ApplyParameters5.google.cloud.memcache.v1beta2.ApplyParametersRequest.google.longrunning.Operation"Ã‚Óä“G"B/v1beta2/{name=projects/*/locations/*/instances/*}:applyParameters:*ÚAname,node_ids,apply_allÊAY
&google.cloud.memcache.v1beta2.Instance/google.cloud.memcache.v1beta2.OperationMetadataÁ
ApplySoftwareUpdate9.google.cloud.memcache.v1beta2.ApplySoftwareUpdateRequest.google.longrunning.Operation"Ï‚Óä“O"J/v1beta2/{instance=projects/*/locations/*/instances/*}:applySoftwareUpdate:*ÚAinstance,node_ids,apply_allÊAY
&google.cloud.memcache.v1beta2.Instance/google.cloud.memcache.v1beta2.OperationMetadataÔ
RescheduleMaintenance;.google.cloud.memcache.v1beta2.RescheduleMaintenanceRequest.google.longrunning.Operation"Þ‚Óä“Q"L/v1beta2/{instance=projects/*/locations/*/instances/*}:rescheduleMaintenance:*ÚA(instance, reschedule_type, schedule_timeÊAY
&google.cloud.memcache.v1beta2.Instance/google.cloud.memcache.v1beta2.OperationMetadataKÊAmemcache.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBx
!com.google.cloud.memcache.v1beta2BCloudMemcacheProtoPZ=cloud.google.com/go/memcache/apiv1beta2/memcachepb;memcachepbbproto3'
        , true);

        static::$is_initialized = true;
    }
}

