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/compute/v1/compute.proto 18 19 package com.google.cloud.compute.v1; 20 21 public interface RouteOrBuilder 22 extends 23 // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.Route) 24 com.google.protobuf.MessageOrBuilder { 25 26 /** 27 * 28 * 29 * <pre> 30 * [Output Only] AS path. 31 * </pre> 32 * 33 * <code>repeated .google.cloud.compute.v1.RouteAsPath as_paths = 137568929;</code> 34 */ getAsPathsList()35 java.util.List<com.google.cloud.compute.v1.RouteAsPath> getAsPathsList(); 36 /** 37 * 38 * 39 * <pre> 40 * [Output Only] AS path. 41 * </pre> 42 * 43 * <code>repeated .google.cloud.compute.v1.RouteAsPath as_paths = 137568929;</code> 44 */ getAsPaths(int index)45 com.google.cloud.compute.v1.RouteAsPath getAsPaths(int index); 46 /** 47 * 48 * 49 * <pre> 50 * [Output Only] AS path. 51 * </pre> 52 * 53 * <code>repeated .google.cloud.compute.v1.RouteAsPath as_paths = 137568929;</code> 54 */ getAsPathsCount()55 int getAsPathsCount(); 56 /** 57 * 58 * 59 * <pre> 60 * [Output Only] AS path. 61 * </pre> 62 * 63 * <code>repeated .google.cloud.compute.v1.RouteAsPath as_paths = 137568929;</code> 64 */ 65 java.util.List<? extends com.google.cloud.compute.v1.RouteAsPathOrBuilder> getAsPathsOrBuilderList()66 getAsPathsOrBuilderList(); 67 /** 68 * 69 * 70 * <pre> 71 * [Output Only] AS path. 72 * </pre> 73 * 74 * <code>repeated .google.cloud.compute.v1.RouteAsPath as_paths = 137568929;</code> 75 */ getAsPathsOrBuilder(int index)76 com.google.cloud.compute.v1.RouteAsPathOrBuilder getAsPathsOrBuilder(int index); 77 78 /** 79 * 80 * 81 * <pre> 82 * [Output Only] Creation timestamp in RFC3339 text format. 83 * </pre> 84 * 85 * <code>optional string creation_timestamp = 30525366;</code> 86 * 87 * @return Whether the creationTimestamp field is set. 88 */ hasCreationTimestamp()89 boolean hasCreationTimestamp(); 90 /** 91 * 92 * 93 * <pre> 94 * [Output Only] Creation timestamp in RFC3339 text format. 95 * </pre> 96 * 97 * <code>optional string creation_timestamp = 30525366;</code> 98 * 99 * @return The creationTimestamp. 100 */ getCreationTimestamp()101 java.lang.String getCreationTimestamp(); 102 /** 103 * 104 * 105 * <pre> 106 * [Output Only] Creation timestamp in RFC3339 text format. 107 * </pre> 108 * 109 * <code>optional string creation_timestamp = 30525366;</code> 110 * 111 * @return The bytes for creationTimestamp. 112 */ getCreationTimestampBytes()113 com.google.protobuf.ByteString getCreationTimestampBytes(); 114 115 /** 116 * 117 * 118 * <pre> 119 * An optional description of this resource. Provide this field when you create the resource. 120 * </pre> 121 * 122 * <code>optional string description = 422937596;</code> 123 * 124 * @return Whether the description field is set. 125 */ hasDescription()126 boolean hasDescription(); 127 /** 128 * 129 * 130 * <pre> 131 * An optional description of this resource. Provide this field when you create the resource. 132 * </pre> 133 * 134 * <code>optional string description = 422937596;</code> 135 * 136 * @return The description. 137 */ getDescription()138 java.lang.String getDescription(); 139 /** 140 * 141 * 142 * <pre> 143 * An optional description of this resource. Provide this field when you create the resource. 144 * </pre> 145 * 146 * <code>optional string description = 422937596;</code> 147 * 148 * @return The bytes for description. 149 */ getDescriptionBytes()150 com.google.protobuf.ByteString getDescriptionBytes(); 151 152 /** 153 * 154 * 155 * <pre> 156 * The destination range of outgoing packets that this route applies to. Both IPv4 and IPv6 are supported. 157 * </pre> 158 * 159 * <code>optional string dest_range = 381327712;</code> 160 * 161 * @return Whether the destRange field is set. 162 */ hasDestRange()163 boolean hasDestRange(); 164 /** 165 * 166 * 167 * <pre> 168 * The destination range of outgoing packets that this route applies to. Both IPv4 and IPv6 are supported. 169 * </pre> 170 * 171 * <code>optional string dest_range = 381327712;</code> 172 * 173 * @return The destRange. 174 */ getDestRange()175 java.lang.String getDestRange(); 176 /** 177 * 178 * 179 * <pre> 180 * The destination range of outgoing packets that this route applies to. Both IPv4 and IPv6 are supported. 181 * </pre> 182 * 183 * <code>optional string dest_range = 381327712;</code> 184 * 185 * @return The bytes for destRange. 186 */ getDestRangeBytes()187 com.google.protobuf.ByteString getDestRangeBytes(); 188 189 /** 190 * 191 * 192 * <pre> 193 * [Output Only] The unique identifier for the resource. This identifier is defined by the server. 194 * </pre> 195 * 196 * <code>optional uint64 id = 3355;</code> 197 * 198 * @return Whether the id field is set. 199 */ hasId()200 boolean hasId(); 201 /** 202 * 203 * 204 * <pre> 205 * [Output Only] The unique identifier for the resource. This identifier is defined by the server. 206 * </pre> 207 * 208 * <code>optional uint64 id = 3355;</code> 209 * 210 * @return The id. 211 */ getId()212 long getId(); 213 214 /** 215 * 216 * 217 * <pre> 218 * [Output Only] Type of this resource. Always compute#routes for Route resources. 219 * </pre> 220 * 221 * <code>optional string kind = 3292052;</code> 222 * 223 * @return Whether the kind field is set. 224 */ hasKind()225 boolean hasKind(); 226 /** 227 * 228 * 229 * <pre> 230 * [Output Only] Type of this resource. Always compute#routes for Route resources. 231 * </pre> 232 * 233 * <code>optional string kind = 3292052;</code> 234 * 235 * @return The kind. 236 */ getKind()237 java.lang.String getKind(); 238 /** 239 * 240 * 241 * <pre> 242 * [Output Only] Type of this resource. Always compute#routes for Route resources. 243 * </pre> 244 * 245 * <code>optional string kind = 3292052;</code> 246 * 247 * @return The bytes for kind. 248 */ getKindBytes()249 com.google.protobuf.ByteString getKindBytes(); 250 251 /** 252 * 253 * 254 * <pre> 255 * Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?`. The first character must be a lowercase letter, and all following characters (except for the last character) must be a dash, lowercase letter, or digit. The last character must be a lowercase letter or digit. 256 * </pre> 257 * 258 * <code>optional string name = 3373707;</code> 259 * 260 * @return Whether the name field is set. 261 */ hasName()262 boolean hasName(); 263 /** 264 * 265 * 266 * <pre> 267 * Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?`. The first character must be a lowercase letter, and all following characters (except for the last character) must be a dash, lowercase letter, or digit. The last character must be a lowercase letter or digit. 268 * </pre> 269 * 270 * <code>optional string name = 3373707;</code> 271 * 272 * @return The name. 273 */ getName()274 java.lang.String getName(); 275 /** 276 * 277 * 278 * <pre> 279 * Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?`. The first character must be a lowercase letter, and all following characters (except for the last character) must be a dash, lowercase letter, or digit. The last character must be a lowercase letter or digit. 280 * </pre> 281 * 282 * <code>optional string name = 3373707;</code> 283 * 284 * @return The bytes for name. 285 */ getNameBytes()286 com.google.protobuf.ByteString getNameBytes(); 287 288 /** 289 * 290 * 291 * <pre> 292 * Fully-qualified URL of the network that this route applies to. 293 * </pre> 294 * 295 * <code>optional string network = 232872494;</code> 296 * 297 * @return Whether the network field is set. 298 */ hasNetwork()299 boolean hasNetwork(); 300 /** 301 * 302 * 303 * <pre> 304 * Fully-qualified URL of the network that this route applies to. 305 * </pre> 306 * 307 * <code>optional string network = 232872494;</code> 308 * 309 * @return The network. 310 */ getNetwork()311 java.lang.String getNetwork(); 312 /** 313 * 314 * 315 * <pre> 316 * Fully-qualified URL of the network that this route applies to. 317 * </pre> 318 * 319 * <code>optional string network = 232872494;</code> 320 * 321 * @return The bytes for network. 322 */ getNetworkBytes()323 com.google.protobuf.ByteString getNetworkBytes(); 324 325 /** 326 * 327 * 328 * <pre> 329 * The URL to a gateway that should handle matching packets. You can only specify the internet gateway using a full or partial valid URL: projects/ project/global/gateways/default-internet-gateway 330 * </pre> 331 * 332 * <code>optional string next_hop_gateway = 377175298;</code> 333 * 334 * @return Whether the nextHopGateway field is set. 335 */ hasNextHopGateway()336 boolean hasNextHopGateway(); 337 /** 338 * 339 * 340 * <pre> 341 * The URL to a gateway that should handle matching packets. You can only specify the internet gateway using a full or partial valid URL: projects/ project/global/gateways/default-internet-gateway 342 * </pre> 343 * 344 * <code>optional string next_hop_gateway = 377175298;</code> 345 * 346 * @return The nextHopGateway. 347 */ getNextHopGateway()348 java.lang.String getNextHopGateway(); 349 /** 350 * 351 * 352 * <pre> 353 * The URL to a gateway that should handle matching packets. You can only specify the internet gateway using a full or partial valid URL: projects/ project/global/gateways/default-internet-gateway 354 * </pre> 355 * 356 * <code>optional string next_hop_gateway = 377175298;</code> 357 * 358 * @return The bytes for nextHopGateway. 359 */ getNextHopGatewayBytes()360 com.google.protobuf.ByteString getNextHopGatewayBytes(); 361 362 /** 363 * 364 * 365 * <pre> 366 * The URL to a forwarding rule of type loadBalancingScheme=INTERNAL that should handle matching packets or the IP address of the forwarding Rule. For example, the following are all valid URLs: - 10.128.0.56 - https://www.googleapis.com/compute/v1/projects/project/regions/region /forwardingRules/forwardingRule - regions/region/forwardingRules/forwardingRule 367 * </pre> 368 * 369 * <code>optional string next_hop_ilb = 198679901;</code> 370 * 371 * @return Whether the nextHopIlb field is set. 372 */ hasNextHopIlb()373 boolean hasNextHopIlb(); 374 /** 375 * 376 * 377 * <pre> 378 * The URL to a forwarding rule of type loadBalancingScheme=INTERNAL that should handle matching packets or the IP address of the forwarding Rule. For example, the following are all valid URLs: - 10.128.0.56 - https://www.googleapis.com/compute/v1/projects/project/regions/region /forwardingRules/forwardingRule - regions/region/forwardingRules/forwardingRule 379 * </pre> 380 * 381 * <code>optional string next_hop_ilb = 198679901;</code> 382 * 383 * @return The nextHopIlb. 384 */ getNextHopIlb()385 java.lang.String getNextHopIlb(); 386 /** 387 * 388 * 389 * <pre> 390 * The URL to a forwarding rule of type loadBalancingScheme=INTERNAL that should handle matching packets or the IP address of the forwarding Rule. For example, the following are all valid URLs: - 10.128.0.56 - https://www.googleapis.com/compute/v1/projects/project/regions/region /forwardingRules/forwardingRule - regions/region/forwardingRules/forwardingRule 391 * </pre> 392 * 393 * <code>optional string next_hop_ilb = 198679901;</code> 394 * 395 * @return The bytes for nextHopIlb. 396 */ getNextHopIlbBytes()397 com.google.protobuf.ByteString getNextHopIlbBytes(); 398 399 /** 400 * 401 * 402 * <pre> 403 * The URL to an instance that should handle matching packets. You can specify this as a full or partial URL. For example: https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ 404 * </pre> 405 * 406 * <code>optional string next_hop_instance = 393508247;</code> 407 * 408 * @return Whether the nextHopInstance field is set. 409 */ hasNextHopInstance()410 boolean hasNextHopInstance(); 411 /** 412 * 413 * 414 * <pre> 415 * The URL to an instance that should handle matching packets. You can specify this as a full or partial URL. For example: https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ 416 * </pre> 417 * 418 * <code>optional string next_hop_instance = 393508247;</code> 419 * 420 * @return The nextHopInstance. 421 */ getNextHopInstance()422 java.lang.String getNextHopInstance(); 423 /** 424 * 425 * 426 * <pre> 427 * The URL to an instance that should handle matching packets. You can specify this as a full or partial URL. For example: https://www.googleapis.com/compute/v1/projects/project/zones/zone/instances/ 428 * </pre> 429 * 430 * <code>optional string next_hop_instance = 393508247;</code> 431 * 432 * @return The bytes for nextHopInstance. 433 */ getNextHopInstanceBytes()434 com.google.protobuf.ByteString getNextHopInstanceBytes(); 435 436 /** 437 * 438 * 439 * <pre> 440 * The network IP address of an instance that should handle matching packets. Only IPv4 is supported. 441 * </pre> 442 * 443 * <code>optional string next_hop_ip = 110319529;</code> 444 * 445 * @return Whether the nextHopIp field is set. 446 */ hasNextHopIp()447 boolean hasNextHopIp(); 448 /** 449 * 450 * 451 * <pre> 452 * The network IP address of an instance that should handle matching packets. Only IPv4 is supported. 453 * </pre> 454 * 455 * <code>optional string next_hop_ip = 110319529;</code> 456 * 457 * @return The nextHopIp. 458 */ getNextHopIp()459 java.lang.String getNextHopIp(); 460 /** 461 * 462 * 463 * <pre> 464 * The network IP address of an instance that should handle matching packets. Only IPv4 is supported. 465 * </pre> 466 * 467 * <code>optional string next_hop_ip = 110319529;</code> 468 * 469 * @return The bytes for nextHopIp. 470 */ getNextHopIpBytes()471 com.google.protobuf.ByteString getNextHopIpBytes(); 472 473 /** 474 * 475 * 476 * <pre> 477 * The URL of the local network if it should handle matching packets. 478 * </pre> 479 * 480 * <code>optional string next_hop_network = 262295788;</code> 481 * 482 * @return Whether the nextHopNetwork field is set. 483 */ hasNextHopNetwork()484 boolean hasNextHopNetwork(); 485 /** 486 * 487 * 488 * <pre> 489 * The URL of the local network if it should handle matching packets. 490 * </pre> 491 * 492 * <code>optional string next_hop_network = 262295788;</code> 493 * 494 * @return The nextHopNetwork. 495 */ getNextHopNetwork()496 java.lang.String getNextHopNetwork(); 497 /** 498 * 499 * 500 * <pre> 501 * The URL of the local network if it should handle matching packets. 502 * </pre> 503 * 504 * <code>optional string next_hop_network = 262295788;</code> 505 * 506 * @return The bytes for nextHopNetwork. 507 */ getNextHopNetworkBytes()508 com.google.protobuf.ByteString getNextHopNetworkBytes(); 509 510 /** 511 * 512 * 513 * <pre> 514 * [Output Only] The network peering name that should handle matching packets, which should conform to RFC1035. 515 * </pre> 516 * 517 * <code>optional string next_hop_peering = 412682750;</code> 518 * 519 * @return Whether the nextHopPeering field is set. 520 */ hasNextHopPeering()521 boolean hasNextHopPeering(); 522 /** 523 * 524 * 525 * <pre> 526 * [Output Only] The network peering name that should handle matching packets, which should conform to RFC1035. 527 * </pre> 528 * 529 * <code>optional string next_hop_peering = 412682750;</code> 530 * 531 * @return The nextHopPeering. 532 */ getNextHopPeering()533 java.lang.String getNextHopPeering(); 534 /** 535 * 536 * 537 * <pre> 538 * [Output Only] The network peering name that should handle matching packets, which should conform to RFC1035. 539 * </pre> 540 * 541 * <code>optional string next_hop_peering = 412682750;</code> 542 * 543 * @return The bytes for nextHopPeering. 544 */ getNextHopPeeringBytes()545 com.google.protobuf.ByteString getNextHopPeeringBytes(); 546 547 /** 548 * 549 * 550 * <pre> 551 * The URL to a VpnTunnel that should handle matching packets. 552 * </pre> 553 * 554 * <code>optional string next_hop_vpn_tunnel = 519844501;</code> 555 * 556 * @return Whether the nextHopVpnTunnel field is set. 557 */ hasNextHopVpnTunnel()558 boolean hasNextHopVpnTunnel(); 559 /** 560 * 561 * 562 * <pre> 563 * The URL to a VpnTunnel that should handle matching packets. 564 * </pre> 565 * 566 * <code>optional string next_hop_vpn_tunnel = 519844501;</code> 567 * 568 * @return The nextHopVpnTunnel. 569 */ getNextHopVpnTunnel()570 java.lang.String getNextHopVpnTunnel(); 571 /** 572 * 573 * 574 * <pre> 575 * The URL to a VpnTunnel that should handle matching packets. 576 * </pre> 577 * 578 * <code>optional string next_hop_vpn_tunnel = 519844501;</code> 579 * 580 * @return The bytes for nextHopVpnTunnel. 581 */ getNextHopVpnTunnelBytes()582 com.google.protobuf.ByteString getNextHopVpnTunnelBytes(); 583 584 /** 585 * 586 * 587 * <pre> 588 * The priority of this route. Priority is used to break ties in cases where there is more than one matching route of equal prefix length. In cases where multiple routes have equal prefix length, the one with the lowest-numbered priority value wins. The default value is `1000`. The priority value must be from `0` to `65535`, inclusive. 589 * </pre> 590 * 591 * <code>optional uint32 priority = 445151652;</code> 592 * 593 * @return Whether the priority field is set. 594 */ hasPriority()595 boolean hasPriority(); 596 /** 597 * 598 * 599 * <pre> 600 * The priority of this route. Priority is used to break ties in cases where there is more than one matching route of equal prefix length. In cases where multiple routes have equal prefix length, the one with the lowest-numbered priority value wins. The default value is `1000`. The priority value must be from `0` to `65535`, inclusive. 601 * </pre> 602 * 603 * <code>optional uint32 priority = 445151652;</code> 604 * 605 * @return The priority. 606 */ getPriority()607 int getPriority(); 608 609 /** 610 * 611 * 612 * <pre> 613 * [Output only] The status of the route. 614 * Check the RouteStatus enum for the list of possible values. 615 * </pre> 616 * 617 * <code>optional string route_status = 418162344;</code> 618 * 619 * @return Whether the routeStatus field is set. 620 */ hasRouteStatus()621 boolean hasRouteStatus(); 622 /** 623 * 624 * 625 * <pre> 626 * [Output only] The status of the route. 627 * Check the RouteStatus enum for the list of possible values. 628 * </pre> 629 * 630 * <code>optional string route_status = 418162344;</code> 631 * 632 * @return The routeStatus. 633 */ getRouteStatus()634 java.lang.String getRouteStatus(); 635 /** 636 * 637 * 638 * <pre> 639 * [Output only] The status of the route. 640 * Check the RouteStatus enum for the list of possible values. 641 * </pre> 642 * 643 * <code>optional string route_status = 418162344;</code> 644 * 645 * @return The bytes for routeStatus. 646 */ getRouteStatusBytes()647 com.google.protobuf.ByteString getRouteStatusBytes(); 648 649 /** 650 * 651 * 652 * <pre> 653 * [Output Only] The type of this route, which can be one of the following values: - 'TRANSIT' for a transit route that this router learned from another Cloud Router and will readvertise to one of its BGP peers - 'SUBNET' for a route from a subnet of the VPC - 'BGP' for a route learned from a BGP peer of this router - 'STATIC' for a static route 654 * Check the RouteType enum for the list of possible values. 655 * </pre> 656 * 657 * <code>optional string route_type = 375888752;</code> 658 * 659 * @return Whether the routeType field is set. 660 */ hasRouteType()661 boolean hasRouteType(); 662 /** 663 * 664 * 665 * <pre> 666 * [Output Only] The type of this route, which can be one of the following values: - 'TRANSIT' for a transit route that this router learned from another Cloud Router and will readvertise to one of its BGP peers - 'SUBNET' for a route from a subnet of the VPC - 'BGP' for a route learned from a BGP peer of this router - 'STATIC' for a static route 667 * Check the RouteType enum for the list of possible values. 668 * </pre> 669 * 670 * <code>optional string route_type = 375888752;</code> 671 * 672 * @return The routeType. 673 */ getRouteType()674 java.lang.String getRouteType(); 675 /** 676 * 677 * 678 * <pre> 679 * [Output Only] The type of this route, which can be one of the following values: - 'TRANSIT' for a transit route that this router learned from another Cloud Router and will readvertise to one of its BGP peers - 'SUBNET' for a route from a subnet of the VPC - 'BGP' for a route learned from a BGP peer of this router - 'STATIC' for a static route 680 * Check the RouteType enum for the list of possible values. 681 * </pre> 682 * 683 * <code>optional string route_type = 375888752;</code> 684 * 685 * @return The bytes for routeType. 686 */ getRouteTypeBytes()687 com.google.protobuf.ByteString getRouteTypeBytes(); 688 689 /** 690 * 691 * 692 * <pre> 693 * [Output Only] Server-defined fully-qualified URL for this resource. 694 * </pre> 695 * 696 * <code>optional string self_link = 456214797;</code> 697 * 698 * @return Whether the selfLink field is set. 699 */ hasSelfLink()700 boolean hasSelfLink(); 701 /** 702 * 703 * 704 * <pre> 705 * [Output Only] Server-defined fully-qualified URL for this resource. 706 * </pre> 707 * 708 * <code>optional string self_link = 456214797;</code> 709 * 710 * @return The selfLink. 711 */ getSelfLink()712 java.lang.String getSelfLink(); 713 /** 714 * 715 * 716 * <pre> 717 * [Output Only] Server-defined fully-qualified URL for this resource. 718 * </pre> 719 * 720 * <code>optional string self_link = 456214797;</code> 721 * 722 * @return The bytes for selfLink. 723 */ getSelfLinkBytes()724 com.google.protobuf.ByteString getSelfLinkBytes(); 725 726 /** 727 * 728 * 729 * <pre> 730 * A list of instance tags to which this route applies. 731 * </pre> 732 * 733 * <code>repeated string tags = 3552281;</code> 734 * 735 * @return A list containing the tags. 736 */ getTagsList()737 java.util.List<java.lang.String> getTagsList(); 738 /** 739 * 740 * 741 * <pre> 742 * A list of instance tags to which this route applies. 743 * </pre> 744 * 745 * <code>repeated string tags = 3552281;</code> 746 * 747 * @return The count of tags. 748 */ getTagsCount()749 int getTagsCount(); 750 /** 751 * 752 * 753 * <pre> 754 * A list of instance tags to which this route applies. 755 * </pre> 756 * 757 * <code>repeated string tags = 3552281;</code> 758 * 759 * @param index The index of the element to return. 760 * @return The tags at the given index. 761 */ getTags(int index)762 java.lang.String getTags(int index); 763 /** 764 * 765 * 766 * <pre> 767 * A list of instance tags to which this route applies. 768 * </pre> 769 * 770 * <code>repeated string tags = 3552281;</code> 771 * 772 * @param index The index of the value to return. 773 * @return The bytes of the tags at the given index. 774 */ getTagsBytes(int index)775 com.google.protobuf.ByteString getTagsBytes(int index); 776 777 /** 778 * 779 * 780 * <pre> 781 * [Output Only] If potential misconfigurations are detected for this route, this field will be populated with warning messages. 782 * </pre> 783 * 784 * <code>repeated .google.cloud.compute.v1.Warnings warnings = 498091095;</code> 785 */ getWarningsList()786 java.util.List<com.google.cloud.compute.v1.Warnings> getWarningsList(); 787 /** 788 * 789 * 790 * <pre> 791 * [Output Only] If potential misconfigurations are detected for this route, this field will be populated with warning messages. 792 * </pre> 793 * 794 * <code>repeated .google.cloud.compute.v1.Warnings warnings = 498091095;</code> 795 */ getWarnings(int index)796 com.google.cloud.compute.v1.Warnings getWarnings(int index); 797 /** 798 * 799 * 800 * <pre> 801 * [Output Only] If potential misconfigurations are detected for this route, this field will be populated with warning messages. 802 * </pre> 803 * 804 * <code>repeated .google.cloud.compute.v1.Warnings warnings = 498091095;</code> 805 */ getWarningsCount()806 int getWarningsCount(); 807 /** 808 * 809 * 810 * <pre> 811 * [Output Only] If potential misconfigurations are detected for this route, this field will be populated with warning messages. 812 * </pre> 813 * 814 * <code>repeated .google.cloud.compute.v1.Warnings warnings = 498091095;</code> 815 */ 816 java.util.List<? extends com.google.cloud.compute.v1.WarningsOrBuilder> getWarningsOrBuilderList()817 getWarningsOrBuilderList(); 818 /** 819 * 820 * 821 * <pre> 822 * [Output Only] If potential misconfigurations are detected for this route, this field will be populated with warning messages. 823 * </pre> 824 * 825 * <code>repeated .google.cloud.compute.v1.Warnings warnings = 498091095;</code> 826 */ getWarningsOrBuilder(int index)827 com.google.cloud.compute.v1.WarningsOrBuilder getWarningsOrBuilder(int index); 828 } 829