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/securitycenter/v1/folder.proto 18 19 package com.google.cloud.securitycenter.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Message that contains the resource name and display name of a folder 26 * resource. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.securitycenter.v1.Folder} 30 */ 31 public final class Folder extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.securitycenter.v1.Folder) 34 FolderOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use Folder.newBuilder() to construct. Folder(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private Folder(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 Folder()41 private Folder() { 42 resourceFolder_ = ""; 43 resourceFolderDisplayName_ = ""; 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new Folder(); 50 } 51 52 @java.lang.Override getUnknownFields()53 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 54 return this.unknownFields; 55 } 56 getDescriptor()57 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 58 return com.google.cloud.securitycenter.v1.FolderProto 59 .internal_static_google_cloud_securitycenter_v1_Folder_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.securitycenter.v1.FolderProto 66 .internal_static_google_cloud_securitycenter_v1_Folder_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.securitycenter.v1.Folder.class, 69 com.google.cloud.securitycenter.v1.Folder.Builder.class); 70 } 71 72 public static final int RESOURCE_FOLDER_FIELD_NUMBER = 1; 73 74 @SuppressWarnings("serial") 75 private volatile java.lang.Object resourceFolder_ = ""; 76 /** 77 * 78 * 79 * <pre> 80 * Full resource name of this folder. See: 81 * https://cloud.google.com/apis/design/resource_names#full_resource_name 82 * </pre> 83 * 84 * <code>string resource_folder = 1;</code> 85 * 86 * @return The resourceFolder. 87 */ 88 @java.lang.Override getResourceFolder()89 public java.lang.String getResourceFolder() { 90 java.lang.Object ref = resourceFolder_; 91 if (ref instanceof java.lang.String) { 92 return (java.lang.String) ref; 93 } else { 94 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 95 java.lang.String s = bs.toStringUtf8(); 96 resourceFolder_ = s; 97 return s; 98 } 99 } 100 /** 101 * 102 * 103 * <pre> 104 * Full resource name of this folder. See: 105 * https://cloud.google.com/apis/design/resource_names#full_resource_name 106 * </pre> 107 * 108 * <code>string resource_folder = 1;</code> 109 * 110 * @return The bytes for resourceFolder. 111 */ 112 @java.lang.Override getResourceFolderBytes()113 public com.google.protobuf.ByteString getResourceFolderBytes() { 114 java.lang.Object ref = resourceFolder_; 115 if (ref instanceof java.lang.String) { 116 com.google.protobuf.ByteString b = 117 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 118 resourceFolder_ = b; 119 return b; 120 } else { 121 return (com.google.protobuf.ByteString) ref; 122 } 123 } 124 125 public static final int RESOURCE_FOLDER_DISPLAY_NAME_FIELD_NUMBER = 2; 126 127 @SuppressWarnings("serial") 128 private volatile java.lang.Object resourceFolderDisplayName_ = ""; 129 /** 130 * 131 * 132 * <pre> 133 * The user defined display name for this folder. 134 * </pre> 135 * 136 * <code>string resource_folder_display_name = 2;</code> 137 * 138 * @return The resourceFolderDisplayName. 139 */ 140 @java.lang.Override getResourceFolderDisplayName()141 public java.lang.String getResourceFolderDisplayName() { 142 java.lang.Object ref = resourceFolderDisplayName_; 143 if (ref instanceof java.lang.String) { 144 return (java.lang.String) ref; 145 } else { 146 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 147 java.lang.String s = bs.toStringUtf8(); 148 resourceFolderDisplayName_ = s; 149 return s; 150 } 151 } 152 /** 153 * 154 * 155 * <pre> 156 * The user defined display name for this folder. 157 * </pre> 158 * 159 * <code>string resource_folder_display_name = 2;</code> 160 * 161 * @return The bytes for resourceFolderDisplayName. 162 */ 163 @java.lang.Override getResourceFolderDisplayNameBytes()164 public com.google.protobuf.ByteString getResourceFolderDisplayNameBytes() { 165 java.lang.Object ref = resourceFolderDisplayName_; 166 if (ref instanceof java.lang.String) { 167 com.google.protobuf.ByteString b = 168 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 169 resourceFolderDisplayName_ = b; 170 return b; 171 } else { 172 return (com.google.protobuf.ByteString) ref; 173 } 174 } 175 176 private byte memoizedIsInitialized = -1; 177 178 @java.lang.Override isInitialized()179 public final boolean isInitialized() { 180 byte isInitialized = memoizedIsInitialized; 181 if (isInitialized == 1) return true; 182 if (isInitialized == 0) return false; 183 184 memoizedIsInitialized = 1; 185 return true; 186 } 187 188 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)189 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 190 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceFolder_)) { 191 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, resourceFolder_); 192 } 193 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceFolderDisplayName_)) { 194 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, resourceFolderDisplayName_); 195 } 196 getUnknownFields().writeTo(output); 197 } 198 199 @java.lang.Override getSerializedSize()200 public int getSerializedSize() { 201 int size = memoizedSize; 202 if (size != -1) return size; 203 204 size = 0; 205 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceFolder_)) { 206 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, resourceFolder_); 207 } 208 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourceFolderDisplayName_)) { 209 size += 210 com.google.protobuf.GeneratedMessageV3.computeStringSize(2, resourceFolderDisplayName_); 211 } 212 size += getUnknownFields().getSerializedSize(); 213 memoizedSize = size; 214 return size; 215 } 216 217 @java.lang.Override equals(final java.lang.Object obj)218 public boolean equals(final java.lang.Object obj) { 219 if (obj == this) { 220 return true; 221 } 222 if (!(obj instanceof com.google.cloud.securitycenter.v1.Folder)) { 223 return super.equals(obj); 224 } 225 com.google.cloud.securitycenter.v1.Folder other = 226 (com.google.cloud.securitycenter.v1.Folder) obj; 227 228 if (!getResourceFolder().equals(other.getResourceFolder())) return false; 229 if (!getResourceFolderDisplayName().equals(other.getResourceFolderDisplayName())) return false; 230 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 231 return true; 232 } 233 234 @java.lang.Override hashCode()235 public int hashCode() { 236 if (memoizedHashCode != 0) { 237 return memoizedHashCode; 238 } 239 int hash = 41; 240 hash = (19 * hash) + getDescriptor().hashCode(); 241 hash = (37 * hash) + RESOURCE_FOLDER_FIELD_NUMBER; 242 hash = (53 * hash) + getResourceFolder().hashCode(); 243 hash = (37 * hash) + RESOURCE_FOLDER_DISPLAY_NAME_FIELD_NUMBER; 244 hash = (53 * hash) + getResourceFolderDisplayName().hashCode(); 245 hash = (29 * hash) + getUnknownFields().hashCode(); 246 memoizedHashCode = hash; 247 return hash; 248 } 249 parseFrom(java.nio.ByteBuffer data)250 public static com.google.cloud.securitycenter.v1.Folder parseFrom(java.nio.ByteBuffer data) 251 throws com.google.protobuf.InvalidProtocolBufferException { 252 return PARSER.parseFrom(data); 253 } 254 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)255 public static com.google.cloud.securitycenter.v1.Folder parseFrom( 256 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 257 throws com.google.protobuf.InvalidProtocolBufferException { 258 return PARSER.parseFrom(data, extensionRegistry); 259 } 260 parseFrom( com.google.protobuf.ByteString data)261 public static com.google.cloud.securitycenter.v1.Folder parseFrom( 262 com.google.protobuf.ByteString data) 263 throws com.google.protobuf.InvalidProtocolBufferException { 264 return PARSER.parseFrom(data); 265 } 266 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)267 public static com.google.cloud.securitycenter.v1.Folder parseFrom( 268 com.google.protobuf.ByteString data, 269 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 270 throws com.google.protobuf.InvalidProtocolBufferException { 271 return PARSER.parseFrom(data, extensionRegistry); 272 } 273 parseFrom(byte[] data)274 public static com.google.cloud.securitycenter.v1.Folder parseFrom(byte[] data) 275 throws com.google.protobuf.InvalidProtocolBufferException { 276 return PARSER.parseFrom(data); 277 } 278 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)279 public static com.google.cloud.securitycenter.v1.Folder parseFrom( 280 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 281 throws com.google.protobuf.InvalidProtocolBufferException { 282 return PARSER.parseFrom(data, extensionRegistry); 283 } 284 parseFrom(java.io.InputStream input)285 public static com.google.cloud.securitycenter.v1.Folder parseFrom(java.io.InputStream input) 286 throws java.io.IOException { 287 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 288 } 289 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)290 public static com.google.cloud.securitycenter.v1.Folder parseFrom( 291 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 292 throws java.io.IOException { 293 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 294 PARSER, input, extensionRegistry); 295 } 296 parseDelimitedFrom( java.io.InputStream input)297 public static com.google.cloud.securitycenter.v1.Folder parseDelimitedFrom( 298 java.io.InputStream input) throws java.io.IOException { 299 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 300 } 301 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)302 public static com.google.cloud.securitycenter.v1.Folder parseDelimitedFrom( 303 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 304 throws java.io.IOException { 305 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 306 PARSER, input, extensionRegistry); 307 } 308 parseFrom( com.google.protobuf.CodedInputStream input)309 public static com.google.cloud.securitycenter.v1.Folder parseFrom( 310 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 311 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 312 } 313 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)314 public static com.google.cloud.securitycenter.v1.Folder parseFrom( 315 com.google.protobuf.CodedInputStream input, 316 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 317 throws java.io.IOException { 318 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 319 PARSER, input, extensionRegistry); 320 } 321 322 @java.lang.Override newBuilderForType()323 public Builder newBuilderForType() { 324 return newBuilder(); 325 } 326 newBuilder()327 public static Builder newBuilder() { 328 return DEFAULT_INSTANCE.toBuilder(); 329 } 330 newBuilder(com.google.cloud.securitycenter.v1.Folder prototype)331 public static Builder newBuilder(com.google.cloud.securitycenter.v1.Folder prototype) { 332 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 333 } 334 335 @java.lang.Override toBuilder()336 public Builder toBuilder() { 337 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 338 } 339 340 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)341 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 342 Builder builder = new Builder(parent); 343 return builder; 344 } 345 /** 346 * 347 * 348 * <pre> 349 * Message that contains the resource name and display name of a folder 350 * resource. 351 * </pre> 352 * 353 * Protobuf type {@code google.cloud.securitycenter.v1.Folder} 354 */ 355 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 356 implements 357 // @@protoc_insertion_point(builder_implements:google.cloud.securitycenter.v1.Folder) 358 com.google.cloud.securitycenter.v1.FolderOrBuilder { getDescriptor()359 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 360 return com.google.cloud.securitycenter.v1.FolderProto 361 .internal_static_google_cloud_securitycenter_v1_Folder_descriptor; 362 } 363 364 @java.lang.Override 365 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()366 internalGetFieldAccessorTable() { 367 return com.google.cloud.securitycenter.v1.FolderProto 368 .internal_static_google_cloud_securitycenter_v1_Folder_fieldAccessorTable 369 .ensureFieldAccessorsInitialized( 370 com.google.cloud.securitycenter.v1.Folder.class, 371 com.google.cloud.securitycenter.v1.Folder.Builder.class); 372 } 373 374 // Construct using com.google.cloud.securitycenter.v1.Folder.newBuilder() Builder()375 private Builder() {} 376 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)377 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 378 super(parent); 379 } 380 381 @java.lang.Override clear()382 public Builder clear() { 383 super.clear(); 384 bitField0_ = 0; 385 resourceFolder_ = ""; 386 resourceFolderDisplayName_ = ""; 387 return this; 388 } 389 390 @java.lang.Override getDescriptorForType()391 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 392 return com.google.cloud.securitycenter.v1.FolderProto 393 .internal_static_google_cloud_securitycenter_v1_Folder_descriptor; 394 } 395 396 @java.lang.Override getDefaultInstanceForType()397 public com.google.cloud.securitycenter.v1.Folder getDefaultInstanceForType() { 398 return com.google.cloud.securitycenter.v1.Folder.getDefaultInstance(); 399 } 400 401 @java.lang.Override build()402 public com.google.cloud.securitycenter.v1.Folder build() { 403 com.google.cloud.securitycenter.v1.Folder result = buildPartial(); 404 if (!result.isInitialized()) { 405 throw newUninitializedMessageException(result); 406 } 407 return result; 408 } 409 410 @java.lang.Override buildPartial()411 public com.google.cloud.securitycenter.v1.Folder buildPartial() { 412 com.google.cloud.securitycenter.v1.Folder result = 413 new com.google.cloud.securitycenter.v1.Folder(this); 414 if (bitField0_ != 0) { 415 buildPartial0(result); 416 } 417 onBuilt(); 418 return result; 419 } 420 buildPartial0(com.google.cloud.securitycenter.v1.Folder result)421 private void buildPartial0(com.google.cloud.securitycenter.v1.Folder result) { 422 int from_bitField0_ = bitField0_; 423 if (((from_bitField0_ & 0x00000001) != 0)) { 424 result.resourceFolder_ = resourceFolder_; 425 } 426 if (((from_bitField0_ & 0x00000002) != 0)) { 427 result.resourceFolderDisplayName_ = resourceFolderDisplayName_; 428 } 429 } 430 431 @java.lang.Override clone()432 public Builder clone() { 433 return super.clone(); 434 } 435 436 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)437 public Builder setField( 438 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 439 return super.setField(field, value); 440 } 441 442 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)443 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 444 return super.clearField(field); 445 } 446 447 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)448 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 449 return super.clearOneof(oneof); 450 } 451 452 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)453 public Builder setRepeatedField( 454 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 455 return super.setRepeatedField(field, index, value); 456 } 457 458 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)459 public Builder addRepeatedField( 460 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 461 return super.addRepeatedField(field, value); 462 } 463 464 @java.lang.Override mergeFrom(com.google.protobuf.Message other)465 public Builder mergeFrom(com.google.protobuf.Message other) { 466 if (other instanceof com.google.cloud.securitycenter.v1.Folder) { 467 return mergeFrom((com.google.cloud.securitycenter.v1.Folder) other); 468 } else { 469 super.mergeFrom(other); 470 return this; 471 } 472 } 473 mergeFrom(com.google.cloud.securitycenter.v1.Folder other)474 public Builder mergeFrom(com.google.cloud.securitycenter.v1.Folder other) { 475 if (other == com.google.cloud.securitycenter.v1.Folder.getDefaultInstance()) return this; 476 if (!other.getResourceFolder().isEmpty()) { 477 resourceFolder_ = other.resourceFolder_; 478 bitField0_ |= 0x00000001; 479 onChanged(); 480 } 481 if (!other.getResourceFolderDisplayName().isEmpty()) { 482 resourceFolderDisplayName_ = other.resourceFolderDisplayName_; 483 bitField0_ |= 0x00000002; 484 onChanged(); 485 } 486 this.mergeUnknownFields(other.getUnknownFields()); 487 onChanged(); 488 return this; 489 } 490 491 @java.lang.Override isInitialized()492 public final boolean isInitialized() { 493 return true; 494 } 495 496 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)497 public Builder mergeFrom( 498 com.google.protobuf.CodedInputStream input, 499 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 500 throws java.io.IOException { 501 if (extensionRegistry == null) { 502 throw new java.lang.NullPointerException(); 503 } 504 try { 505 boolean done = false; 506 while (!done) { 507 int tag = input.readTag(); 508 switch (tag) { 509 case 0: 510 done = true; 511 break; 512 case 10: 513 { 514 resourceFolder_ = input.readStringRequireUtf8(); 515 bitField0_ |= 0x00000001; 516 break; 517 } // case 10 518 case 18: 519 { 520 resourceFolderDisplayName_ = input.readStringRequireUtf8(); 521 bitField0_ |= 0x00000002; 522 break; 523 } // case 18 524 default: 525 { 526 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 527 done = true; // was an endgroup tag 528 } 529 break; 530 } // default: 531 } // switch (tag) 532 } // while (!done) 533 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 534 throw e.unwrapIOException(); 535 } finally { 536 onChanged(); 537 } // finally 538 return this; 539 } 540 541 private int bitField0_; 542 543 private java.lang.Object resourceFolder_ = ""; 544 /** 545 * 546 * 547 * <pre> 548 * Full resource name of this folder. See: 549 * https://cloud.google.com/apis/design/resource_names#full_resource_name 550 * </pre> 551 * 552 * <code>string resource_folder = 1;</code> 553 * 554 * @return The resourceFolder. 555 */ getResourceFolder()556 public java.lang.String getResourceFolder() { 557 java.lang.Object ref = resourceFolder_; 558 if (!(ref instanceof java.lang.String)) { 559 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 560 java.lang.String s = bs.toStringUtf8(); 561 resourceFolder_ = s; 562 return s; 563 } else { 564 return (java.lang.String) ref; 565 } 566 } 567 /** 568 * 569 * 570 * <pre> 571 * Full resource name of this folder. See: 572 * https://cloud.google.com/apis/design/resource_names#full_resource_name 573 * </pre> 574 * 575 * <code>string resource_folder = 1;</code> 576 * 577 * @return The bytes for resourceFolder. 578 */ getResourceFolderBytes()579 public com.google.protobuf.ByteString getResourceFolderBytes() { 580 java.lang.Object ref = resourceFolder_; 581 if (ref instanceof String) { 582 com.google.protobuf.ByteString b = 583 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 584 resourceFolder_ = b; 585 return b; 586 } else { 587 return (com.google.protobuf.ByteString) ref; 588 } 589 } 590 /** 591 * 592 * 593 * <pre> 594 * Full resource name of this folder. See: 595 * https://cloud.google.com/apis/design/resource_names#full_resource_name 596 * </pre> 597 * 598 * <code>string resource_folder = 1;</code> 599 * 600 * @param value The resourceFolder to set. 601 * @return This builder for chaining. 602 */ setResourceFolder(java.lang.String value)603 public Builder setResourceFolder(java.lang.String value) { 604 if (value == null) { 605 throw new NullPointerException(); 606 } 607 resourceFolder_ = value; 608 bitField0_ |= 0x00000001; 609 onChanged(); 610 return this; 611 } 612 /** 613 * 614 * 615 * <pre> 616 * Full resource name of this folder. See: 617 * https://cloud.google.com/apis/design/resource_names#full_resource_name 618 * </pre> 619 * 620 * <code>string resource_folder = 1;</code> 621 * 622 * @return This builder for chaining. 623 */ clearResourceFolder()624 public Builder clearResourceFolder() { 625 resourceFolder_ = getDefaultInstance().getResourceFolder(); 626 bitField0_ = (bitField0_ & ~0x00000001); 627 onChanged(); 628 return this; 629 } 630 /** 631 * 632 * 633 * <pre> 634 * Full resource name of this folder. See: 635 * https://cloud.google.com/apis/design/resource_names#full_resource_name 636 * </pre> 637 * 638 * <code>string resource_folder = 1;</code> 639 * 640 * @param value The bytes for resourceFolder to set. 641 * @return This builder for chaining. 642 */ setResourceFolderBytes(com.google.protobuf.ByteString value)643 public Builder setResourceFolderBytes(com.google.protobuf.ByteString value) { 644 if (value == null) { 645 throw new NullPointerException(); 646 } 647 checkByteStringIsUtf8(value); 648 resourceFolder_ = value; 649 bitField0_ |= 0x00000001; 650 onChanged(); 651 return this; 652 } 653 654 private java.lang.Object resourceFolderDisplayName_ = ""; 655 /** 656 * 657 * 658 * <pre> 659 * The user defined display name for this folder. 660 * </pre> 661 * 662 * <code>string resource_folder_display_name = 2;</code> 663 * 664 * @return The resourceFolderDisplayName. 665 */ getResourceFolderDisplayName()666 public java.lang.String getResourceFolderDisplayName() { 667 java.lang.Object ref = resourceFolderDisplayName_; 668 if (!(ref instanceof java.lang.String)) { 669 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 670 java.lang.String s = bs.toStringUtf8(); 671 resourceFolderDisplayName_ = s; 672 return s; 673 } else { 674 return (java.lang.String) ref; 675 } 676 } 677 /** 678 * 679 * 680 * <pre> 681 * The user defined display name for this folder. 682 * </pre> 683 * 684 * <code>string resource_folder_display_name = 2;</code> 685 * 686 * @return The bytes for resourceFolderDisplayName. 687 */ getResourceFolderDisplayNameBytes()688 public com.google.protobuf.ByteString getResourceFolderDisplayNameBytes() { 689 java.lang.Object ref = resourceFolderDisplayName_; 690 if (ref instanceof String) { 691 com.google.protobuf.ByteString b = 692 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 693 resourceFolderDisplayName_ = b; 694 return b; 695 } else { 696 return (com.google.protobuf.ByteString) ref; 697 } 698 } 699 /** 700 * 701 * 702 * <pre> 703 * The user defined display name for this folder. 704 * </pre> 705 * 706 * <code>string resource_folder_display_name = 2;</code> 707 * 708 * @param value The resourceFolderDisplayName to set. 709 * @return This builder for chaining. 710 */ setResourceFolderDisplayName(java.lang.String value)711 public Builder setResourceFolderDisplayName(java.lang.String value) { 712 if (value == null) { 713 throw new NullPointerException(); 714 } 715 resourceFolderDisplayName_ = value; 716 bitField0_ |= 0x00000002; 717 onChanged(); 718 return this; 719 } 720 /** 721 * 722 * 723 * <pre> 724 * The user defined display name for this folder. 725 * </pre> 726 * 727 * <code>string resource_folder_display_name = 2;</code> 728 * 729 * @return This builder for chaining. 730 */ clearResourceFolderDisplayName()731 public Builder clearResourceFolderDisplayName() { 732 resourceFolderDisplayName_ = getDefaultInstance().getResourceFolderDisplayName(); 733 bitField0_ = (bitField0_ & ~0x00000002); 734 onChanged(); 735 return this; 736 } 737 /** 738 * 739 * 740 * <pre> 741 * The user defined display name for this folder. 742 * </pre> 743 * 744 * <code>string resource_folder_display_name = 2;</code> 745 * 746 * @param value The bytes for resourceFolderDisplayName to set. 747 * @return This builder for chaining. 748 */ setResourceFolderDisplayNameBytes(com.google.protobuf.ByteString value)749 public Builder setResourceFolderDisplayNameBytes(com.google.protobuf.ByteString value) { 750 if (value == null) { 751 throw new NullPointerException(); 752 } 753 checkByteStringIsUtf8(value); 754 resourceFolderDisplayName_ = value; 755 bitField0_ |= 0x00000002; 756 onChanged(); 757 return this; 758 } 759 760 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)761 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 762 return super.setUnknownFields(unknownFields); 763 } 764 765 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)766 public final Builder mergeUnknownFields( 767 final com.google.protobuf.UnknownFieldSet unknownFields) { 768 return super.mergeUnknownFields(unknownFields); 769 } 770 771 // @@protoc_insertion_point(builder_scope:google.cloud.securitycenter.v1.Folder) 772 } 773 774 // @@protoc_insertion_point(class_scope:google.cloud.securitycenter.v1.Folder) 775 private static final com.google.cloud.securitycenter.v1.Folder DEFAULT_INSTANCE; 776 777 static { 778 DEFAULT_INSTANCE = new com.google.cloud.securitycenter.v1.Folder(); 779 } 780 getDefaultInstance()781 public static com.google.cloud.securitycenter.v1.Folder getDefaultInstance() { 782 return DEFAULT_INSTANCE; 783 } 784 785 private static final com.google.protobuf.Parser<Folder> PARSER = 786 new com.google.protobuf.AbstractParser<Folder>() { 787 @java.lang.Override 788 public Folder parsePartialFrom( 789 com.google.protobuf.CodedInputStream input, 790 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 791 throws com.google.protobuf.InvalidProtocolBufferException { 792 Builder builder = newBuilder(); 793 try { 794 builder.mergeFrom(input, extensionRegistry); 795 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 796 throw e.setUnfinishedMessage(builder.buildPartial()); 797 } catch (com.google.protobuf.UninitializedMessageException e) { 798 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 799 } catch (java.io.IOException e) { 800 throw new com.google.protobuf.InvalidProtocolBufferException(e) 801 .setUnfinishedMessage(builder.buildPartial()); 802 } 803 return builder.buildPartial(); 804 } 805 }; 806 parser()807 public static com.google.protobuf.Parser<Folder> parser() { 808 return PARSER; 809 } 810 811 @java.lang.Override getParserForType()812 public com.google.protobuf.Parser<Folder> getParserForType() { 813 return PARSER; 814 } 815 816 @java.lang.Override getDefaultInstanceForType()817 public com.google.cloud.securitycenter.v1.Folder getDefaultInstanceForType() { 818 return DEFAULT_INSTANCE; 819 } 820 } 821