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/binaryauthorization/v1beta1/resources.proto 18 19 package com.google.cloud.binaryauthorization.v1beta1; 20 21 /** 22 * 23 * 24 * <pre> 25 * An [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] that attests to container image 26 * artifacts. An existing attestor cannot be modified except where 27 * indicated. 28 * </pre> 29 * 30 * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.Attestor} 31 */ 32 public final class Attestor extends com.google.protobuf.GeneratedMessageV3 33 implements 34 // @@protoc_insertion_point(message_implements:google.cloud.binaryauthorization.v1beta1.Attestor) 35 AttestorOrBuilder { 36 private static final long serialVersionUID = 0L; 37 // Use Attestor.newBuilder() to construct. Attestor(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)38 private Attestor(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 39 super(builder); 40 } 41 Attestor()42 private Attestor() { 43 name_ = ""; 44 description_ = ""; 45 } 46 47 @java.lang.Override 48 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)49 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 50 return new Attestor(); 51 } 52 53 @java.lang.Override getUnknownFields()54 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 55 return this.unknownFields; 56 } 57 getDescriptor()58 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 59 return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto 60 .internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor; 61 } 62 63 @java.lang.Override 64 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()65 internalGetFieldAccessorTable() { 66 return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto 67 .internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_fieldAccessorTable 68 .ensureFieldAccessorsInitialized( 69 com.google.cloud.binaryauthorization.v1beta1.Attestor.class, 70 com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder.class); 71 } 72 73 private int attestorTypeCase_ = 0; 74 private java.lang.Object attestorType_; 75 76 public enum AttestorTypeCase 77 implements 78 com.google.protobuf.Internal.EnumLite, 79 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 80 USER_OWNED_DRYDOCK_NOTE(3), 81 ATTESTORTYPE_NOT_SET(0); 82 private final int value; 83 AttestorTypeCase(int value)84 private AttestorTypeCase(int value) { 85 this.value = value; 86 } 87 /** 88 * @param value The number of the enum to look for. 89 * @return The enum associated with the given number. 90 * @deprecated Use {@link #forNumber(int)} instead. 91 */ 92 @java.lang.Deprecated valueOf(int value)93 public static AttestorTypeCase valueOf(int value) { 94 return forNumber(value); 95 } 96 forNumber(int value)97 public static AttestorTypeCase forNumber(int value) { 98 switch (value) { 99 case 3: 100 return USER_OWNED_DRYDOCK_NOTE; 101 case 0: 102 return ATTESTORTYPE_NOT_SET; 103 default: 104 return null; 105 } 106 } 107 getNumber()108 public int getNumber() { 109 return this.value; 110 } 111 }; 112 getAttestorTypeCase()113 public AttestorTypeCase getAttestorTypeCase() { 114 return AttestorTypeCase.forNumber(attestorTypeCase_); 115 } 116 117 public static final int NAME_FIELD_NUMBER = 1; 118 119 @SuppressWarnings("serial") 120 private volatile java.lang.Object name_ = ""; 121 /** 122 * 123 * 124 * <pre> 125 * Required. The resource name, in the format: 126 * `projects/*/attestors/*`. This field may not be updated. 127 * </pre> 128 * 129 * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code> 130 * 131 * @return The name. 132 */ 133 @java.lang.Override getName()134 public java.lang.String getName() { 135 java.lang.Object ref = name_; 136 if (ref instanceof java.lang.String) { 137 return (java.lang.String) ref; 138 } else { 139 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 140 java.lang.String s = bs.toStringUtf8(); 141 name_ = s; 142 return s; 143 } 144 } 145 /** 146 * 147 * 148 * <pre> 149 * Required. The resource name, in the format: 150 * `projects/*/attestors/*`. This field may not be updated. 151 * </pre> 152 * 153 * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code> 154 * 155 * @return The bytes for name. 156 */ 157 @java.lang.Override getNameBytes()158 public com.google.protobuf.ByteString getNameBytes() { 159 java.lang.Object ref = name_; 160 if (ref instanceof java.lang.String) { 161 com.google.protobuf.ByteString b = 162 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 163 name_ = b; 164 return b; 165 } else { 166 return (com.google.protobuf.ByteString) ref; 167 } 168 } 169 170 public static final int DESCRIPTION_FIELD_NUMBER = 6; 171 172 @SuppressWarnings("serial") 173 private volatile java.lang.Object description_ = ""; 174 /** 175 * 176 * 177 * <pre> 178 * Optional. A descriptive comment. This field may be updated. 179 * The field may be displayed in chooser dialogs. 180 * </pre> 181 * 182 * <code>string description = 6 [(.google.api.field_behavior) = OPTIONAL];</code> 183 * 184 * @return The description. 185 */ 186 @java.lang.Override getDescription()187 public java.lang.String getDescription() { 188 java.lang.Object ref = description_; 189 if (ref instanceof java.lang.String) { 190 return (java.lang.String) ref; 191 } else { 192 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 193 java.lang.String s = bs.toStringUtf8(); 194 description_ = s; 195 return s; 196 } 197 } 198 /** 199 * 200 * 201 * <pre> 202 * Optional. A descriptive comment. This field may be updated. 203 * The field may be displayed in chooser dialogs. 204 * </pre> 205 * 206 * <code>string description = 6 [(.google.api.field_behavior) = OPTIONAL];</code> 207 * 208 * @return The bytes for description. 209 */ 210 @java.lang.Override getDescriptionBytes()211 public com.google.protobuf.ByteString getDescriptionBytes() { 212 java.lang.Object ref = description_; 213 if (ref instanceof java.lang.String) { 214 com.google.protobuf.ByteString b = 215 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 216 description_ = b; 217 return b; 218 } else { 219 return (com.google.protobuf.ByteString) ref; 220 } 221 } 222 223 public static final int USER_OWNED_DRYDOCK_NOTE_FIELD_NUMBER = 3; 224 /** 225 * 226 * 227 * <pre> 228 * A Drydock ATTESTATION_AUTHORITY Note, created by the user. 229 * </pre> 230 * 231 * <code> 232 * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; 233 * </code> 234 * 235 * @return Whether the userOwnedDrydockNote field is set. 236 */ 237 @java.lang.Override hasUserOwnedDrydockNote()238 public boolean hasUserOwnedDrydockNote() { 239 return attestorTypeCase_ == 3; 240 } 241 /** 242 * 243 * 244 * <pre> 245 * A Drydock ATTESTATION_AUTHORITY Note, created by the user. 246 * </pre> 247 * 248 * <code> 249 * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; 250 * </code> 251 * 252 * @return The userOwnedDrydockNote. 253 */ 254 @java.lang.Override 255 public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote getUserOwnedDrydockNote()256 getUserOwnedDrydockNote() { 257 if (attestorTypeCase_ == 3) { 258 return (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_; 259 } 260 return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.getDefaultInstance(); 261 } 262 /** 263 * 264 * 265 * <pre> 266 * A Drydock ATTESTATION_AUTHORITY Note, created by the user. 267 * </pre> 268 * 269 * <code> 270 * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; 271 * </code> 272 */ 273 @java.lang.Override 274 public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder getUserOwnedDrydockNoteOrBuilder()275 getUserOwnedDrydockNoteOrBuilder() { 276 if (attestorTypeCase_ == 3) { 277 return (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_; 278 } 279 return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.getDefaultInstance(); 280 } 281 282 public static final int UPDATE_TIME_FIELD_NUMBER = 4; 283 private com.google.protobuf.Timestamp updateTime_; 284 /** 285 * 286 * 287 * <pre> 288 * Output only. Time when the attestor was last updated. 289 * </pre> 290 * 291 * <code>.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 292 * </code> 293 * 294 * @return Whether the updateTime field is set. 295 */ 296 @java.lang.Override hasUpdateTime()297 public boolean hasUpdateTime() { 298 return updateTime_ != null; 299 } 300 /** 301 * 302 * 303 * <pre> 304 * Output only. Time when the attestor was last updated. 305 * </pre> 306 * 307 * <code>.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 308 * </code> 309 * 310 * @return The updateTime. 311 */ 312 @java.lang.Override getUpdateTime()313 public com.google.protobuf.Timestamp getUpdateTime() { 314 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 315 } 316 /** 317 * 318 * 319 * <pre> 320 * Output only. Time when the attestor was last updated. 321 * </pre> 322 * 323 * <code>.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 324 * </code> 325 */ 326 @java.lang.Override getUpdateTimeOrBuilder()327 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 328 return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; 329 } 330 331 private byte memoizedIsInitialized = -1; 332 333 @java.lang.Override isInitialized()334 public final boolean isInitialized() { 335 byte isInitialized = memoizedIsInitialized; 336 if (isInitialized == 1) return true; 337 if (isInitialized == 0) return false; 338 339 memoizedIsInitialized = 1; 340 return true; 341 } 342 343 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)344 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 345 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 346 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); 347 } 348 if (attestorTypeCase_ == 3) { 349 output.writeMessage( 350 3, (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_); 351 } 352 if (updateTime_ != null) { 353 output.writeMessage(4, getUpdateTime()); 354 } 355 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 356 com.google.protobuf.GeneratedMessageV3.writeString(output, 6, description_); 357 } 358 getUnknownFields().writeTo(output); 359 } 360 361 @java.lang.Override getSerializedSize()362 public int getSerializedSize() { 363 int size = memoizedSize; 364 if (size != -1) return size; 365 366 size = 0; 367 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 368 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); 369 } 370 if (attestorTypeCase_ == 3) { 371 size += 372 com.google.protobuf.CodedOutputStream.computeMessageSize( 373 3, (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_); 374 } 375 if (updateTime_ != null) { 376 size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getUpdateTime()); 377 } 378 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { 379 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, description_); 380 } 381 size += getUnknownFields().getSerializedSize(); 382 memoizedSize = size; 383 return size; 384 } 385 386 @java.lang.Override equals(final java.lang.Object obj)387 public boolean equals(final java.lang.Object obj) { 388 if (obj == this) { 389 return true; 390 } 391 if (!(obj instanceof com.google.cloud.binaryauthorization.v1beta1.Attestor)) { 392 return super.equals(obj); 393 } 394 com.google.cloud.binaryauthorization.v1beta1.Attestor other = 395 (com.google.cloud.binaryauthorization.v1beta1.Attestor) obj; 396 397 if (!getName().equals(other.getName())) return false; 398 if (!getDescription().equals(other.getDescription())) return false; 399 if (hasUpdateTime() != other.hasUpdateTime()) return false; 400 if (hasUpdateTime()) { 401 if (!getUpdateTime().equals(other.getUpdateTime())) return false; 402 } 403 if (!getAttestorTypeCase().equals(other.getAttestorTypeCase())) return false; 404 switch (attestorTypeCase_) { 405 case 3: 406 if (!getUserOwnedDrydockNote().equals(other.getUserOwnedDrydockNote())) return false; 407 break; 408 case 0: 409 default: 410 } 411 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 412 return true; 413 } 414 415 @java.lang.Override hashCode()416 public int hashCode() { 417 if (memoizedHashCode != 0) { 418 return memoizedHashCode; 419 } 420 int hash = 41; 421 hash = (19 * hash) + getDescriptor().hashCode(); 422 hash = (37 * hash) + NAME_FIELD_NUMBER; 423 hash = (53 * hash) + getName().hashCode(); 424 hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; 425 hash = (53 * hash) + getDescription().hashCode(); 426 if (hasUpdateTime()) { 427 hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; 428 hash = (53 * hash) + getUpdateTime().hashCode(); 429 } 430 switch (attestorTypeCase_) { 431 case 3: 432 hash = (37 * hash) + USER_OWNED_DRYDOCK_NOTE_FIELD_NUMBER; 433 hash = (53 * hash) + getUserOwnedDrydockNote().hashCode(); 434 break; 435 case 0: 436 default: 437 } 438 hash = (29 * hash) + getUnknownFields().hashCode(); 439 memoizedHashCode = hash; 440 return hash; 441 } 442 parseFrom( java.nio.ByteBuffer data)443 public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( 444 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 445 return PARSER.parseFrom(data); 446 } 447 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)448 public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( 449 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 450 throws com.google.protobuf.InvalidProtocolBufferException { 451 return PARSER.parseFrom(data, extensionRegistry); 452 } 453 parseFrom( com.google.protobuf.ByteString data)454 public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( 455 com.google.protobuf.ByteString data) 456 throws com.google.protobuf.InvalidProtocolBufferException { 457 return PARSER.parseFrom(data); 458 } 459 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)460 public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( 461 com.google.protobuf.ByteString data, 462 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 463 throws com.google.protobuf.InvalidProtocolBufferException { 464 return PARSER.parseFrom(data, extensionRegistry); 465 } 466 parseFrom(byte[] data)467 public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom(byte[] data) 468 throws com.google.protobuf.InvalidProtocolBufferException { 469 return PARSER.parseFrom(data); 470 } 471 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)472 public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( 473 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 474 throws com.google.protobuf.InvalidProtocolBufferException { 475 return PARSER.parseFrom(data, extensionRegistry); 476 } 477 parseFrom( java.io.InputStream input)478 public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( 479 java.io.InputStream input) throws java.io.IOException { 480 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 481 } 482 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)483 public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( 484 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 485 throws java.io.IOException { 486 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 487 PARSER, input, extensionRegistry); 488 } 489 parseDelimitedFrom( java.io.InputStream input)490 public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseDelimitedFrom( 491 java.io.InputStream input) throws java.io.IOException { 492 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 493 } 494 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)495 public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseDelimitedFrom( 496 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 497 throws java.io.IOException { 498 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 499 PARSER, input, extensionRegistry); 500 } 501 parseFrom( com.google.protobuf.CodedInputStream input)502 public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( 503 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 504 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 505 } 506 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)507 public static com.google.cloud.binaryauthorization.v1beta1.Attestor parseFrom( 508 com.google.protobuf.CodedInputStream input, 509 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 510 throws java.io.IOException { 511 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 512 PARSER, input, extensionRegistry); 513 } 514 515 @java.lang.Override newBuilderForType()516 public Builder newBuilderForType() { 517 return newBuilder(); 518 } 519 newBuilder()520 public static Builder newBuilder() { 521 return DEFAULT_INSTANCE.toBuilder(); 522 } 523 newBuilder( com.google.cloud.binaryauthorization.v1beta1.Attestor prototype)524 public static Builder newBuilder( 525 com.google.cloud.binaryauthorization.v1beta1.Attestor prototype) { 526 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 527 } 528 529 @java.lang.Override toBuilder()530 public Builder toBuilder() { 531 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 532 } 533 534 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)535 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 536 Builder builder = new Builder(parent); 537 return builder; 538 } 539 /** 540 * 541 * 542 * <pre> 543 * An [attestor][google.cloud.binaryauthorization.v1beta1.Attestor] that attests to container image 544 * artifacts. An existing attestor cannot be modified except where 545 * indicated. 546 * </pre> 547 * 548 * Protobuf type {@code google.cloud.binaryauthorization.v1beta1.Attestor} 549 */ 550 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 551 implements 552 // @@protoc_insertion_point(builder_implements:google.cloud.binaryauthorization.v1beta1.Attestor) 553 com.google.cloud.binaryauthorization.v1beta1.AttestorOrBuilder { getDescriptor()554 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 555 return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto 556 .internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor; 557 } 558 559 @java.lang.Override 560 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()561 internalGetFieldAccessorTable() { 562 return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto 563 .internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_fieldAccessorTable 564 .ensureFieldAccessorsInitialized( 565 com.google.cloud.binaryauthorization.v1beta1.Attestor.class, 566 com.google.cloud.binaryauthorization.v1beta1.Attestor.Builder.class); 567 } 568 569 // Construct using com.google.cloud.binaryauthorization.v1beta1.Attestor.newBuilder() Builder()570 private Builder() {} 571 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)572 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 573 super(parent); 574 } 575 576 @java.lang.Override clear()577 public Builder clear() { 578 super.clear(); 579 bitField0_ = 0; 580 name_ = ""; 581 description_ = ""; 582 if (userOwnedDrydockNoteBuilder_ != null) { 583 userOwnedDrydockNoteBuilder_.clear(); 584 } 585 updateTime_ = null; 586 if (updateTimeBuilder_ != null) { 587 updateTimeBuilder_.dispose(); 588 updateTimeBuilder_ = null; 589 } 590 attestorTypeCase_ = 0; 591 attestorType_ = null; 592 return this; 593 } 594 595 @java.lang.Override getDescriptorForType()596 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 597 return com.google.cloud.binaryauthorization.v1beta1.BinaryAuthorizationResourcesProto 598 .internal_static_google_cloud_binaryauthorization_v1beta1_Attestor_descriptor; 599 } 600 601 @java.lang.Override getDefaultInstanceForType()602 public com.google.cloud.binaryauthorization.v1beta1.Attestor getDefaultInstanceForType() { 603 return com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance(); 604 } 605 606 @java.lang.Override build()607 public com.google.cloud.binaryauthorization.v1beta1.Attestor build() { 608 com.google.cloud.binaryauthorization.v1beta1.Attestor result = buildPartial(); 609 if (!result.isInitialized()) { 610 throw newUninitializedMessageException(result); 611 } 612 return result; 613 } 614 615 @java.lang.Override buildPartial()616 public com.google.cloud.binaryauthorization.v1beta1.Attestor buildPartial() { 617 com.google.cloud.binaryauthorization.v1beta1.Attestor result = 618 new com.google.cloud.binaryauthorization.v1beta1.Attestor(this); 619 if (bitField0_ != 0) { 620 buildPartial0(result); 621 } 622 buildPartialOneofs(result); 623 onBuilt(); 624 return result; 625 } 626 buildPartial0(com.google.cloud.binaryauthorization.v1beta1.Attestor result)627 private void buildPartial0(com.google.cloud.binaryauthorization.v1beta1.Attestor result) { 628 int from_bitField0_ = bitField0_; 629 if (((from_bitField0_ & 0x00000001) != 0)) { 630 result.name_ = name_; 631 } 632 if (((from_bitField0_ & 0x00000002) != 0)) { 633 result.description_ = description_; 634 } 635 if (((from_bitField0_ & 0x00000008) != 0)) { 636 result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); 637 } 638 } 639 buildPartialOneofs(com.google.cloud.binaryauthorization.v1beta1.Attestor result)640 private void buildPartialOneofs(com.google.cloud.binaryauthorization.v1beta1.Attestor result) { 641 result.attestorTypeCase_ = attestorTypeCase_; 642 result.attestorType_ = this.attestorType_; 643 if (attestorTypeCase_ == 3 && userOwnedDrydockNoteBuilder_ != null) { 644 result.attestorType_ = userOwnedDrydockNoteBuilder_.build(); 645 } 646 } 647 648 @java.lang.Override clone()649 public Builder clone() { 650 return super.clone(); 651 } 652 653 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)654 public Builder setField( 655 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 656 return super.setField(field, value); 657 } 658 659 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)660 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 661 return super.clearField(field); 662 } 663 664 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)665 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 666 return super.clearOneof(oneof); 667 } 668 669 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)670 public Builder setRepeatedField( 671 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 672 return super.setRepeatedField(field, index, value); 673 } 674 675 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)676 public Builder addRepeatedField( 677 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 678 return super.addRepeatedField(field, value); 679 } 680 681 @java.lang.Override mergeFrom(com.google.protobuf.Message other)682 public Builder mergeFrom(com.google.protobuf.Message other) { 683 if (other instanceof com.google.cloud.binaryauthorization.v1beta1.Attestor) { 684 return mergeFrom((com.google.cloud.binaryauthorization.v1beta1.Attestor) other); 685 } else { 686 super.mergeFrom(other); 687 return this; 688 } 689 } 690 mergeFrom(com.google.cloud.binaryauthorization.v1beta1.Attestor other)691 public Builder mergeFrom(com.google.cloud.binaryauthorization.v1beta1.Attestor other) { 692 if (other == com.google.cloud.binaryauthorization.v1beta1.Attestor.getDefaultInstance()) 693 return this; 694 if (!other.getName().isEmpty()) { 695 name_ = other.name_; 696 bitField0_ |= 0x00000001; 697 onChanged(); 698 } 699 if (!other.getDescription().isEmpty()) { 700 description_ = other.description_; 701 bitField0_ |= 0x00000002; 702 onChanged(); 703 } 704 if (other.hasUpdateTime()) { 705 mergeUpdateTime(other.getUpdateTime()); 706 } 707 switch (other.getAttestorTypeCase()) { 708 case USER_OWNED_DRYDOCK_NOTE: 709 { 710 mergeUserOwnedDrydockNote(other.getUserOwnedDrydockNote()); 711 break; 712 } 713 case ATTESTORTYPE_NOT_SET: 714 { 715 break; 716 } 717 } 718 this.mergeUnknownFields(other.getUnknownFields()); 719 onChanged(); 720 return this; 721 } 722 723 @java.lang.Override isInitialized()724 public final boolean isInitialized() { 725 return true; 726 } 727 728 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)729 public Builder mergeFrom( 730 com.google.protobuf.CodedInputStream input, 731 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 732 throws java.io.IOException { 733 if (extensionRegistry == null) { 734 throw new java.lang.NullPointerException(); 735 } 736 try { 737 boolean done = false; 738 while (!done) { 739 int tag = input.readTag(); 740 switch (tag) { 741 case 0: 742 done = true; 743 break; 744 case 10: 745 { 746 name_ = input.readStringRequireUtf8(); 747 bitField0_ |= 0x00000001; 748 break; 749 } // case 10 750 case 26: 751 { 752 input.readMessage( 753 getUserOwnedDrydockNoteFieldBuilder().getBuilder(), extensionRegistry); 754 attestorTypeCase_ = 3; 755 break; 756 } // case 26 757 case 34: 758 { 759 input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); 760 bitField0_ |= 0x00000008; 761 break; 762 } // case 34 763 case 50: 764 { 765 description_ = input.readStringRequireUtf8(); 766 bitField0_ |= 0x00000002; 767 break; 768 } // case 50 769 default: 770 { 771 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 772 done = true; // was an endgroup tag 773 } 774 break; 775 } // default: 776 } // switch (tag) 777 } // while (!done) 778 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 779 throw e.unwrapIOException(); 780 } finally { 781 onChanged(); 782 } // finally 783 return this; 784 } 785 786 private int attestorTypeCase_ = 0; 787 private java.lang.Object attestorType_; 788 getAttestorTypeCase()789 public AttestorTypeCase getAttestorTypeCase() { 790 return AttestorTypeCase.forNumber(attestorTypeCase_); 791 } 792 clearAttestorType()793 public Builder clearAttestorType() { 794 attestorTypeCase_ = 0; 795 attestorType_ = null; 796 onChanged(); 797 return this; 798 } 799 800 private int bitField0_; 801 802 private java.lang.Object name_ = ""; 803 /** 804 * 805 * 806 * <pre> 807 * Required. The resource name, in the format: 808 * `projects/*/attestors/*`. This field may not be updated. 809 * </pre> 810 * 811 * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code> 812 * 813 * @return The name. 814 */ getName()815 public java.lang.String getName() { 816 java.lang.Object ref = name_; 817 if (!(ref instanceof java.lang.String)) { 818 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 819 java.lang.String s = bs.toStringUtf8(); 820 name_ = s; 821 return s; 822 } else { 823 return (java.lang.String) ref; 824 } 825 } 826 /** 827 * 828 * 829 * <pre> 830 * Required. The resource name, in the format: 831 * `projects/*/attestors/*`. This field may not be updated. 832 * </pre> 833 * 834 * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code> 835 * 836 * @return The bytes for name. 837 */ getNameBytes()838 public com.google.protobuf.ByteString getNameBytes() { 839 java.lang.Object ref = name_; 840 if (ref instanceof String) { 841 com.google.protobuf.ByteString b = 842 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 843 name_ = b; 844 return b; 845 } else { 846 return (com.google.protobuf.ByteString) ref; 847 } 848 } 849 /** 850 * 851 * 852 * <pre> 853 * Required. The resource name, in the format: 854 * `projects/*/attestors/*`. This field may not be updated. 855 * </pre> 856 * 857 * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code> 858 * 859 * @param value The name to set. 860 * @return This builder for chaining. 861 */ setName(java.lang.String value)862 public Builder setName(java.lang.String value) { 863 if (value == null) { 864 throw new NullPointerException(); 865 } 866 name_ = value; 867 bitField0_ |= 0x00000001; 868 onChanged(); 869 return this; 870 } 871 /** 872 * 873 * 874 * <pre> 875 * Required. The resource name, in the format: 876 * `projects/*/attestors/*`. This field may not be updated. 877 * </pre> 878 * 879 * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code> 880 * 881 * @return This builder for chaining. 882 */ clearName()883 public Builder clearName() { 884 name_ = getDefaultInstance().getName(); 885 bitField0_ = (bitField0_ & ~0x00000001); 886 onChanged(); 887 return this; 888 } 889 /** 890 * 891 * 892 * <pre> 893 * Required. The resource name, in the format: 894 * `projects/*/attestors/*`. This field may not be updated. 895 * </pre> 896 * 897 * <code>string name = 1 [(.google.api.field_behavior) = REQUIRED];</code> 898 * 899 * @param value The bytes for name to set. 900 * @return This builder for chaining. 901 */ setNameBytes(com.google.protobuf.ByteString value)902 public Builder setNameBytes(com.google.protobuf.ByteString value) { 903 if (value == null) { 904 throw new NullPointerException(); 905 } 906 checkByteStringIsUtf8(value); 907 name_ = value; 908 bitField0_ |= 0x00000001; 909 onChanged(); 910 return this; 911 } 912 913 private java.lang.Object description_ = ""; 914 /** 915 * 916 * 917 * <pre> 918 * Optional. A descriptive comment. This field may be updated. 919 * The field may be displayed in chooser dialogs. 920 * </pre> 921 * 922 * <code>string description = 6 [(.google.api.field_behavior) = OPTIONAL];</code> 923 * 924 * @return The description. 925 */ getDescription()926 public java.lang.String getDescription() { 927 java.lang.Object ref = description_; 928 if (!(ref instanceof java.lang.String)) { 929 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 930 java.lang.String s = bs.toStringUtf8(); 931 description_ = s; 932 return s; 933 } else { 934 return (java.lang.String) ref; 935 } 936 } 937 /** 938 * 939 * 940 * <pre> 941 * Optional. A descriptive comment. This field may be updated. 942 * The field may be displayed in chooser dialogs. 943 * </pre> 944 * 945 * <code>string description = 6 [(.google.api.field_behavior) = OPTIONAL];</code> 946 * 947 * @return The bytes for description. 948 */ getDescriptionBytes()949 public com.google.protobuf.ByteString getDescriptionBytes() { 950 java.lang.Object ref = description_; 951 if (ref instanceof String) { 952 com.google.protobuf.ByteString b = 953 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 954 description_ = b; 955 return b; 956 } else { 957 return (com.google.protobuf.ByteString) ref; 958 } 959 } 960 /** 961 * 962 * 963 * <pre> 964 * Optional. A descriptive comment. This field may be updated. 965 * The field may be displayed in chooser dialogs. 966 * </pre> 967 * 968 * <code>string description = 6 [(.google.api.field_behavior) = OPTIONAL];</code> 969 * 970 * @param value The description to set. 971 * @return This builder for chaining. 972 */ setDescription(java.lang.String value)973 public Builder setDescription(java.lang.String value) { 974 if (value == null) { 975 throw new NullPointerException(); 976 } 977 description_ = value; 978 bitField0_ |= 0x00000002; 979 onChanged(); 980 return this; 981 } 982 /** 983 * 984 * 985 * <pre> 986 * Optional. A descriptive comment. This field may be updated. 987 * The field may be displayed in chooser dialogs. 988 * </pre> 989 * 990 * <code>string description = 6 [(.google.api.field_behavior) = OPTIONAL];</code> 991 * 992 * @return This builder for chaining. 993 */ clearDescription()994 public Builder clearDescription() { 995 description_ = getDefaultInstance().getDescription(); 996 bitField0_ = (bitField0_ & ~0x00000002); 997 onChanged(); 998 return this; 999 } 1000 /** 1001 * 1002 * 1003 * <pre> 1004 * Optional. A descriptive comment. This field may be updated. 1005 * The field may be displayed in chooser dialogs. 1006 * </pre> 1007 * 1008 * <code>string description = 6 [(.google.api.field_behavior) = OPTIONAL];</code> 1009 * 1010 * @param value The bytes for description to set. 1011 * @return This builder for chaining. 1012 */ setDescriptionBytes(com.google.protobuf.ByteString value)1013 public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { 1014 if (value == null) { 1015 throw new NullPointerException(); 1016 } 1017 checkByteStringIsUtf8(value); 1018 description_ = value; 1019 bitField0_ |= 0x00000002; 1020 onChanged(); 1021 return this; 1022 } 1023 1024 private com.google.protobuf.SingleFieldBuilderV3< 1025 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote, 1026 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder, 1027 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder> 1028 userOwnedDrydockNoteBuilder_; 1029 /** 1030 * 1031 * 1032 * <pre> 1033 * A Drydock ATTESTATION_AUTHORITY Note, created by the user. 1034 * </pre> 1035 * 1036 * <code> 1037 * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; 1038 * </code> 1039 * 1040 * @return Whether the userOwnedDrydockNote field is set. 1041 */ 1042 @java.lang.Override hasUserOwnedDrydockNote()1043 public boolean hasUserOwnedDrydockNote() { 1044 return attestorTypeCase_ == 3; 1045 } 1046 /** 1047 * 1048 * 1049 * <pre> 1050 * A Drydock ATTESTATION_AUTHORITY Note, created by the user. 1051 * </pre> 1052 * 1053 * <code> 1054 * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; 1055 * </code> 1056 * 1057 * @return The userOwnedDrydockNote. 1058 */ 1059 @java.lang.Override 1060 public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote getUserOwnedDrydockNote()1061 getUserOwnedDrydockNote() { 1062 if (userOwnedDrydockNoteBuilder_ == null) { 1063 if (attestorTypeCase_ == 3) { 1064 return (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_; 1065 } 1066 return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote 1067 .getDefaultInstance(); 1068 } else { 1069 if (attestorTypeCase_ == 3) { 1070 return userOwnedDrydockNoteBuilder_.getMessage(); 1071 } 1072 return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote 1073 .getDefaultInstance(); 1074 } 1075 } 1076 /** 1077 * 1078 * 1079 * <pre> 1080 * A Drydock ATTESTATION_AUTHORITY Note, created by the user. 1081 * </pre> 1082 * 1083 * <code> 1084 * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; 1085 * </code> 1086 */ setUserOwnedDrydockNote( com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote value)1087 public Builder setUserOwnedDrydockNote( 1088 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote value) { 1089 if (userOwnedDrydockNoteBuilder_ == null) { 1090 if (value == null) { 1091 throw new NullPointerException(); 1092 } 1093 attestorType_ = value; 1094 onChanged(); 1095 } else { 1096 userOwnedDrydockNoteBuilder_.setMessage(value); 1097 } 1098 attestorTypeCase_ = 3; 1099 return this; 1100 } 1101 /** 1102 * 1103 * 1104 * <pre> 1105 * A Drydock ATTESTATION_AUTHORITY Note, created by the user. 1106 * </pre> 1107 * 1108 * <code> 1109 * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; 1110 * </code> 1111 */ setUserOwnedDrydockNote( com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder builderForValue)1112 public Builder setUserOwnedDrydockNote( 1113 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder builderForValue) { 1114 if (userOwnedDrydockNoteBuilder_ == null) { 1115 attestorType_ = builderForValue.build(); 1116 onChanged(); 1117 } else { 1118 userOwnedDrydockNoteBuilder_.setMessage(builderForValue.build()); 1119 } 1120 attestorTypeCase_ = 3; 1121 return this; 1122 } 1123 /** 1124 * 1125 * 1126 * <pre> 1127 * A Drydock ATTESTATION_AUTHORITY Note, created by the user. 1128 * </pre> 1129 * 1130 * <code> 1131 * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; 1132 * </code> 1133 */ mergeUserOwnedDrydockNote( com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote value)1134 public Builder mergeUserOwnedDrydockNote( 1135 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote value) { 1136 if (userOwnedDrydockNoteBuilder_ == null) { 1137 if (attestorTypeCase_ == 3 1138 && attestorType_ 1139 != com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote 1140 .getDefaultInstance()) { 1141 attestorType_ = 1142 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.newBuilder( 1143 (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) 1144 attestorType_) 1145 .mergeFrom(value) 1146 .buildPartial(); 1147 } else { 1148 attestorType_ = value; 1149 } 1150 onChanged(); 1151 } else { 1152 if (attestorTypeCase_ == 3) { 1153 userOwnedDrydockNoteBuilder_.mergeFrom(value); 1154 } else { 1155 userOwnedDrydockNoteBuilder_.setMessage(value); 1156 } 1157 } 1158 attestorTypeCase_ = 3; 1159 return this; 1160 } 1161 /** 1162 * 1163 * 1164 * <pre> 1165 * A Drydock ATTESTATION_AUTHORITY Note, created by the user. 1166 * </pre> 1167 * 1168 * <code> 1169 * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; 1170 * </code> 1171 */ clearUserOwnedDrydockNote()1172 public Builder clearUserOwnedDrydockNote() { 1173 if (userOwnedDrydockNoteBuilder_ == null) { 1174 if (attestorTypeCase_ == 3) { 1175 attestorTypeCase_ = 0; 1176 attestorType_ = null; 1177 onChanged(); 1178 } 1179 } else { 1180 if (attestorTypeCase_ == 3) { 1181 attestorTypeCase_ = 0; 1182 attestorType_ = null; 1183 } 1184 userOwnedDrydockNoteBuilder_.clear(); 1185 } 1186 return this; 1187 } 1188 /** 1189 * 1190 * 1191 * <pre> 1192 * A Drydock ATTESTATION_AUTHORITY Note, created by the user. 1193 * </pre> 1194 * 1195 * <code> 1196 * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; 1197 * </code> 1198 */ 1199 public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder getUserOwnedDrydockNoteBuilder()1200 getUserOwnedDrydockNoteBuilder() { 1201 return getUserOwnedDrydockNoteFieldBuilder().getBuilder(); 1202 } 1203 /** 1204 * 1205 * 1206 * <pre> 1207 * A Drydock ATTESTATION_AUTHORITY Note, created by the user. 1208 * </pre> 1209 * 1210 * <code> 1211 * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; 1212 * </code> 1213 */ 1214 @java.lang.Override 1215 public com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder getUserOwnedDrydockNoteOrBuilder()1216 getUserOwnedDrydockNoteOrBuilder() { 1217 if ((attestorTypeCase_ == 3) && (userOwnedDrydockNoteBuilder_ != null)) { 1218 return userOwnedDrydockNoteBuilder_.getMessageOrBuilder(); 1219 } else { 1220 if (attestorTypeCase_ == 3) { 1221 return (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_; 1222 } 1223 return com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote 1224 .getDefaultInstance(); 1225 } 1226 } 1227 /** 1228 * 1229 * 1230 * <pre> 1231 * A Drydock ATTESTATION_AUTHORITY Note, created by the user. 1232 * </pre> 1233 * 1234 * <code> 1235 * .google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote user_owned_drydock_note = 3; 1236 * </code> 1237 */ 1238 private com.google.protobuf.SingleFieldBuilderV3< 1239 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote, 1240 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder, 1241 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder> getUserOwnedDrydockNoteFieldBuilder()1242 getUserOwnedDrydockNoteFieldBuilder() { 1243 if (userOwnedDrydockNoteBuilder_ == null) { 1244 if (!(attestorTypeCase_ == 3)) { 1245 attestorType_ = 1246 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote 1247 .getDefaultInstance(); 1248 } 1249 userOwnedDrydockNoteBuilder_ = 1250 new com.google.protobuf.SingleFieldBuilderV3< 1251 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote, 1252 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote.Builder, 1253 com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNoteOrBuilder>( 1254 (com.google.cloud.binaryauthorization.v1beta1.UserOwnedDrydockNote) attestorType_, 1255 getParentForChildren(), 1256 isClean()); 1257 attestorType_ = null; 1258 } 1259 attestorTypeCase_ = 3; 1260 onChanged(); 1261 return userOwnedDrydockNoteBuilder_; 1262 } 1263 1264 private com.google.protobuf.Timestamp updateTime_; 1265 private com.google.protobuf.SingleFieldBuilderV3< 1266 com.google.protobuf.Timestamp, 1267 com.google.protobuf.Timestamp.Builder, 1268 com.google.protobuf.TimestampOrBuilder> 1269 updateTimeBuilder_; 1270 /** 1271 * 1272 * 1273 * <pre> 1274 * Output only. Time when the attestor was last updated. 1275 * </pre> 1276 * 1277 * <code> 1278 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1279 * </code> 1280 * 1281 * @return Whether the updateTime field is set. 1282 */ hasUpdateTime()1283 public boolean hasUpdateTime() { 1284 return ((bitField0_ & 0x00000008) != 0); 1285 } 1286 /** 1287 * 1288 * 1289 * <pre> 1290 * Output only. Time when the attestor was last updated. 1291 * </pre> 1292 * 1293 * <code> 1294 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1295 * </code> 1296 * 1297 * @return The updateTime. 1298 */ getUpdateTime()1299 public com.google.protobuf.Timestamp getUpdateTime() { 1300 if (updateTimeBuilder_ == null) { 1301 return updateTime_ == null 1302 ? com.google.protobuf.Timestamp.getDefaultInstance() 1303 : updateTime_; 1304 } else { 1305 return updateTimeBuilder_.getMessage(); 1306 } 1307 } 1308 /** 1309 * 1310 * 1311 * <pre> 1312 * Output only. Time when the attestor was last updated. 1313 * </pre> 1314 * 1315 * <code> 1316 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1317 * </code> 1318 */ setUpdateTime(com.google.protobuf.Timestamp value)1319 public Builder setUpdateTime(com.google.protobuf.Timestamp value) { 1320 if (updateTimeBuilder_ == null) { 1321 if (value == null) { 1322 throw new NullPointerException(); 1323 } 1324 updateTime_ = value; 1325 } else { 1326 updateTimeBuilder_.setMessage(value); 1327 } 1328 bitField0_ |= 0x00000008; 1329 onChanged(); 1330 return this; 1331 } 1332 /** 1333 * 1334 * 1335 * <pre> 1336 * Output only. Time when the attestor was last updated. 1337 * </pre> 1338 * 1339 * <code> 1340 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1341 * </code> 1342 */ setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)1343 public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) { 1344 if (updateTimeBuilder_ == null) { 1345 updateTime_ = builderForValue.build(); 1346 } else { 1347 updateTimeBuilder_.setMessage(builderForValue.build()); 1348 } 1349 bitField0_ |= 0x00000008; 1350 onChanged(); 1351 return this; 1352 } 1353 /** 1354 * 1355 * 1356 * <pre> 1357 * Output only. Time when the attestor was last updated. 1358 * </pre> 1359 * 1360 * <code> 1361 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1362 * </code> 1363 */ mergeUpdateTime(com.google.protobuf.Timestamp value)1364 public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { 1365 if (updateTimeBuilder_ == null) { 1366 if (((bitField0_ & 0x00000008) != 0) 1367 && updateTime_ != null 1368 && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 1369 getUpdateTimeBuilder().mergeFrom(value); 1370 } else { 1371 updateTime_ = value; 1372 } 1373 } else { 1374 updateTimeBuilder_.mergeFrom(value); 1375 } 1376 bitField0_ |= 0x00000008; 1377 onChanged(); 1378 return this; 1379 } 1380 /** 1381 * 1382 * 1383 * <pre> 1384 * Output only. Time when the attestor was last updated. 1385 * </pre> 1386 * 1387 * <code> 1388 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1389 * </code> 1390 */ clearUpdateTime()1391 public Builder clearUpdateTime() { 1392 bitField0_ = (bitField0_ & ~0x00000008); 1393 updateTime_ = null; 1394 if (updateTimeBuilder_ != null) { 1395 updateTimeBuilder_.dispose(); 1396 updateTimeBuilder_ = null; 1397 } 1398 onChanged(); 1399 return this; 1400 } 1401 /** 1402 * 1403 * 1404 * <pre> 1405 * Output only. Time when the attestor was last updated. 1406 * </pre> 1407 * 1408 * <code> 1409 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1410 * </code> 1411 */ getUpdateTimeBuilder()1412 public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { 1413 bitField0_ |= 0x00000008; 1414 onChanged(); 1415 return getUpdateTimeFieldBuilder().getBuilder(); 1416 } 1417 /** 1418 * 1419 * 1420 * <pre> 1421 * Output only. Time when the attestor was last updated. 1422 * </pre> 1423 * 1424 * <code> 1425 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1426 * </code> 1427 */ getUpdateTimeOrBuilder()1428 public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { 1429 if (updateTimeBuilder_ != null) { 1430 return updateTimeBuilder_.getMessageOrBuilder(); 1431 } else { 1432 return updateTime_ == null 1433 ? com.google.protobuf.Timestamp.getDefaultInstance() 1434 : updateTime_; 1435 } 1436 } 1437 /** 1438 * 1439 * 1440 * <pre> 1441 * Output only. Time when the attestor was last updated. 1442 * </pre> 1443 * 1444 * <code> 1445 * .google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; 1446 * </code> 1447 */ 1448 private com.google.protobuf.SingleFieldBuilderV3< 1449 com.google.protobuf.Timestamp, 1450 com.google.protobuf.Timestamp.Builder, 1451 com.google.protobuf.TimestampOrBuilder> getUpdateTimeFieldBuilder()1452 getUpdateTimeFieldBuilder() { 1453 if (updateTimeBuilder_ == null) { 1454 updateTimeBuilder_ = 1455 new com.google.protobuf.SingleFieldBuilderV3< 1456 com.google.protobuf.Timestamp, 1457 com.google.protobuf.Timestamp.Builder, 1458 com.google.protobuf.TimestampOrBuilder>( 1459 getUpdateTime(), getParentForChildren(), isClean()); 1460 updateTime_ = null; 1461 } 1462 return updateTimeBuilder_; 1463 } 1464 1465 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1466 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1467 return super.setUnknownFields(unknownFields); 1468 } 1469 1470 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1471 public final Builder mergeUnknownFields( 1472 final com.google.protobuf.UnknownFieldSet unknownFields) { 1473 return super.mergeUnknownFields(unknownFields); 1474 } 1475 1476 // @@protoc_insertion_point(builder_scope:google.cloud.binaryauthorization.v1beta1.Attestor) 1477 } 1478 1479 // @@protoc_insertion_point(class_scope:google.cloud.binaryauthorization.v1beta1.Attestor) 1480 private static final com.google.cloud.binaryauthorization.v1beta1.Attestor DEFAULT_INSTANCE; 1481 1482 static { 1483 DEFAULT_INSTANCE = new com.google.cloud.binaryauthorization.v1beta1.Attestor(); 1484 } 1485 getDefaultInstance()1486 public static com.google.cloud.binaryauthorization.v1beta1.Attestor getDefaultInstance() { 1487 return DEFAULT_INSTANCE; 1488 } 1489 1490 private static final com.google.protobuf.Parser<Attestor> PARSER = 1491 new com.google.protobuf.AbstractParser<Attestor>() { 1492 @java.lang.Override 1493 public Attestor parsePartialFrom( 1494 com.google.protobuf.CodedInputStream input, 1495 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1496 throws com.google.protobuf.InvalidProtocolBufferException { 1497 Builder builder = newBuilder(); 1498 try { 1499 builder.mergeFrom(input, extensionRegistry); 1500 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1501 throw e.setUnfinishedMessage(builder.buildPartial()); 1502 } catch (com.google.protobuf.UninitializedMessageException e) { 1503 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1504 } catch (java.io.IOException e) { 1505 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1506 .setUnfinishedMessage(builder.buildPartial()); 1507 } 1508 return builder.buildPartial(); 1509 } 1510 }; 1511 parser()1512 public static com.google.protobuf.Parser<Attestor> parser() { 1513 return PARSER; 1514 } 1515 1516 @java.lang.Override getParserForType()1517 public com.google.protobuf.Parser<Attestor> getParserForType() { 1518 return PARSER; 1519 } 1520 1521 @java.lang.Override getDefaultInstanceForType()1522 public com.google.cloud.binaryauthorization.v1beta1.Attestor getDefaultInstanceForType() { 1523 return DEFAULT_INSTANCE; 1524 } 1525 } 1526