• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/memcache/v1/cloud_memcache.proto
18 
19 package com.google.cloud.memcache.v1;
20 
21 public interface InstanceOrBuilder
22     extends
23     // @@protoc_insertion_point(interface_extends:google.cloud.memcache.v1.Instance)
24     com.google.protobuf.MessageOrBuilder {
25 
26   /**
27    *
28    *
29    * <pre>
30    * Required. Unique name of the resource in this scope including project and
31    * location using the form:
32    *     `projects/{project_id}/locations/{location_id}/instances/{instance_id}`
33    * Note: Memcached instances are managed and addressed at the regional level
34    * so `location_id` here refers to a Google Cloud region; however, users may
35    * choose which zones Memcached nodes should be provisioned in within an
36    * instance. Refer to [zones][google.cloud.memcache.v1.Instance.zones] field for more details.
37    * </pre>
38    *
39    * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code>
40    *
41    * @return The name.
42    */
getName()43   java.lang.String getName();
44   /**
45    *
46    *
47    * <pre>
48    * Required. Unique name of the resource in this scope including project and
49    * location using the form:
50    *     `projects/{project_id}/locations/{location_id}/instances/{instance_id}`
51    * Note: Memcached instances are managed and addressed at the regional level
52    * so `location_id` here refers to a Google Cloud region; however, users may
53    * choose which zones Memcached nodes should be provisioned in within an
54    * instance. Refer to [zones][google.cloud.memcache.v1.Instance.zones] field for more details.
55    * </pre>
56    *
57    * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code>
58    *
59    * @return The bytes for name.
60    */
getNameBytes()61   com.google.protobuf.ByteString getNameBytes();
62 
63   /**
64    *
65    *
66    * <pre>
67    * User provided name for the instance, which is only used for display
68    * purposes. Cannot be more than 80 characters.
69    * </pre>
70    *
71    * <code>string display_name = 2;</code>
72    *
73    * @return The displayName.
74    */
getDisplayName()75   java.lang.String getDisplayName();
76   /**
77    *
78    *
79    * <pre>
80    * User provided name for the instance, which is only used for display
81    * purposes. Cannot be more than 80 characters.
82    * </pre>
83    *
84    * <code>string display_name = 2;</code>
85    *
86    * @return The bytes for displayName.
87    */
getDisplayNameBytes()88   com.google.protobuf.ByteString getDisplayNameBytes();
89 
90   /**
91    *
92    *
93    * <pre>
94    * Resource labels to represent user-provided metadata.
95    * Refer to cloud documentation on labels for more details.
96    * https://cloud.google.com/compute/docs/labeling-resources
97    * </pre>
98    *
99    * <code>map&lt;string, string&gt; labels = 3;</code>
100    */
getLabelsCount()101   int getLabelsCount();
102   /**
103    *
104    *
105    * <pre>
106    * Resource labels to represent user-provided metadata.
107    * Refer to cloud documentation on labels for more details.
108    * https://cloud.google.com/compute/docs/labeling-resources
109    * </pre>
110    *
111    * <code>map&lt;string, string&gt; labels = 3;</code>
112    */
containsLabels(java.lang.String key)113   boolean containsLabels(java.lang.String key);
114   /** Use {@link #getLabelsMap()} instead. */
115   @java.lang.Deprecated
getLabels()116   java.util.Map<java.lang.String, java.lang.String> getLabels();
117   /**
118    *
119    *
120    * <pre>
121    * Resource labels to represent user-provided metadata.
122    * Refer to cloud documentation on labels for more details.
123    * https://cloud.google.com/compute/docs/labeling-resources
124    * </pre>
125    *
126    * <code>map&lt;string, string&gt; labels = 3;</code>
127    */
getLabelsMap()128   java.util.Map<java.lang.String, java.lang.String> getLabelsMap();
129   /**
130    *
131    *
132    * <pre>
133    * Resource labels to represent user-provided metadata.
134    * Refer to cloud documentation on labels for more details.
135    * https://cloud.google.com/compute/docs/labeling-resources
136    * </pre>
137    *
138    * <code>map&lt;string, string&gt; labels = 3;</code>
139    */
140   /* nullable */
getLabelsOrDefault( java.lang.String key, java.lang.String defaultValue)141   java.lang.String getLabelsOrDefault(
142       java.lang.String key,
143       /* nullable */
144       java.lang.String defaultValue);
145   /**
146    *
147    *
148    * <pre>
149    * Resource labels to represent user-provided metadata.
150    * Refer to cloud documentation on labels for more details.
151    * https://cloud.google.com/compute/docs/labeling-resources
152    * </pre>
153    *
154    * <code>map&lt;string, string&gt; labels = 3;</code>
155    */
getLabelsOrThrow(java.lang.String key)156   java.lang.String getLabelsOrThrow(java.lang.String key);
157 
158   /**
159    *
160    *
161    * <pre>
162    * The full name of the Google Compute Engine
163    * [network](/compute/docs/networks-and-firewalls#networks) to which the
164    * instance is connected. If left unspecified, the `default` network
165    * will be used.
166    * </pre>
167    *
168    * <code>string authorized_network = 4;</code>
169    *
170    * @return The authorizedNetwork.
171    */
getAuthorizedNetwork()172   java.lang.String getAuthorizedNetwork();
173   /**
174    *
175    *
176    * <pre>
177    * The full name of the Google Compute Engine
178    * [network](/compute/docs/networks-and-firewalls#networks) to which the
179    * instance is connected. If left unspecified, the `default` network
180    * will be used.
181    * </pre>
182    *
183    * <code>string authorized_network = 4;</code>
184    *
185    * @return The bytes for authorizedNetwork.
186    */
getAuthorizedNetworkBytes()187   com.google.protobuf.ByteString getAuthorizedNetworkBytes();
188 
189   /**
190    *
191    *
192    * <pre>
193    * Zones in which Memcached nodes should be provisioned.
194    * Memcached nodes will be equally distributed across these zones. If not
195    * provided, the service will by default create nodes in all zones in the
196    * region for the instance.
197    * </pre>
198    *
199    * <code>repeated string zones = 5;</code>
200    *
201    * @return A list containing the zones.
202    */
getZonesList()203   java.util.List<java.lang.String> getZonesList();
204   /**
205    *
206    *
207    * <pre>
208    * Zones in which Memcached nodes should be provisioned.
209    * Memcached nodes will be equally distributed across these zones. If not
210    * provided, the service will by default create nodes in all zones in the
211    * region for the instance.
212    * </pre>
213    *
214    * <code>repeated string zones = 5;</code>
215    *
216    * @return The count of zones.
217    */
getZonesCount()218   int getZonesCount();
219   /**
220    *
221    *
222    * <pre>
223    * Zones in which Memcached nodes should be provisioned.
224    * Memcached nodes will be equally distributed across these zones. If not
225    * provided, the service will by default create nodes in all zones in the
226    * region for the instance.
227    * </pre>
228    *
229    * <code>repeated string zones = 5;</code>
230    *
231    * @param index The index of the element to return.
232    * @return The zones at the given index.
233    */
getZones(int index)234   java.lang.String getZones(int index);
235   /**
236    *
237    *
238    * <pre>
239    * Zones in which Memcached nodes should be provisioned.
240    * Memcached nodes will be equally distributed across these zones. If not
241    * provided, the service will by default create nodes in all zones in the
242    * region for the instance.
243    * </pre>
244    *
245    * <code>repeated string zones = 5;</code>
246    *
247    * @param index The index of the value to return.
248    * @return The bytes of the zones at the given index.
249    */
getZonesBytes(int index)250   com.google.protobuf.ByteString getZonesBytes(int index);
251 
252   /**
253    *
254    *
255    * <pre>
256    * Required. Number of nodes in the Memcached instance.
257    * </pre>
258    *
259    * <code>int32 node_count = 6 [(.google.api.field_behavior) = REQUIRED];</code>
260    *
261    * @return The nodeCount.
262    */
getNodeCount()263   int getNodeCount();
264 
265   /**
266    *
267    *
268    * <pre>
269    * Required. Configuration for Memcached nodes.
270    * </pre>
271    *
272    * <code>
273    * .google.cloud.memcache.v1.Instance.NodeConfig node_config = 7 [(.google.api.field_behavior) = REQUIRED];
274    * </code>
275    *
276    * @return Whether the nodeConfig field is set.
277    */
hasNodeConfig()278   boolean hasNodeConfig();
279   /**
280    *
281    *
282    * <pre>
283    * Required. Configuration for Memcached nodes.
284    * </pre>
285    *
286    * <code>
287    * .google.cloud.memcache.v1.Instance.NodeConfig node_config = 7 [(.google.api.field_behavior) = REQUIRED];
288    * </code>
289    *
290    * @return The nodeConfig.
291    */
getNodeConfig()292   com.google.cloud.memcache.v1.Instance.NodeConfig getNodeConfig();
293   /**
294    *
295    *
296    * <pre>
297    * Required. Configuration for Memcached nodes.
298    * </pre>
299    *
300    * <code>
301    * .google.cloud.memcache.v1.Instance.NodeConfig node_config = 7 [(.google.api.field_behavior) = REQUIRED];
302    * </code>
303    */
getNodeConfigOrBuilder()304   com.google.cloud.memcache.v1.Instance.NodeConfigOrBuilder getNodeConfigOrBuilder();
305 
306   /**
307    *
308    *
309    * <pre>
310    * The major version of Memcached software.
311    * If not provided, latest supported version will be used. Currently the
312    * latest supported major version is `MEMCACHE_1_5`.
313    * The minor version will be automatically determined by our system based on
314    * the latest supported minor version.
315    * </pre>
316    *
317    * <code>.google.cloud.memcache.v1.MemcacheVersion memcache_version = 9;</code>
318    *
319    * @return The enum numeric value on the wire for memcacheVersion.
320    */
getMemcacheVersionValue()321   int getMemcacheVersionValue();
322   /**
323    *
324    *
325    * <pre>
326    * The major version of Memcached software.
327    * If not provided, latest supported version will be used. Currently the
328    * latest supported major version is `MEMCACHE_1_5`.
329    * The minor version will be automatically determined by our system based on
330    * the latest supported minor version.
331    * </pre>
332    *
333    * <code>.google.cloud.memcache.v1.MemcacheVersion memcache_version = 9;</code>
334    *
335    * @return The memcacheVersion.
336    */
getMemcacheVersion()337   com.google.cloud.memcache.v1.MemcacheVersion getMemcacheVersion();
338 
339   /**
340    *
341    *
342    * <pre>
343    * User defined parameters to apply to the memcached process
344    * on each node.
345    * </pre>
346    *
347    * <code>.google.cloud.memcache.v1.MemcacheParameters parameters = 11;</code>
348    *
349    * @return Whether the parameters field is set.
350    */
hasParameters()351   boolean hasParameters();
352   /**
353    *
354    *
355    * <pre>
356    * User defined parameters to apply to the memcached process
357    * on each node.
358    * </pre>
359    *
360    * <code>.google.cloud.memcache.v1.MemcacheParameters parameters = 11;</code>
361    *
362    * @return The parameters.
363    */
getParameters()364   com.google.cloud.memcache.v1.MemcacheParameters getParameters();
365   /**
366    *
367    *
368    * <pre>
369    * User defined parameters to apply to the memcached process
370    * on each node.
371    * </pre>
372    *
373    * <code>.google.cloud.memcache.v1.MemcacheParameters parameters = 11;</code>
374    */
getParametersOrBuilder()375   com.google.cloud.memcache.v1.MemcacheParametersOrBuilder getParametersOrBuilder();
376 
377   /**
378    *
379    *
380    * <pre>
381    * Output only. List of Memcached nodes.
382    * Refer to [Node][google.cloud.memcache.v1.Instance.Node] message for more details.
383    * </pre>
384    *
385    * <code>
386    * repeated .google.cloud.memcache.v1.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
387    * </code>
388    */
getMemcacheNodesList()389   java.util.List<com.google.cloud.memcache.v1.Instance.Node> getMemcacheNodesList();
390   /**
391    *
392    *
393    * <pre>
394    * Output only. List of Memcached nodes.
395    * Refer to [Node][google.cloud.memcache.v1.Instance.Node] message for more details.
396    * </pre>
397    *
398    * <code>
399    * repeated .google.cloud.memcache.v1.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
400    * </code>
401    */
getMemcacheNodes(int index)402   com.google.cloud.memcache.v1.Instance.Node getMemcacheNodes(int index);
403   /**
404    *
405    *
406    * <pre>
407    * Output only. List of Memcached nodes.
408    * Refer to [Node][google.cloud.memcache.v1.Instance.Node] message for more details.
409    * </pre>
410    *
411    * <code>
412    * repeated .google.cloud.memcache.v1.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
413    * </code>
414    */
getMemcacheNodesCount()415   int getMemcacheNodesCount();
416   /**
417    *
418    *
419    * <pre>
420    * Output only. List of Memcached nodes.
421    * Refer to [Node][google.cloud.memcache.v1.Instance.Node] message for more details.
422    * </pre>
423    *
424    * <code>
425    * repeated .google.cloud.memcache.v1.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
426    * </code>
427    */
428   java.util.List<? extends com.google.cloud.memcache.v1.Instance.NodeOrBuilder>
getMemcacheNodesOrBuilderList()429       getMemcacheNodesOrBuilderList();
430   /**
431    *
432    *
433    * <pre>
434    * Output only. List of Memcached nodes.
435    * Refer to [Node][google.cloud.memcache.v1.Instance.Node] message for more details.
436    * </pre>
437    *
438    * <code>
439    * repeated .google.cloud.memcache.v1.Instance.Node memcache_nodes = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
440    * </code>
441    */
getMemcacheNodesOrBuilder(int index)442   com.google.cloud.memcache.v1.Instance.NodeOrBuilder getMemcacheNodesOrBuilder(int index);
443 
444   /**
445    *
446    *
447    * <pre>
448    * Output only. The time the instance was created.
449    * </pre>
450    *
451    * <code>.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
452    * </code>
453    *
454    * @return Whether the createTime field is set.
455    */
hasCreateTime()456   boolean hasCreateTime();
457   /**
458    *
459    *
460    * <pre>
461    * Output only. The time the instance was created.
462    * </pre>
463    *
464    * <code>.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
465    * </code>
466    *
467    * @return The createTime.
468    */
getCreateTime()469   com.google.protobuf.Timestamp getCreateTime();
470   /**
471    *
472    *
473    * <pre>
474    * Output only. The time the instance was created.
475    * </pre>
476    *
477    * <code>.google.protobuf.Timestamp create_time = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
478    * </code>
479    */
getCreateTimeOrBuilder()480   com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder();
481 
482   /**
483    *
484    *
485    * <pre>
486    * Output only. The time the instance was updated.
487    * </pre>
488    *
489    * <code>.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
490    * </code>
491    *
492    * @return Whether the updateTime field is set.
493    */
hasUpdateTime()494   boolean hasUpdateTime();
495   /**
496    *
497    *
498    * <pre>
499    * Output only. The time the instance was updated.
500    * </pre>
501    *
502    * <code>.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
503    * </code>
504    *
505    * @return The updateTime.
506    */
getUpdateTime()507   com.google.protobuf.Timestamp getUpdateTime();
508   /**
509    *
510    *
511    * <pre>
512    * Output only. The time the instance was updated.
513    * </pre>
514    *
515    * <code>.google.protobuf.Timestamp update_time = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
516    * </code>
517    */
getUpdateTimeOrBuilder()518   com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder();
519 
520   /**
521    *
522    *
523    * <pre>
524    * Output only. The state of this Memcached instance.
525    * </pre>
526    *
527    * <code>
528    * .google.cloud.memcache.v1.Instance.State state = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
529    * </code>
530    *
531    * @return The enum numeric value on the wire for state.
532    */
getStateValue()533   int getStateValue();
534   /**
535    *
536    *
537    * <pre>
538    * Output only. The state of this Memcached instance.
539    * </pre>
540    *
541    * <code>
542    * .google.cloud.memcache.v1.Instance.State state = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
543    * </code>
544    *
545    * @return The state.
546    */
getState()547   com.google.cloud.memcache.v1.Instance.State getState();
548 
549   /**
550    *
551    *
552    * <pre>
553    * Output only. The full version of memcached server running on this instance.
554    * System automatically determines the full memcached version for an instance
555    * based on the input MemcacheVersion.
556    * The full version format will be "memcached-1.5.16".
557    * </pre>
558    *
559    * <code>string memcache_full_version = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
560    *
561    * @return The memcacheFullVersion.
562    */
getMemcacheFullVersion()563   java.lang.String getMemcacheFullVersion();
564   /**
565    *
566    *
567    * <pre>
568    * Output only. The full version of memcached server running on this instance.
569    * System automatically determines the full memcached version for an instance
570    * based on the input MemcacheVersion.
571    * The full version format will be "memcached-1.5.16".
572    * </pre>
573    *
574    * <code>string memcache_full_version = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
575    *
576    * @return The bytes for memcacheFullVersion.
577    */
getMemcacheFullVersionBytes()578   com.google.protobuf.ByteString getMemcacheFullVersionBytes();
579 
580   /**
581    *
582    *
583    * <pre>
584    * List of messages that describe the current state of the Memcached instance.
585    * </pre>
586    *
587    * <code>repeated .google.cloud.memcache.v1.Instance.InstanceMessage instance_messages = 19;
588    * </code>
589    */
getInstanceMessagesList()590   java.util.List<com.google.cloud.memcache.v1.Instance.InstanceMessage> getInstanceMessagesList();
591   /**
592    *
593    *
594    * <pre>
595    * List of messages that describe the current state of the Memcached instance.
596    * </pre>
597    *
598    * <code>repeated .google.cloud.memcache.v1.Instance.InstanceMessage instance_messages = 19;
599    * </code>
600    */
getInstanceMessages(int index)601   com.google.cloud.memcache.v1.Instance.InstanceMessage getInstanceMessages(int index);
602   /**
603    *
604    *
605    * <pre>
606    * List of messages that describe the current state of the Memcached instance.
607    * </pre>
608    *
609    * <code>repeated .google.cloud.memcache.v1.Instance.InstanceMessage instance_messages = 19;
610    * </code>
611    */
getInstanceMessagesCount()612   int getInstanceMessagesCount();
613   /**
614    *
615    *
616    * <pre>
617    * List of messages that describe the current state of the Memcached instance.
618    * </pre>
619    *
620    * <code>repeated .google.cloud.memcache.v1.Instance.InstanceMessage instance_messages = 19;
621    * </code>
622    */
623   java.util.List<? extends com.google.cloud.memcache.v1.Instance.InstanceMessageOrBuilder>
getInstanceMessagesOrBuilderList()624       getInstanceMessagesOrBuilderList();
625   /**
626    *
627    *
628    * <pre>
629    * List of messages that describe the current state of the Memcached instance.
630    * </pre>
631    *
632    * <code>repeated .google.cloud.memcache.v1.Instance.InstanceMessage instance_messages = 19;
633    * </code>
634    */
getInstanceMessagesOrBuilder( int index)635   com.google.cloud.memcache.v1.Instance.InstanceMessageOrBuilder getInstanceMessagesOrBuilder(
636       int index);
637 
638   /**
639    *
640    *
641    * <pre>
642    * Output only. Endpoint for the Discovery API.
643    * </pre>
644    *
645    * <code>string discovery_endpoint = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
646    *
647    * @return The discoveryEndpoint.
648    */
getDiscoveryEndpoint()649   java.lang.String getDiscoveryEndpoint();
650   /**
651    *
652    *
653    * <pre>
654    * Output only. Endpoint for the Discovery API.
655    * </pre>
656    *
657    * <code>string discovery_endpoint = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
658    *
659    * @return The bytes for discoveryEndpoint.
660    */
getDiscoveryEndpointBytes()661   com.google.protobuf.ByteString getDiscoveryEndpointBytes();
662 
663   /**
664    *
665    *
666    * <pre>
667    * The maintenance policy for the instance. If not provided,
668    * the maintenance event will be performed based on Memorystore
669    * internal rollout schedule.
670    * </pre>
671    *
672    * <code>.google.cloud.memcache.v1.MaintenancePolicy maintenance_policy = 21;</code>
673    *
674    * @return Whether the maintenancePolicy field is set.
675    */
hasMaintenancePolicy()676   boolean hasMaintenancePolicy();
677   /**
678    *
679    *
680    * <pre>
681    * The maintenance policy for the instance. If not provided,
682    * the maintenance event will be performed based on Memorystore
683    * internal rollout schedule.
684    * </pre>
685    *
686    * <code>.google.cloud.memcache.v1.MaintenancePolicy maintenance_policy = 21;</code>
687    *
688    * @return The maintenancePolicy.
689    */
getMaintenancePolicy()690   com.google.cloud.memcache.v1.MaintenancePolicy getMaintenancePolicy();
691   /**
692    *
693    *
694    * <pre>
695    * The maintenance policy for the instance. If not provided,
696    * the maintenance event will be performed based on Memorystore
697    * internal rollout schedule.
698    * </pre>
699    *
700    * <code>.google.cloud.memcache.v1.MaintenancePolicy maintenance_policy = 21;</code>
701    */
getMaintenancePolicyOrBuilder()702   com.google.cloud.memcache.v1.MaintenancePolicyOrBuilder getMaintenancePolicyOrBuilder();
703 
704   /**
705    *
706    *
707    * <pre>
708    * Output only. Published maintenance schedule.
709    * </pre>
710    *
711    * <code>
712    * .google.cloud.memcache.v1.MaintenanceSchedule maintenance_schedule = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
713    * </code>
714    *
715    * @return Whether the maintenanceSchedule field is set.
716    */
hasMaintenanceSchedule()717   boolean hasMaintenanceSchedule();
718   /**
719    *
720    *
721    * <pre>
722    * Output only. Published maintenance schedule.
723    * </pre>
724    *
725    * <code>
726    * .google.cloud.memcache.v1.MaintenanceSchedule maintenance_schedule = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
727    * </code>
728    *
729    * @return The maintenanceSchedule.
730    */
getMaintenanceSchedule()731   com.google.cloud.memcache.v1.MaintenanceSchedule getMaintenanceSchedule();
732   /**
733    *
734    *
735    * <pre>
736    * Output only. Published maintenance schedule.
737    * </pre>
738    *
739    * <code>
740    * .google.cloud.memcache.v1.MaintenanceSchedule maintenance_schedule = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
741    * </code>
742    */
getMaintenanceScheduleOrBuilder()743   com.google.cloud.memcache.v1.MaintenanceScheduleOrBuilder getMaintenanceScheduleOrBuilder();
744 }
745