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 ResourcePolicyListOrBuilder 22 extends 23 // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.ResourcePolicyList) 24 com.google.protobuf.MessageOrBuilder { 25 26 /** 27 * <code>optional string etag = 3123477;</code> 28 * 29 * @return Whether the etag field is set. 30 */ hasEtag()31 boolean hasEtag(); 32 /** 33 * <code>optional string etag = 3123477;</code> 34 * 35 * @return The etag. 36 */ getEtag()37 java.lang.String getEtag(); 38 /** 39 * <code>optional string etag = 3123477;</code> 40 * 41 * @return The bytes for etag. 42 */ getEtagBytes()43 com.google.protobuf.ByteString getEtagBytes(); 44 45 /** 46 * 47 * 48 * <pre> 49 * [Output Only] The unique identifier for the resource. This identifier is defined by the server. 50 * </pre> 51 * 52 * <code>optional string id = 3355;</code> 53 * 54 * @return Whether the id field is set. 55 */ hasId()56 boolean hasId(); 57 /** 58 * 59 * 60 * <pre> 61 * [Output Only] The unique identifier for the resource. This identifier is defined by the server. 62 * </pre> 63 * 64 * <code>optional string id = 3355;</code> 65 * 66 * @return The id. 67 */ getId()68 java.lang.String getId(); 69 /** 70 * 71 * 72 * <pre> 73 * [Output Only] The unique identifier for the resource. This identifier is defined by the server. 74 * </pre> 75 * 76 * <code>optional string id = 3355;</code> 77 * 78 * @return The bytes for id. 79 */ getIdBytes()80 com.google.protobuf.ByteString getIdBytes(); 81 82 /** 83 * 84 * 85 * <pre> 86 * [Output Only] A list of ResourcePolicy resources. 87 * </pre> 88 * 89 * <code>repeated .google.cloud.compute.v1.ResourcePolicy items = 100526016;</code> 90 */ getItemsList()91 java.util.List<com.google.cloud.compute.v1.ResourcePolicy> getItemsList(); 92 /** 93 * 94 * 95 * <pre> 96 * [Output Only] A list of ResourcePolicy resources. 97 * </pre> 98 * 99 * <code>repeated .google.cloud.compute.v1.ResourcePolicy items = 100526016;</code> 100 */ getItems(int index)101 com.google.cloud.compute.v1.ResourcePolicy getItems(int index); 102 /** 103 * 104 * 105 * <pre> 106 * [Output Only] A list of ResourcePolicy resources. 107 * </pre> 108 * 109 * <code>repeated .google.cloud.compute.v1.ResourcePolicy items = 100526016;</code> 110 */ getItemsCount()111 int getItemsCount(); 112 /** 113 * 114 * 115 * <pre> 116 * [Output Only] A list of ResourcePolicy resources. 117 * </pre> 118 * 119 * <code>repeated .google.cloud.compute.v1.ResourcePolicy items = 100526016;</code> 120 */ 121 java.util.List<? extends com.google.cloud.compute.v1.ResourcePolicyOrBuilder> getItemsOrBuilderList()122 getItemsOrBuilderList(); 123 /** 124 * 125 * 126 * <pre> 127 * [Output Only] A list of ResourcePolicy resources. 128 * </pre> 129 * 130 * <code>repeated .google.cloud.compute.v1.ResourcePolicy items = 100526016;</code> 131 */ getItemsOrBuilder(int index)132 com.google.cloud.compute.v1.ResourcePolicyOrBuilder getItemsOrBuilder(int index); 133 134 /** 135 * 136 * 137 * <pre> 138 * [Output Only] Type of resource.Always compute#resourcePoliciesList for listsof resourcePolicies 139 * </pre> 140 * 141 * <code>optional string kind = 3292052;</code> 142 * 143 * @return Whether the kind field is set. 144 */ hasKind()145 boolean hasKind(); 146 /** 147 * 148 * 149 * <pre> 150 * [Output Only] Type of resource.Always compute#resourcePoliciesList for listsof resourcePolicies 151 * </pre> 152 * 153 * <code>optional string kind = 3292052;</code> 154 * 155 * @return The kind. 156 */ getKind()157 java.lang.String getKind(); 158 /** 159 * 160 * 161 * <pre> 162 * [Output Only] Type of resource.Always compute#resourcePoliciesList for listsof resourcePolicies 163 * </pre> 164 * 165 * <code>optional string kind = 3292052;</code> 166 * 167 * @return The bytes for kind. 168 */ getKindBytes()169 com.google.protobuf.ByteString getKindBytes(); 170 171 /** 172 * 173 * 174 * <pre> 175 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 176 * </pre> 177 * 178 * <code>optional string next_page_token = 79797525;</code> 179 * 180 * @return Whether the nextPageToken field is set. 181 */ hasNextPageToken()182 boolean hasNextPageToken(); 183 /** 184 * 185 * 186 * <pre> 187 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 188 * </pre> 189 * 190 * <code>optional string next_page_token = 79797525;</code> 191 * 192 * @return The nextPageToken. 193 */ getNextPageToken()194 java.lang.String getNextPageToken(); 195 /** 196 * 197 * 198 * <pre> 199 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 200 * </pre> 201 * 202 * <code>optional string next_page_token = 79797525;</code> 203 * 204 * @return The bytes for nextPageToken. 205 */ getNextPageTokenBytes()206 com.google.protobuf.ByteString getNextPageTokenBytes(); 207 208 /** 209 * 210 * 211 * <pre> 212 * [Output Only] Server-defined URL for this resource. 213 * </pre> 214 * 215 * <code>optional string self_link = 456214797;</code> 216 * 217 * @return Whether the selfLink field is set. 218 */ hasSelfLink()219 boolean hasSelfLink(); 220 /** 221 * 222 * 223 * <pre> 224 * [Output Only] Server-defined URL for this resource. 225 * </pre> 226 * 227 * <code>optional string self_link = 456214797;</code> 228 * 229 * @return The selfLink. 230 */ getSelfLink()231 java.lang.String getSelfLink(); 232 /** 233 * 234 * 235 * <pre> 236 * [Output Only] Server-defined URL for this resource. 237 * </pre> 238 * 239 * <code>optional string self_link = 456214797;</code> 240 * 241 * @return The bytes for selfLink. 242 */ getSelfLinkBytes()243 com.google.protobuf.ByteString getSelfLinkBytes(); 244 245 /** 246 * 247 * 248 * <pre> 249 * [Output Only] Informational warning message. 250 * </pre> 251 * 252 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 253 * 254 * @return Whether the warning field is set. 255 */ hasWarning()256 boolean hasWarning(); 257 /** 258 * 259 * 260 * <pre> 261 * [Output Only] Informational warning message. 262 * </pre> 263 * 264 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 265 * 266 * @return The warning. 267 */ getWarning()268 com.google.cloud.compute.v1.Warning getWarning(); 269 /** 270 * 271 * 272 * <pre> 273 * [Output Only] Informational warning message. 274 * </pre> 275 * 276 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 277 */ getWarningOrBuilder()278 com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder(); 279 } 280