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/asset/v1/asset_service.proto 18 19 package com.google.cloud.asset.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Update asset feed request. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.asset.v1.UpdateFeedRequest} 29 */ 30 public final class UpdateFeedRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.asset.v1.UpdateFeedRequest) 33 UpdateFeedRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use UpdateFeedRequest.newBuilder() to construct. UpdateFeedRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private UpdateFeedRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 UpdateFeedRequest()40 private UpdateFeedRequest() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new UpdateFeedRequest(); 46 } 47 48 @java.lang.Override getUnknownFields()49 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 50 return this.unknownFields; 51 } 52 getDescriptor()53 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 54 return com.google.cloud.asset.v1.AssetServiceProto 55 .internal_static_google_cloud_asset_v1_UpdateFeedRequest_descriptor; 56 } 57 58 @java.lang.Override 59 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()60 internalGetFieldAccessorTable() { 61 return com.google.cloud.asset.v1.AssetServiceProto 62 .internal_static_google_cloud_asset_v1_UpdateFeedRequest_fieldAccessorTable 63 .ensureFieldAccessorsInitialized( 64 com.google.cloud.asset.v1.UpdateFeedRequest.class, 65 com.google.cloud.asset.v1.UpdateFeedRequest.Builder.class); 66 } 67 68 public static final int FEED_FIELD_NUMBER = 1; 69 private com.google.cloud.asset.v1.Feed feed_; 70 /** 71 * 72 * 73 * <pre> 74 * Required. The new values of feed details. It must match an existing feed 75 * and the field `name` must be in the format of: 76 * projects/project_number/feeds/feed_id or 77 * folders/folder_number/feeds/feed_id or 78 * organizations/organization_number/feeds/feed_id. 79 * </pre> 80 * 81 * <code>.google.cloud.asset.v1.Feed feed = 1 [(.google.api.field_behavior) = REQUIRED];</code> 82 * 83 * @return Whether the feed field is set. 84 */ 85 @java.lang.Override hasFeed()86 public boolean hasFeed() { 87 return feed_ != null; 88 } 89 /** 90 * 91 * 92 * <pre> 93 * Required. The new values of feed details. It must match an existing feed 94 * and the field `name` must be in the format of: 95 * projects/project_number/feeds/feed_id or 96 * folders/folder_number/feeds/feed_id or 97 * organizations/organization_number/feeds/feed_id. 98 * </pre> 99 * 100 * <code>.google.cloud.asset.v1.Feed feed = 1 [(.google.api.field_behavior) = REQUIRED];</code> 101 * 102 * @return The feed. 103 */ 104 @java.lang.Override getFeed()105 public com.google.cloud.asset.v1.Feed getFeed() { 106 return feed_ == null ? com.google.cloud.asset.v1.Feed.getDefaultInstance() : feed_; 107 } 108 /** 109 * 110 * 111 * <pre> 112 * Required. The new values of feed details. It must match an existing feed 113 * and the field `name` must be in the format of: 114 * projects/project_number/feeds/feed_id or 115 * folders/folder_number/feeds/feed_id or 116 * organizations/organization_number/feeds/feed_id. 117 * </pre> 118 * 119 * <code>.google.cloud.asset.v1.Feed feed = 1 [(.google.api.field_behavior) = REQUIRED];</code> 120 */ 121 @java.lang.Override getFeedOrBuilder()122 public com.google.cloud.asset.v1.FeedOrBuilder getFeedOrBuilder() { 123 return feed_ == null ? com.google.cloud.asset.v1.Feed.getDefaultInstance() : feed_; 124 } 125 126 public static final int UPDATE_MASK_FIELD_NUMBER = 2; 127 private com.google.protobuf.FieldMask updateMask_; 128 /** 129 * 130 * 131 * <pre> 132 * Required. Only updates the `feed` fields indicated by this mask. 133 * The field mask must not be empty, and it must not contain fields that 134 * are immutable or only set by the server. 135 * </pre> 136 * 137 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 138 * </code> 139 * 140 * @return Whether the updateMask field is set. 141 */ 142 @java.lang.Override hasUpdateMask()143 public boolean hasUpdateMask() { 144 return updateMask_ != null; 145 } 146 /** 147 * 148 * 149 * <pre> 150 * Required. Only updates the `feed` fields indicated by this mask. 151 * The field mask must not be empty, and it must not contain fields that 152 * are immutable or only set by the server. 153 * </pre> 154 * 155 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 156 * </code> 157 * 158 * @return The updateMask. 159 */ 160 @java.lang.Override getUpdateMask()161 public com.google.protobuf.FieldMask getUpdateMask() { 162 return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; 163 } 164 /** 165 * 166 * 167 * <pre> 168 * Required. Only updates the `feed` fields indicated by this mask. 169 * The field mask must not be empty, and it must not contain fields that 170 * are immutable or only set by the server. 171 * </pre> 172 * 173 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 174 * </code> 175 */ 176 @java.lang.Override getUpdateMaskOrBuilder()177 public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { 178 return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_; 179 } 180 181 private byte memoizedIsInitialized = -1; 182 183 @java.lang.Override isInitialized()184 public final boolean isInitialized() { 185 byte isInitialized = memoizedIsInitialized; 186 if (isInitialized == 1) return true; 187 if (isInitialized == 0) return false; 188 189 memoizedIsInitialized = 1; 190 return true; 191 } 192 193 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)194 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 195 if (feed_ != null) { 196 output.writeMessage(1, getFeed()); 197 } 198 if (updateMask_ != null) { 199 output.writeMessage(2, getUpdateMask()); 200 } 201 getUnknownFields().writeTo(output); 202 } 203 204 @java.lang.Override getSerializedSize()205 public int getSerializedSize() { 206 int size = memoizedSize; 207 if (size != -1) return size; 208 209 size = 0; 210 if (feed_ != null) { 211 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getFeed()); 212 } 213 if (updateMask_ != null) { 214 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getUpdateMask()); 215 } 216 size += getUnknownFields().getSerializedSize(); 217 memoizedSize = size; 218 return size; 219 } 220 221 @java.lang.Override equals(final java.lang.Object obj)222 public boolean equals(final java.lang.Object obj) { 223 if (obj == this) { 224 return true; 225 } 226 if (!(obj instanceof com.google.cloud.asset.v1.UpdateFeedRequest)) { 227 return super.equals(obj); 228 } 229 com.google.cloud.asset.v1.UpdateFeedRequest other = 230 (com.google.cloud.asset.v1.UpdateFeedRequest) obj; 231 232 if (hasFeed() != other.hasFeed()) return false; 233 if (hasFeed()) { 234 if (!getFeed().equals(other.getFeed())) return false; 235 } 236 if (hasUpdateMask() != other.hasUpdateMask()) return false; 237 if (hasUpdateMask()) { 238 if (!getUpdateMask().equals(other.getUpdateMask())) return false; 239 } 240 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 241 return true; 242 } 243 244 @java.lang.Override hashCode()245 public int hashCode() { 246 if (memoizedHashCode != 0) { 247 return memoizedHashCode; 248 } 249 int hash = 41; 250 hash = (19 * hash) + getDescriptor().hashCode(); 251 if (hasFeed()) { 252 hash = (37 * hash) + FEED_FIELD_NUMBER; 253 hash = (53 * hash) + getFeed().hashCode(); 254 } 255 if (hasUpdateMask()) { 256 hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; 257 hash = (53 * hash) + getUpdateMask().hashCode(); 258 } 259 hash = (29 * hash) + getUnknownFields().hashCode(); 260 memoizedHashCode = hash; 261 return hash; 262 } 263 parseFrom(java.nio.ByteBuffer data)264 public static com.google.cloud.asset.v1.UpdateFeedRequest parseFrom(java.nio.ByteBuffer data) 265 throws com.google.protobuf.InvalidProtocolBufferException { 266 return PARSER.parseFrom(data); 267 } 268 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)269 public static com.google.cloud.asset.v1.UpdateFeedRequest parseFrom( 270 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 271 throws com.google.protobuf.InvalidProtocolBufferException { 272 return PARSER.parseFrom(data, extensionRegistry); 273 } 274 parseFrom( com.google.protobuf.ByteString data)275 public static com.google.cloud.asset.v1.UpdateFeedRequest parseFrom( 276 com.google.protobuf.ByteString data) 277 throws com.google.protobuf.InvalidProtocolBufferException { 278 return PARSER.parseFrom(data); 279 } 280 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)281 public static com.google.cloud.asset.v1.UpdateFeedRequest parseFrom( 282 com.google.protobuf.ByteString data, 283 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 284 throws com.google.protobuf.InvalidProtocolBufferException { 285 return PARSER.parseFrom(data, extensionRegistry); 286 } 287 parseFrom(byte[] data)288 public static com.google.cloud.asset.v1.UpdateFeedRequest parseFrom(byte[] data) 289 throws com.google.protobuf.InvalidProtocolBufferException { 290 return PARSER.parseFrom(data); 291 } 292 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)293 public static com.google.cloud.asset.v1.UpdateFeedRequest parseFrom( 294 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 295 throws com.google.protobuf.InvalidProtocolBufferException { 296 return PARSER.parseFrom(data, extensionRegistry); 297 } 298 parseFrom(java.io.InputStream input)299 public static com.google.cloud.asset.v1.UpdateFeedRequest parseFrom(java.io.InputStream input) 300 throws java.io.IOException { 301 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 302 } 303 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)304 public static com.google.cloud.asset.v1.UpdateFeedRequest parseFrom( 305 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 306 throws java.io.IOException { 307 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 308 PARSER, input, extensionRegistry); 309 } 310 parseDelimitedFrom( java.io.InputStream input)311 public static com.google.cloud.asset.v1.UpdateFeedRequest parseDelimitedFrom( 312 java.io.InputStream input) throws java.io.IOException { 313 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 314 } 315 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)316 public static com.google.cloud.asset.v1.UpdateFeedRequest parseDelimitedFrom( 317 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 318 throws java.io.IOException { 319 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 320 PARSER, input, extensionRegistry); 321 } 322 parseFrom( com.google.protobuf.CodedInputStream input)323 public static com.google.cloud.asset.v1.UpdateFeedRequest parseFrom( 324 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 325 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 326 } 327 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)328 public static com.google.cloud.asset.v1.UpdateFeedRequest parseFrom( 329 com.google.protobuf.CodedInputStream input, 330 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 331 throws java.io.IOException { 332 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 333 PARSER, input, extensionRegistry); 334 } 335 336 @java.lang.Override newBuilderForType()337 public Builder newBuilderForType() { 338 return newBuilder(); 339 } 340 newBuilder()341 public static Builder newBuilder() { 342 return DEFAULT_INSTANCE.toBuilder(); 343 } 344 newBuilder(com.google.cloud.asset.v1.UpdateFeedRequest prototype)345 public static Builder newBuilder(com.google.cloud.asset.v1.UpdateFeedRequest prototype) { 346 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 347 } 348 349 @java.lang.Override toBuilder()350 public Builder toBuilder() { 351 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 352 } 353 354 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)355 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 356 Builder builder = new Builder(parent); 357 return builder; 358 } 359 /** 360 * 361 * 362 * <pre> 363 * Update asset feed request. 364 * </pre> 365 * 366 * Protobuf type {@code google.cloud.asset.v1.UpdateFeedRequest} 367 */ 368 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 369 implements 370 // @@protoc_insertion_point(builder_implements:google.cloud.asset.v1.UpdateFeedRequest) 371 com.google.cloud.asset.v1.UpdateFeedRequestOrBuilder { getDescriptor()372 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 373 return com.google.cloud.asset.v1.AssetServiceProto 374 .internal_static_google_cloud_asset_v1_UpdateFeedRequest_descriptor; 375 } 376 377 @java.lang.Override 378 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()379 internalGetFieldAccessorTable() { 380 return com.google.cloud.asset.v1.AssetServiceProto 381 .internal_static_google_cloud_asset_v1_UpdateFeedRequest_fieldAccessorTable 382 .ensureFieldAccessorsInitialized( 383 com.google.cloud.asset.v1.UpdateFeedRequest.class, 384 com.google.cloud.asset.v1.UpdateFeedRequest.Builder.class); 385 } 386 387 // Construct using com.google.cloud.asset.v1.UpdateFeedRequest.newBuilder() Builder()388 private Builder() {} 389 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)390 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 391 super(parent); 392 } 393 394 @java.lang.Override clear()395 public Builder clear() { 396 super.clear(); 397 bitField0_ = 0; 398 feed_ = null; 399 if (feedBuilder_ != null) { 400 feedBuilder_.dispose(); 401 feedBuilder_ = null; 402 } 403 updateMask_ = null; 404 if (updateMaskBuilder_ != null) { 405 updateMaskBuilder_.dispose(); 406 updateMaskBuilder_ = null; 407 } 408 return this; 409 } 410 411 @java.lang.Override getDescriptorForType()412 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 413 return com.google.cloud.asset.v1.AssetServiceProto 414 .internal_static_google_cloud_asset_v1_UpdateFeedRequest_descriptor; 415 } 416 417 @java.lang.Override getDefaultInstanceForType()418 public com.google.cloud.asset.v1.UpdateFeedRequest getDefaultInstanceForType() { 419 return com.google.cloud.asset.v1.UpdateFeedRequest.getDefaultInstance(); 420 } 421 422 @java.lang.Override build()423 public com.google.cloud.asset.v1.UpdateFeedRequest build() { 424 com.google.cloud.asset.v1.UpdateFeedRequest result = buildPartial(); 425 if (!result.isInitialized()) { 426 throw newUninitializedMessageException(result); 427 } 428 return result; 429 } 430 431 @java.lang.Override buildPartial()432 public com.google.cloud.asset.v1.UpdateFeedRequest buildPartial() { 433 com.google.cloud.asset.v1.UpdateFeedRequest result = 434 new com.google.cloud.asset.v1.UpdateFeedRequest(this); 435 if (bitField0_ != 0) { 436 buildPartial0(result); 437 } 438 onBuilt(); 439 return result; 440 } 441 buildPartial0(com.google.cloud.asset.v1.UpdateFeedRequest result)442 private void buildPartial0(com.google.cloud.asset.v1.UpdateFeedRequest result) { 443 int from_bitField0_ = bitField0_; 444 if (((from_bitField0_ & 0x00000001) != 0)) { 445 result.feed_ = feedBuilder_ == null ? feed_ : feedBuilder_.build(); 446 } 447 if (((from_bitField0_ & 0x00000002) != 0)) { 448 result.updateMask_ = updateMaskBuilder_ == null ? updateMask_ : updateMaskBuilder_.build(); 449 } 450 } 451 452 @java.lang.Override clone()453 public Builder clone() { 454 return super.clone(); 455 } 456 457 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)458 public Builder setField( 459 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 460 return super.setField(field, value); 461 } 462 463 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)464 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 465 return super.clearField(field); 466 } 467 468 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)469 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 470 return super.clearOneof(oneof); 471 } 472 473 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)474 public Builder setRepeatedField( 475 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 476 return super.setRepeatedField(field, index, value); 477 } 478 479 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)480 public Builder addRepeatedField( 481 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 482 return super.addRepeatedField(field, value); 483 } 484 485 @java.lang.Override mergeFrom(com.google.protobuf.Message other)486 public Builder mergeFrom(com.google.protobuf.Message other) { 487 if (other instanceof com.google.cloud.asset.v1.UpdateFeedRequest) { 488 return mergeFrom((com.google.cloud.asset.v1.UpdateFeedRequest) other); 489 } else { 490 super.mergeFrom(other); 491 return this; 492 } 493 } 494 mergeFrom(com.google.cloud.asset.v1.UpdateFeedRequest other)495 public Builder mergeFrom(com.google.cloud.asset.v1.UpdateFeedRequest other) { 496 if (other == com.google.cloud.asset.v1.UpdateFeedRequest.getDefaultInstance()) return this; 497 if (other.hasFeed()) { 498 mergeFeed(other.getFeed()); 499 } 500 if (other.hasUpdateMask()) { 501 mergeUpdateMask(other.getUpdateMask()); 502 } 503 this.mergeUnknownFields(other.getUnknownFields()); 504 onChanged(); 505 return this; 506 } 507 508 @java.lang.Override isInitialized()509 public final boolean isInitialized() { 510 return true; 511 } 512 513 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)514 public Builder mergeFrom( 515 com.google.protobuf.CodedInputStream input, 516 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 517 throws java.io.IOException { 518 if (extensionRegistry == null) { 519 throw new java.lang.NullPointerException(); 520 } 521 try { 522 boolean done = false; 523 while (!done) { 524 int tag = input.readTag(); 525 switch (tag) { 526 case 0: 527 done = true; 528 break; 529 case 10: 530 { 531 input.readMessage(getFeedFieldBuilder().getBuilder(), extensionRegistry); 532 bitField0_ |= 0x00000001; 533 break; 534 } // case 10 535 case 18: 536 { 537 input.readMessage(getUpdateMaskFieldBuilder().getBuilder(), extensionRegistry); 538 bitField0_ |= 0x00000002; 539 break; 540 } // case 18 541 default: 542 { 543 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 544 done = true; // was an endgroup tag 545 } 546 break; 547 } // default: 548 } // switch (tag) 549 } // while (!done) 550 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 551 throw e.unwrapIOException(); 552 } finally { 553 onChanged(); 554 } // finally 555 return this; 556 } 557 558 private int bitField0_; 559 560 private com.google.cloud.asset.v1.Feed feed_; 561 private com.google.protobuf.SingleFieldBuilderV3< 562 com.google.cloud.asset.v1.Feed, 563 com.google.cloud.asset.v1.Feed.Builder, 564 com.google.cloud.asset.v1.FeedOrBuilder> 565 feedBuilder_; 566 /** 567 * 568 * 569 * <pre> 570 * Required. The new values of feed details. It must match an existing feed 571 * and the field `name` must be in the format of: 572 * projects/project_number/feeds/feed_id or 573 * folders/folder_number/feeds/feed_id or 574 * organizations/organization_number/feeds/feed_id. 575 * </pre> 576 * 577 * <code>.google.cloud.asset.v1.Feed feed = 1 [(.google.api.field_behavior) = REQUIRED];</code> 578 * 579 * @return Whether the feed field is set. 580 */ hasFeed()581 public boolean hasFeed() { 582 return ((bitField0_ & 0x00000001) != 0); 583 } 584 /** 585 * 586 * 587 * <pre> 588 * Required. The new values of feed details. It must match an existing feed 589 * and the field `name` must be in the format of: 590 * projects/project_number/feeds/feed_id or 591 * folders/folder_number/feeds/feed_id or 592 * organizations/organization_number/feeds/feed_id. 593 * </pre> 594 * 595 * <code>.google.cloud.asset.v1.Feed feed = 1 [(.google.api.field_behavior) = REQUIRED];</code> 596 * 597 * @return The feed. 598 */ getFeed()599 public com.google.cloud.asset.v1.Feed getFeed() { 600 if (feedBuilder_ == null) { 601 return feed_ == null ? com.google.cloud.asset.v1.Feed.getDefaultInstance() : feed_; 602 } else { 603 return feedBuilder_.getMessage(); 604 } 605 } 606 /** 607 * 608 * 609 * <pre> 610 * Required. The new values of feed details. It must match an existing feed 611 * and the field `name` must be in the format of: 612 * projects/project_number/feeds/feed_id or 613 * folders/folder_number/feeds/feed_id or 614 * organizations/organization_number/feeds/feed_id. 615 * </pre> 616 * 617 * <code>.google.cloud.asset.v1.Feed feed = 1 [(.google.api.field_behavior) = REQUIRED];</code> 618 */ setFeed(com.google.cloud.asset.v1.Feed value)619 public Builder setFeed(com.google.cloud.asset.v1.Feed value) { 620 if (feedBuilder_ == null) { 621 if (value == null) { 622 throw new NullPointerException(); 623 } 624 feed_ = value; 625 } else { 626 feedBuilder_.setMessage(value); 627 } 628 bitField0_ |= 0x00000001; 629 onChanged(); 630 return this; 631 } 632 /** 633 * 634 * 635 * <pre> 636 * Required. The new values of feed details. It must match an existing feed 637 * and the field `name` must be in the format of: 638 * projects/project_number/feeds/feed_id or 639 * folders/folder_number/feeds/feed_id or 640 * organizations/organization_number/feeds/feed_id. 641 * </pre> 642 * 643 * <code>.google.cloud.asset.v1.Feed feed = 1 [(.google.api.field_behavior) = REQUIRED];</code> 644 */ setFeed(com.google.cloud.asset.v1.Feed.Builder builderForValue)645 public Builder setFeed(com.google.cloud.asset.v1.Feed.Builder builderForValue) { 646 if (feedBuilder_ == null) { 647 feed_ = builderForValue.build(); 648 } else { 649 feedBuilder_.setMessage(builderForValue.build()); 650 } 651 bitField0_ |= 0x00000001; 652 onChanged(); 653 return this; 654 } 655 /** 656 * 657 * 658 * <pre> 659 * Required. The new values of feed details. It must match an existing feed 660 * and the field `name` must be in the format of: 661 * projects/project_number/feeds/feed_id or 662 * folders/folder_number/feeds/feed_id or 663 * organizations/organization_number/feeds/feed_id. 664 * </pre> 665 * 666 * <code>.google.cloud.asset.v1.Feed feed = 1 [(.google.api.field_behavior) = REQUIRED];</code> 667 */ mergeFeed(com.google.cloud.asset.v1.Feed value)668 public Builder mergeFeed(com.google.cloud.asset.v1.Feed value) { 669 if (feedBuilder_ == null) { 670 if (((bitField0_ & 0x00000001) != 0) 671 && feed_ != null 672 && feed_ != com.google.cloud.asset.v1.Feed.getDefaultInstance()) { 673 getFeedBuilder().mergeFrom(value); 674 } else { 675 feed_ = value; 676 } 677 } else { 678 feedBuilder_.mergeFrom(value); 679 } 680 bitField0_ |= 0x00000001; 681 onChanged(); 682 return this; 683 } 684 /** 685 * 686 * 687 * <pre> 688 * Required. The new values of feed details. It must match an existing feed 689 * and the field `name` must be in the format of: 690 * projects/project_number/feeds/feed_id or 691 * folders/folder_number/feeds/feed_id or 692 * organizations/organization_number/feeds/feed_id. 693 * </pre> 694 * 695 * <code>.google.cloud.asset.v1.Feed feed = 1 [(.google.api.field_behavior) = REQUIRED];</code> 696 */ clearFeed()697 public Builder clearFeed() { 698 bitField0_ = (bitField0_ & ~0x00000001); 699 feed_ = null; 700 if (feedBuilder_ != null) { 701 feedBuilder_.dispose(); 702 feedBuilder_ = null; 703 } 704 onChanged(); 705 return this; 706 } 707 /** 708 * 709 * 710 * <pre> 711 * Required. The new values of feed details. It must match an existing feed 712 * and the field `name` must be in the format of: 713 * projects/project_number/feeds/feed_id or 714 * folders/folder_number/feeds/feed_id or 715 * organizations/organization_number/feeds/feed_id. 716 * </pre> 717 * 718 * <code>.google.cloud.asset.v1.Feed feed = 1 [(.google.api.field_behavior) = REQUIRED];</code> 719 */ getFeedBuilder()720 public com.google.cloud.asset.v1.Feed.Builder getFeedBuilder() { 721 bitField0_ |= 0x00000001; 722 onChanged(); 723 return getFeedFieldBuilder().getBuilder(); 724 } 725 /** 726 * 727 * 728 * <pre> 729 * Required. The new values of feed details. It must match an existing feed 730 * and the field `name` must be in the format of: 731 * projects/project_number/feeds/feed_id or 732 * folders/folder_number/feeds/feed_id or 733 * organizations/organization_number/feeds/feed_id. 734 * </pre> 735 * 736 * <code>.google.cloud.asset.v1.Feed feed = 1 [(.google.api.field_behavior) = REQUIRED];</code> 737 */ getFeedOrBuilder()738 public com.google.cloud.asset.v1.FeedOrBuilder getFeedOrBuilder() { 739 if (feedBuilder_ != null) { 740 return feedBuilder_.getMessageOrBuilder(); 741 } else { 742 return feed_ == null ? com.google.cloud.asset.v1.Feed.getDefaultInstance() : feed_; 743 } 744 } 745 /** 746 * 747 * 748 * <pre> 749 * Required. The new values of feed details. It must match an existing feed 750 * and the field `name` must be in the format of: 751 * projects/project_number/feeds/feed_id or 752 * folders/folder_number/feeds/feed_id or 753 * organizations/organization_number/feeds/feed_id. 754 * </pre> 755 * 756 * <code>.google.cloud.asset.v1.Feed feed = 1 [(.google.api.field_behavior) = REQUIRED];</code> 757 */ 758 private com.google.protobuf.SingleFieldBuilderV3< 759 com.google.cloud.asset.v1.Feed, 760 com.google.cloud.asset.v1.Feed.Builder, 761 com.google.cloud.asset.v1.FeedOrBuilder> getFeedFieldBuilder()762 getFeedFieldBuilder() { 763 if (feedBuilder_ == null) { 764 feedBuilder_ = 765 new com.google.protobuf.SingleFieldBuilderV3< 766 com.google.cloud.asset.v1.Feed, 767 com.google.cloud.asset.v1.Feed.Builder, 768 com.google.cloud.asset.v1.FeedOrBuilder>( 769 getFeed(), getParentForChildren(), isClean()); 770 feed_ = null; 771 } 772 return feedBuilder_; 773 } 774 775 private com.google.protobuf.FieldMask updateMask_; 776 private com.google.protobuf.SingleFieldBuilderV3< 777 com.google.protobuf.FieldMask, 778 com.google.protobuf.FieldMask.Builder, 779 com.google.protobuf.FieldMaskOrBuilder> 780 updateMaskBuilder_; 781 /** 782 * 783 * 784 * <pre> 785 * Required. Only updates the `feed` fields indicated by this mask. 786 * The field mask must not be empty, and it must not contain fields that 787 * are immutable or only set by the server. 788 * </pre> 789 * 790 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 791 * </code> 792 * 793 * @return Whether the updateMask field is set. 794 */ hasUpdateMask()795 public boolean hasUpdateMask() { 796 return ((bitField0_ & 0x00000002) != 0); 797 } 798 /** 799 * 800 * 801 * <pre> 802 * Required. Only updates the `feed` fields indicated by this mask. 803 * The field mask must not be empty, and it must not contain fields that 804 * are immutable or only set by the server. 805 * </pre> 806 * 807 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 808 * </code> 809 * 810 * @return The updateMask. 811 */ getUpdateMask()812 public com.google.protobuf.FieldMask getUpdateMask() { 813 if (updateMaskBuilder_ == null) { 814 return updateMask_ == null 815 ? com.google.protobuf.FieldMask.getDefaultInstance() 816 : updateMask_; 817 } else { 818 return updateMaskBuilder_.getMessage(); 819 } 820 } 821 /** 822 * 823 * 824 * <pre> 825 * Required. Only updates the `feed` fields indicated by this mask. 826 * The field mask must not be empty, and it must not contain fields that 827 * are immutable or only set by the server. 828 * </pre> 829 * 830 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 831 * </code> 832 */ setUpdateMask(com.google.protobuf.FieldMask value)833 public Builder setUpdateMask(com.google.protobuf.FieldMask value) { 834 if (updateMaskBuilder_ == null) { 835 if (value == null) { 836 throw new NullPointerException(); 837 } 838 updateMask_ = value; 839 } else { 840 updateMaskBuilder_.setMessage(value); 841 } 842 bitField0_ |= 0x00000002; 843 onChanged(); 844 return this; 845 } 846 /** 847 * 848 * 849 * <pre> 850 * Required. Only updates the `feed` fields indicated by this mask. 851 * The field mask must not be empty, and it must not contain fields that 852 * are immutable or only set by the server. 853 * </pre> 854 * 855 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 856 * </code> 857 */ setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)858 public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue) { 859 if (updateMaskBuilder_ == null) { 860 updateMask_ = builderForValue.build(); 861 } else { 862 updateMaskBuilder_.setMessage(builderForValue.build()); 863 } 864 bitField0_ |= 0x00000002; 865 onChanged(); 866 return this; 867 } 868 /** 869 * 870 * 871 * <pre> 872 * Required. Only updates the `feed` fields indicated by this mask. 873 * The field mask must not be empty, and it must not contain fields that 874 * are immutable or only set by the server. 875 * </pre> 876 * 877 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 878 * </code> 879 */ mergeUpdateMask(com.google.protobuf.FieldMask value)880 public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { 881 if (updateMaskBuilder_ == null) { 882 if (((bitField0_ & 0x00000002) != 0) 883 && updateMask_ != null 884 && updateMask_ != com.google.protobuf.FieldMask.getDefaultInstance()) { 885 getUpdateMaskBuilder().mergeFrom(value); 886 } else { 887 updateMask_ = value; 888 } 889 } else { 890 updateMaskBuilder_.mergeFrom(value); 891 } 892 bitField0_ |= 0x00000002; 893 onChanged(); 894 return this; 895 } 896 /** 897 * 898 * 899 * <pre> 900 * Required. Only updates the `feed` fields indicated by this mask. 901 * The field mask must not be empty, and it must not contain fields that 902 * are immutable or only set by the server. 903 * </pre> 904 * 905 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 906 * </code> 907 */ clearUpdateMask()908 public Builder clearUpdateMask() { 909 bitField0_ = (bitField0_ & ~0x00000002); 910 updateMask_ = null; 911 if (updateMaskBuilder_ != null) { 912 updateMaskBuilder_.dispose(); 913 updateMaskBuilder_ = null; 914 } 915 onChanged(); 916 return this; 917 } 918 /** 919 * 920 * 921 * <pre> 922 * Required. Only updates the `feed` fields indicated by this mask. 923 * The field mask must not be empty, and it must not contain fields that 924 * are immutable or only set by the server. 925 * </pre> 926 * 927 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 928 * </code> 929 */ getUpdateMaskBuilder()930 public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { 931 bitField0_ |= 0x00000002; 932 onChanged(); 933 return getUpdateMaskFieldBuilder().getBuilder(); 934 } 935 /** 936 * 937 * 938 * <pre> 939 * Required. Only updates the `feed` fields indicated by this mask. 940 * The field mask must not be empty, and it must not contain fields that 941 * are immutable or only set by the server. 942 * </pre> 943 * 944 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 945 * </code> 946 */ getUpdateMaskOrBuilder()947 public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { 948 if (updateMaskBuilder_ != null) { 949 return updateMaskBuilder_.getMessageOrBuilder(); 950 } else { 951 return updateMask_ == null 952 ? com.google.protobuf.FieldMask.getDefaultInstance() 953 : updateMask_; 954 } 955 } 956 /** 957 * 958 * 959 * <pre> 960 * Required. Only updates the `feed` fields indicated by this mask. 961 * The field mask must not be empty, and it must not contain fields that 962 * are immutable or only set by the server. 963 * </pre> 964 * 965 * <code>.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED]; 966 * </code> 967 */ 968 private com.google.protobuf.SingleFieldBuilderV3< 969 com.google.protobuf.FieldMask, 970 com.google.protobuf.FieldMask.Builder, 971 com.google.protobuf.FieldMaskOrBuilder> getUpdateMaskFieldBuilder()972 getUpdateMaskFieldBuilder() { 973 if (updateMaskBuilder_ == null) { 974 updateMaskBuilder_ = 975 new com.google.protobuf.SingleFieldBuilderV3< 976 com.google.protobuf.FieldMask, 977 com.google.protobuf.FieldMask.Builder, 978 com.google.protobuf.FieldMaskOrBuilder>( 979 getUpdateMask(), getParentForChildren(), isClean()); 980 updateMask_ = null; 981 } 982 return updateMaskBuilder_; 983 } 984 985 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)986 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 987 return super.setUnknownFields(unknownFields); 988 } 989 990 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)991 public final Builder mergeUnknownFields( 992 final com.google.protobuf.UnknownFieldSet unknownFields) { 993 return super.mergeUnknownFields(unknownFields); 994 } 995 996 // @@protoc_insertion_point(builder_scope:google.cloud.asset.v1.UpdateFeedRequest) 997 } 998 999 // @@protoc_insertion_point(class_scope:google.cloud.asset.v1.UpdateFeedRequest) 1000 private static final com.google.cloud.asset.v1.UpdateFeedRequest DEFAULT_INSTANCE; 1001 1002 static { 1003 DEFAULT_INSTANCE = new com.google.cloud.asset.v1.UpdateFeedRequest(); 1004 } 1005 getDefaultInstance()1006 public static com.google.cloud.asset.v1.UpdateFeedRequest getDefaultInstance() { 1007 return DEFAULT_INSTANCE; 1008 } 1009 1010 private static final com.google.protobuf.Parser<UpdateFeedRequest> PARSER = 1011 new com.google.protobuf.AbstractParser<UpdateFeedRequest>() { 1012 @java.lang.Override 1013 public UpdateFeedRequest parsePartialFrom( 1014 com.google.protobuf.CodedInputStream input, 1015 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1016 throws com.google.protobuf.InvalidProtocolBufferException { 1017 Builder builder = newBuilder(); 1018 try { 1019 builder.mergeFrom(input, extensionRegistry); 1020 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1021 throw e.setUnfinishedMessage(builder.buildPartial()); 1022 } catch (com.google.protobuf.UninitializedMessageException e) { 1023 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1024 } catch (java.io.IOException e) { 1025 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1026 .setUnfinishedMessage(builder.buildPartial()); 1027 } 1028 return builder.buildPartial(); 1029 } 1030 }; 1031 parser()1032 public static com.google.protobuf.Parser<UpdateFeedRequest> parser() { 1033 return PARSER; 1034 } 1035 1036 @java.lang.Override getParserForType()1037 public com.google.protobuf.Parser<UpdateFeedRequest> getParserForType() { 1038 return PARSER; 1039 } 1040 1041 @java.lang.Override getDefaultInstanceForType()1042 public com.google.cloud.asset.v1.UpdateFeedRequest getDefaultInstanceForType() { 1043 return DEFAULT_INSTANCE; 1044 } 1045 } 1046