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/secretmanager/v1/resources.proto 18 19 package com.google.cloud.secretmanager.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * The rotation time and period for a 26 * [Secret][google.cloud.secretmanager.v1.Secret]. At next_rotation_time, Secret 27 * Manager will send a Pub/Sub notification to the topics configured on the 28 * Secret. [Secret.topics][google.cloud.secretmanager.v1.Secret.topics] must be 29 * set to configure rotation. 30 * </pre> 31 * 32 * Protobuf type {@code google.cloud.secretmanager.v1.Rotation} 33 */ 34 public final class Rotation extends com.google.protobuf.GeneratedMessageV3 35 implements 36 // @@protoc_insertion_point(message_implements:google.cloud.secretmanager.v1.Rotation) 37 RotationOrBuilder { 38 private static final long serialVersionUID = 0L; 39 // Use Rotation.newBuilder() to construct. Rotation(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)40 private Rotation(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 41 super(builder); 42 } 43 Rotation()44 private Rotation() {} 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new Rotation(); 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.secretmanager.v1.ResourcesProto 59 .internal_static_google_cloud_secretmanager_v1_Rotation_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.secretmanager.v1.ResourcesProto 66 .internal_static_google_cloud_secretmanager_v1_Rotation_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.secretmanager.v1.Rotation.class, 69 com.google.cloud.secretmanager.v1.Rotation.Builder.class); 70 } 71 72 public static final int NEXT_ROTATION_TIME_FIELD_NUMBER = 1; 73 private com.google.protobuf.Timestamp nextRotationTime_; 74 /** 75 * 76 * 77 * <pre> 78 * Optional. Timestamp in UTC at which the 79 * [Secret][google.cloud.secretmanager.v1.Secret] is scheduled to rotate. 80 * Cannot be set to less than 300s (5 min) in the future and at most 81 * 3153600000s (100 years). 82 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 83 * MUST be set if 84 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 85 * is set. 86 * </pre> 87 * 88 * <code> 89 * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = OPTIONAL]; 90 * </code> 91 * 92 * @return Whether the nextRotationTime field is set. 93 */ 94 @java.lang.Override hasNextRotationTime()95 public boolean hasNextRotationTime() { 96 return nextRotationTime_ != null; 97 } 98 /** 99 * 100 * 101 * <pre> 102 * Optional. Timestamp in UTC at which the 103 * [Secret][google.cloud.secretmanager.v1.Secret] is scheduled to rotate. 104 * Cannot be set to less than 300s (5 min) in the future and at most 105 * 3153600000s (100 years). 106 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 107 * MUST be set if 108 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 109 * is set. 110 * </pre> 111 * 112 * <code> 113 * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = OPTIONAL]; 114 * </code> 115 * 116 * @return The nextRotationTime. 117 */ 118 @java.lang.Override getNextRotationTime()119 public com.google.protobuf.Timestamp getNextRotationTime() { 120 return nextRotationTime_ == null 121 ? com.google.protobuf.Timestamp.getDefaultInstance() 122 : nextRotationTime_; 123 } 124 /** 125 * 126 * 127 * <pre> 128 * Optional. Timestamp in UTC at which the 129 * [Secret][google.cloud.secretmanager.v1.Secret] is scheduled to rotate. 130 * Cannot be set to less than 300s (5 min) in the future and at most 131 * 3153600000s (100 years). 132 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 133 * MUST be set if 134 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 135 * is set. 136 * </pre> 137 * 138 * <code> 139 * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = OPTIONAL]; 140 * </code> 141 */ 142 @java.lang.Override getNextRotationTimeOrBuilder()143 public com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder() { 144 return nextRotationTime_ == null 145 ? com.google.protobuf.Timestamp.getDefaultInstance() 146 : nextRotationTime_; 147 } 148 149 public static final int ROTATION_PERIOD_FIELD_NUMBER = 2; 150 private com.google.protobuf.Duration rotationPeriod_; 151 /** 152 * 153 * 154 * <pre> 155 * Input only. The Duration between rotation notifications. Must be in seconds 156 * and at least 3600s (1h) and at most 3153600000s (100 years). 157 * If 158 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 159 * is set, 160 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 161 * must be set. 162 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 163 * will be advanced by this period when the service automatically sends 164 * rotation notifications. 165 * </pre> 166 * 167 * <code> 168 * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = INPUT_ONLY]; 169 * </code> 170 * 171 * @return Whether the rotationPeriod field is set. 172 */ 173 @java.lang.Override hasRotationPeriod()174 public boolean hasRotationPeriod() { 175 return rotationPeriod_ != null; 176 } 177 /** 178 * 179 * 180 * <pre> 181 * Input only. The Duration between rotation notifications. Must be in seconds 182 * and at least 3600s (1h) and at most 3153600000s (100 years). 183 * If 184 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 185 * is set, 186 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 187 * must be set. 188 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 189 * will be advanced by this period when the service automatically sends 190 * rotation notifications. 191 * </pre> 192 * 193 * <code> 194 * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = INPUT_ONLY]; 195 * </code> 196 * 197 * @return The rotationPeriod. 198 */ 199 @java.lang.Override getRotationPeriod()200 public com.google.protobuf.Duration getRotationPeriod() { 201 return rotationPeriod_ == null 202 ? com.google.protobuf.Duration.getDefaultInstance() 203 : rotationPeriod_; 204 } 205 /** 206 * 207 * 208 * <pre> 209 * Input only. The Duration between rotation notifications. Must be in seconds 210 * and at least 3600s (1h) and at most 3153600000s (100 years). 211 * If 212 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 213 * is set, 214 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 215 * must be set. 216 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 217 * will be advanced by this period when the service automatically sends 218 * rotation notifications. 219 * </pre> 220 * 221 * <code> 222 * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = INPUT_ONLY]; 223 * </code> 224 */ 225 @java.lang.Override getRotationPeriodOrBuilder()226 public com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder() { 227 return rotationPeriod_ == null 228 ? com.google.protobuf.Duration.getDefaultInstance() 229 : rotationPeriod_; 230 } 231 232 private byte memoizedIsInitialized = -1; 233 234 @java.lang.Override isInitialized()235 public final boolean isInitialized() { 236 byte isInitialized = memoizedIsInitialized; 237 if (isInitialized == 1) return true; 238 if (isInitialized == 0) return false; 239 240 memoizedIsInitialized = 1; 241 return true; 242 } 243 244 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)245 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 246 if (nextRotationTime_ != null) { 247 output.writeMessage(1, getNextRotationTime()); 248 } 249 if (rotationPeriod_ != null) { 250 output.writeMessage(2, getRotationPeriod()); 251 } 252 getUnknownFields().writeTo(output); 253 } 254 255 @java.lang.Override getSerializedSize()256 public int getSerializedSize() { 257 int size = memoizedSize; 258 if (size != -1) return size; 259 260 size = 0; 261 if (nextRotationTime_ != null) { 262 size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getNextRotationTime()); 263 } 264 if (rotationPeriod_ != null) { 265 size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getRotationPeriod()); 266 } 267 size += getUnknownFields().getSerializedSize(); 268 memoizedSize = size; 269 return size; 270 } 271 272 @java.lang.Override equals(final java.lang.Object obj)273 public boolean equals(final java.lang.Object obj) { 274 if (obj == this) { 275 return true; 276 } 277 if (!(obj instanceof com.google.cloud.secretmanager.v1.Rotation)) { 278 return super.equals(obj); 279 } 280 com.google.cloud.secretmanager.v1.Rotation other = 281 (com.google.cloud.secretmanager.v1.Rotation) obj; 282 283 if (hasNextRotationTime() != other.hasNextRotationTime()) return false; 284 if (hasNextRotationTime()) { 285 if (!getNextRotationTime().equals(other.getNextRotationTime())) return false; 286 } 287 if (hasRotationPeriod() != other.hasRotationPeriod()) return false; 288 if (hasRotationPeriod()) { 289 if (!getRotationPeriod().equals(other.getRotationPeriod())) return false; 290 } 291 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 292 return true; 293 } 294 295 @java.lang.Override hashCode()296 public int hashCode() { 297 if (memoizedHashCode != 0) { 298 return memoizedHashCode; 299 } 300 int hash = 41; 301 hash = (19 * hash) + getDescriptor().hashCode(); 302 if (hasNextRotationTime()) { 303 hash = (37 * hash) + NEXT_ROTATION_TIME_FIELD_NUMBER; 304 hash = (53 * hash) + getNextRotationTime().hashCode(); 305 } 306 if (hasRotationPeriod()) { 307 hash = (37 * hash) + ROTATION_PERIOD_FIELD_NUMBER; 308 hash = (53 * hash) + getRotationPeriod().hashCode(); 309 } 310 hash = (29 * hash) + getUnknownFields().hashCode(); 311 memoizedHashCode = hash; 312 return hash; 313 } 314 parseFrom(java.nio.ByteBuffer data)315 public static com.google.cloud.secretmanager.v1.Rotation parseFrom(java.nio.ByteBuffer data) 316 throws com.google.protobuf.InvalidProtocolBufferException { 317 return PARSER.parseFrom(data); 318 } 319 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)320 public static com.google.cloud.secretmanager.v1.Rotation parseFrom( 321 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 322 throws com.google.protobuf.InvalidProtocolBufferException { 323 return PARSER.parseFrom(data, extensionRegistry); 324 } 325 parseFrom( com.google.protobuf.ByteString data)326 public static com.google.cloud.secretmanager.v1.Rotation parseFrom( 327 com.google.protobuf.ByteString data) 328 throws com.google.protobuf.InvalidProtocolBufferException { 329 return PARSER.parseFrom(data); 330 } 331 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)332 public static com.google.cloud.secretmanager.v1.Rotation parseFrom( 333 com.google.protobuf.ByteString data, 334 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 335 throws com.google.protobuf.InvalidProtocolBufferException { 336 return PARSER.parseFrom(data, extensionRegistry); 337 } 338 parseFrom(byte[] data)339 public static com.google.cloud.secretmanager.v1.Rotation parseFrom(byte[] data) 340 throws com.google.protobuf.InvalidProtocolBufferException { 341 return PARSER.parseFrom(data); 342 } 343 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)344 public static com.google.cloud.secretmanager.v1.Rotation parseFrom( 345 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 346 throws com.google.protobuf.InvalidProtocolBufferException { 347 return PARSER.parseFrom(data, extensionRegistry); 348 } 349 parseFrom(java.io.InputStream input)350 public static com.google.cloud.secretmanager.v1.Rotation parseFrom(java.io.InputStream input) 351 throws java.io.IOException { 352 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 353 } 354 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)355 public static com.google.cloud.secretmanager.v1.Rotation parseFrom( 356 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 357 throws java.io.IOException { 358 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 359 PARSER, input, extensionRegistry); 360 } 361 parseDelimitedFrom( java.io.InputStream input)362 public static com.google.cloud.secretmanager.v1.Rotation parseDelimitedFrom( 363 java.io.InputStream input) throws java.io.IOException { 364 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 365 } 366 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)367 public static com.google.cloud.secretmanager.v1.Rotation parseDelimitedFrom( 368 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 369 throws java.io.IOException { 370 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 371 PARSER, input, extensionRegistry); 372 } 373 parseFrom( com.google.protobuf.CodedInputStream input)374 public static com.google.cloud.secretmanager.v1.Rotation parseFrom( 375 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 376 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 377 } 378 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)379 public static com.google.cloud.secretmanager.v1.Rotation parseFrom( 380 com.google.protobuf.CodedInputStream input, 381 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 382 throws java.io.IOException { 383 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 384 PARSER, input, extensionRegistry); 385 } 386 387 @java.lang.Override newBuilderForType()388 public Builder newBuilderForType() { 389 return newBuilder(); 390 } 391 newBuilder()392 public static Builder newBuilder() { 393 return DEFAULT_INSTANCE.toBuilder(); 394 } 395 newBuilder(com.google.cloud.secretmanager.v1.Rotation prototype)396 public static Builder newBuilder(com.google.cloud.secretmanager.v1.Rotation prototype) { 397 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 398 } 399 400 @java.lang.Override toBuilder()401 public Builder toBuilder() { 402 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 403 } 404 405 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)406 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 407 Builder builder = new Builder(parent); 408 return builder; 409 } 410 /** 411 * 412 * 413 * <pre> 414 * The rotation time and period for a 415 * [Secret][google.cloud.secretmanager.v1.Secret]. At next_rotation_time, Secret 416 * Manager will send a Pub/Sub notification to the topics configured on the 417 * Secret. [Secret.topics][google.cloud.secretmanager.v1.Secret.topics] must be 418 * set to configure rotation. 419 * </pre> 420 * 421 * Protobuf type {@code google.cloud.secretmanager.v1.Rotation} 422 */ 423 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 424 implements 425 // @@protoc_insertion_point(builder_implements:google.cloud.secretmanager.v1.Rotation) 426 com.google.cloud.secretmanager.v1.RotationOrBuilder { getDescriptor()427 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 428 return com.google.cloud.secretmanager.v1.ResourcesProto 429 .internal_static_google_cloud_secretmanager_v1_Rotation_descriptor; 430 } 431 432 @java.lang.Override 433 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()434 internalGetFieldAccessorTable() { 435 return com.google.cloud.secretmanager.v1.ResourcesProto 436 .internal_static_google_cloud_secretmanager_v1_Rotation_fieldAccessorTable 437 .ensureFieldAccessorsInitialized( 438 com.google.cloud.secretmanager.v1.Rotation.class, 439 com.google.cloud.secretmanager.v1.Rotation.Builder.class); 440 } 441 442 // Construct using com.google.cloud.secretmanager.v1.Rotation.newBuilder() Builder()443 private Builder() {} 444 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)445 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 446 super(parent); 447 } 448 449 @java.lang.Override clear()450 public Builder clear() { 451 super.clear(); 452 bitField0_ = 0; 453 nextRotationTime_ = null; 454 if (nextRotationTimeBuilder_ != null) { 455 nextRotationTimeBuilder_.dispose(); 456 nextRotationTimeBuilder_ = null; 457 } 458 rotationPeriod_ = null; 459 if (rotationPeriodBuilder_ != null) { 460 rotationPeriodBuilder_.dispose(); 461 rotationPeriodBuilder_ = null; 462 } 463 return this; 464 } 465 466 @java.lang.Override getDescriptorForType()467 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 468 return com.google.cloud.secretmanager.v1.ResourcesProto 469 .internal_static_google_cloud_secretmanager_v1_Rotation_descriptor; 470 } 471 472 @java.lang.Override getDefaultInstanceForType()473 public com.google.cloud.secretmanager.v1.Rotation getDefaultInstanceForType() { 474 return com.google.cloud.secretmanager.v1.Rotation.getDefaultInstance(); 475 } 476 477 @java.lang.Override build()478 public com.google.cloud.secretmanager.v1.Rotation build() { 479 com.google.cloud.secretmanager.v1.Rotation result = buildPartial(); 480 if (!result.isInitialized()) { 481 throw newUninitializedMessageException(result); 482 } 483 return result; 484 } 485 486 @java.lang.Override buildPartial()487 public com.google.cloud.secretmanager.v1.Rotation buildPartial() { 488 com.google.cloud.secretmanager.v1.Rotation result = 489 new com.google.cloud.secretmanager.v1.Rotation(this); 490 if (bitField0_ != 0) { 491 buildPartial0(result); 492 } 493 onBuilt(); 494 return result; 495 } 496 buildPartial0(com.google.cloud.secretmanager.v1.Rotation result)497 private void buildPartial0(com.google.cloud.secretmanager.v1.Rotation result) { 498 int from_bitField0_ = bitField0_; 499 if (((from_bitField0_ & 0x00000001) != 0)) { 500 result.nextRotationTime_ = 501 nextRotationTimeBuilder_ == null ? nextRotationTime_ : nextRotationTimeBuilder_.build(); 502 } 503 if (((from_bitField0_ & 0x00000002) != 0)) { 504 result.rotationPeriod_ = 505 rotationPeriodBuilder_ == null ? rotationPeriod_ : rotationPeriodBuilder_.build(); 506 } 507 } 508 509 @java.lang.Override clone()510 public Builder clone() { 511 return super.clone(); 512 } 513 514 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)515 public Builder setField( 516 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 517 return super.setField(field, value); 518 } 519 520 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)521 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 522 return super.clearField(field); 523 } 524 525 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)526 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 527 return super.clearOneof(oneof); 528 } 529 530 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)531 public Builder setRepeatedField( 532 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 533 return super.setRepeatedField(field, index, value); 534 } 535 536 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)537 public Builder addRepeatedField( 538 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 539 return super.addRepeatedField(field, value); 540 } 541 542 @java.lang.Override mergeFrom(com.google.protobuf.Message other)543 public Builder mergeFrom(com.google.protobuf.Message other) { 544 if (other instanceof com.google.cloud.secretmanager.v1.Rotation) { 545 return mergeFrom((com.google.cloud.secretmanager.v1.Rotation) other); 546 } else { 547 super.mergeFrom(other); 548 return this; 549 } 550 } 551 mergeFrom(com.google.cloud.secretmanager.v1.Rotation other)552 public Builder mergeFrom(com.google.cloud.secretmanager.v1.Rotation other) { 553 if (other == com.google.cloud.secretmanager.v1.Rotation.getDefaultInstance()) return this; 554 if (other.hasNextRotationTime()) { 555 mergeNextRotationTime(other.getNextRotationTime()); 556 } 557 if (other.hasRotationPeriod()) { 558 mergeRotationPeriod(other.getRotationPeriod()); 559 } 560 this.mergeUnknownFields(other.getUnknownFields()); 561 onChanged(); 562 return this; 563 } 564 565 @java.lang.Override isInitialized()566 public final boolean isInitialized() { 567 return true; 568 } 569 570 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)571 public Builder mergeFrom( 572 com.google.protobuf.CodedInputStream input, 573 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 574 throws java.io.IOException { 575 if (extensionRegistry == null) { 576 throw new java.lang.NullPointerException(); 577 } 578 try { 579 boolean done = false; 580 while (!done) { 581 int tag = input.readTag(); 582 switch (tag) { 583 case 0: 584 done = true; 585 break; 586 case 10: 587 { 588 input.readMessage( 589 getNextRotationTimeFieldBuilder().getBuilder(), extensionRegistry); 590 bitField0_ |= 0x00000001; 591 break; 592 } // case 10 593 case 18: 594 { 595 input.readMessage(getRotationPeriodFieldBuilder().getBuilder(), extensionRegistry); 596 bitField0_ |= 0x00000002; 597 break; 598 } // case 18 599 default: 600 { 601 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 602 done = true; // was an endgroup tag 603 } 604 break; 605 } // default: 606 } // switch (tag) 607 } // while (!done) 608 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 609 throw e.unwrapIOException(); 610 } finally { 611 onChanged(); 612 } // finally 613 return this; 614 } 615 616 private int bitField0_; 617 618 private com.google.protobuf.Timestamp nextRotationTime_; 619 private com.google.protobuf.SingleFieldBuilderV3< 620 com.google.protobuf.Timestamp, 621 com.google.protobuf.Timestamp.Builder, 622 com.google.protobuf.TimestampOrBuilder> 623 nextRotationTimeBuilder_; 624 /** 625 * 626 * 627 * <pre> 628 * Optional. Timestamp in UTC at which the 629 * [Secret][google.cloud.secretmanager.v1.Secret] is scheduled to rotate. 630 * Cannot be set to less than 300s (5 min) in the future and at most 631 * 3153600000s (100 years). 632 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 633 * MUST be set if 634 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 635 * is set. 636 * </pre> 637 * 638 * <code> 639 * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = OPTIONAL]; 640 * </code> 641 * 642 * @return Whether the nextRotationTime field is set. 643 */ hasNextRotationTime()644 public boolean hasNextRotationTime() { 645 return ((bitField0_ & 0x00000001) != 0); 646 } 647 /** 648 * 649 * 650 * <pre> 651 * Optional. Timestamp in UTC at which the 652 * [Secret][google.cloud.secretmanager.v1.Secret] is scheduled to rotate. 653 * Cannot be set to less than 300s (5 min) in the future and at most 654 * 3153600000s (100 years). 655 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 656 * MUST be set if 657 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 658 * is set. 659 * </pre> 660 * 661 * <code> 662 * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = OPTIONAL]; 663 * </code> 664 * 665 * @return The nextRotationTime. 666 */ getNextRotationTime()667 public com.google.protobuf.Timestamp getNextRotationTime() { 668 if (nextRotationTimeBuilder_ == null) { 669 return nextRotationTime_ == null 670 ? com.google.protobuf.Timestamp.getDefaultInstance() 671 : nextRotationTime_; 672 } else { 673 return nextRotationTimeBuilder_.getMessage(); 674 } 675 } 676 /** 677 * 678 * 679 * <pre> 680 * Optional. Timestamp in UTC at which the 681 * [Secret][google.cloud.secretmanager.v1.Secret] is scheduled to rotate. 682 * Cannot be set to less than 300s (5 min) in the future and at most 683 * 3153600000s (100 years). 684 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 685 * MUST be set if 686 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 687 * is set. 688 * </pre> 689 * 690 * <code> 691 * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = OPTIONAL]; 692 * </code> 693 */ setNextRotationTime(com.google.protobuf.Timestamp value)694 public Builder setNextRotationTime(com.google.protobuf.Timestamp value) { 695 if (nextRotationTimeBuilder_ == null) { 696 if (value == null) { 697 throw new NullPointerException(); 698 } 699 nextRotationTime_ = value; 700 } else { 701 nextRotationTimeBuilder_.setMessage(value); 702 } 703 bitField0_ |= 0x00000001; 704 onChanged(); 705 return this; 706 } 707 /** 708 * 709 * 710 * <pre> 711 * Optional. Timestamp in UTC at which the 712 * [Secret][google.cloud.secretmanager.v1.Secret] is scheduled to rotate. 713 * Cannot be set to less than 300s (5 min) in the future and at most 714 * 3153600000s (100 years). 715 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 716 * MUST be set if 717 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 718 * is set. 719 * </pre> 720 * 721 * <code> 722 * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = OPTIONAL]; 723 * </code> 724 */ setNextRotationTime(com.google.protobuf.Timestamp.Builder builderForValue)725 public Builder setNextRotationTime(com.google.protobuf.Timestamp.Builder builderForValue) { 726 if (nextRotationTimeBuilder_ == null) { 727 nextRotationTime_ = builderForValue.build(); 728 } else { 729 nextRotationTimeBuilder_.setMessage(builderForValue.build()); 730 } 731 bitField0_ |= 0x00000001; 732 onChanged(); 733 return this; 734 } 735 /** 736 * 737 * 738 * <pre> 739 * Optional. Timestamp in UTC at which the 740 * [Secret][google.cloud.secretmanager.v1.Secret] is scheduled to rotate. 741 * Cannot be set to less than 300s (5 min) in the future and at most 742 * 3153600000s (100 years). 743 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 744 * MUST be set if 745 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 746 * is set. 747 * </pre> 748 * 749 * <code> 750 * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = OPTIONAL]; 751 * </code> 752 */ mergeNextRotationTime(com.google.protobuf.Timestamp value)753 public Builder mergeNextRotationTime(com.google.protobuf.Timestamp value) { 754 if (nextRotationTimeBuilder_ == null) { 755 if (((bitField0_ & 0x00000001) != 0) 756 && nextRotationTime_ != null 757 && nextRotationTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { 758 getNextRotationTimeBuilder().mergeFrom(value); 759 } else { 760 nextRotationTime_ = value; 761 } 762 } else { 763 nextRotationTimeBuilder_.mergeFrom(value); 764 } 765 bitField0_ |= 0x00000001; 766 onChanged(); 767 return this; 768 } 769 /** 770 * 771 * 772 * <pre> 773 * Optional. Timestamp in UTC at which the 774 * [Secret][google.cloud.secretmanager.v1.Secret] is scheduled to rotate. 775 * Cannot be set to less than 300s (5 min) in the future and at most 776 * 3153600000s (100 years). 777 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 778 * MUST be set if 779 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 780 * is set. 781 * </pre> 782 * 783 * <code> 784 * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = OPTIONAL]; 785 * </code> 786 */ clearNextRotationTime()787 public Builder clearNextRotationTime() { 788 bitField0_ = (bitField0_ & ~0x00000001); 789 nextRotationTime_ = null; 790 if (nextRotationTimeBuilder_ != null) { 791 nextRotationTimeBuilder_.dispose(); 792 nextRotationTimeBuilder_ = null; 793 } 794 onChanged(); 795 return this; 796 } 797 /** 798 * 799 * 800 * <pre> 801 * Optional. Timestamp in UTC at which the 802 * [Secret][google.cloud.secretmanager.v1.Secret] is scheduled to rotate. 803 * Cannot be set to less than 300s (5 min) in the future and at most 804 * 3153600000s (100 years). 805 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 806 * MUST be set if 807 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 808 * is set. 809 * </pre> 810 * 811 * <code> 812 * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = OPTIONAL]; 813 * </code> 814 */ getNextRotationTimeBuilder()815 public com.google.protobuf.Timestamp.Builder getNextRotationTimeBuilder() { 816 bitField0_ |= 0x00000001; 817 onChanged(); 818 return getNextRotationTimeFieldBuilder().getBuilder(); 819 } 820 /** 821 * 822 * 823 * <pre> 824 * Optional. Timestamp in UTC at which the 825 * [Secret][google.cloud.secretmanager.v1.Secret] is scheduled to rotate. 826 * Cannot be set to less than 300s (5 min) in the future and at most 827 * 3153600000s (100 years). 828 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 829 * MUST be set if 830 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 831 * is set. 832 * </pre> 833 * 834 * <code> 835 * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = OPTIONAL]; 836 * </code> 837 */ getNextRotationTimeOrBuilder()838 public com.google.protobuf.TimestampOrBuilder getNextRotationTimeOrBuilder() { 839 if (nextRotationTimeBuilder_ != null) { 840 return nextRotationTimeBuilder_.getMessageOrBuilder(); 841 } else { 842 return nextRotationTime_ == null 843 ? com.google.protobuf.Timestamp.getDefaultInstance() 844 : nextRotationTime_; 845 } 846 } 847 /** 848 * 849 * 850 * <pre> 851 * Optional. Timestamp in UTC at which the 852 * [Secret][google.cloud.secretmanager.v1.Secret] is scheduled to rotate. 853 * Cannot be set to less than 300s (5 min) in the future and at most 854 * 3153600000s (100 years). 855 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 856 * MUST be set if 857 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 858 * is set. 859 * </pre> 860 * 861 * <code> 862 * .google.protobuf.Timestamp next_rotation_time = 1 [(.google.api.field_behavior) = OPTIONAL]; 863 * </code> 864 */ 865 private com.google.protobuf.SingleFieldBuilderV3< 866 com.google.protobuf.Timestamp, 867 com.google.protobuf.Timestamp.Builder, 868 com.google.protobuf.TimestampOrBuilder> getNextRotationTimeFieldBuilder()869 getNextRotationTimeFieldBuilder() { 870 if (nextRotationTimeBuilder_ == null) { 871 nextRotationTimeBuilder_ = 872 new com.google.protobuf.SingleFieldBuilderV3< 873 com.google.protobuf.Timestamp, 874 com.google.protobuf.Timestamp.Builder, 875 com.google.protobuf.TimestampOrBuilder>( 876 getNextRotationTime(), getParentForChildren(), isClean()); 877 nextRotationTime_ = null; 878 } 879 return nextRotationTimeBuilder_; 880 } 881 882 private com.google.protobuf.Duration rotationPeriod_; 883 private com.google.protobuf.SingleFieldBuilderV3< 884 com.google.protobuf.Duration, 885 com.google.protobuf.Duration.Builder, 886 com.google.protobuf.DurationOrBuilder> 887 rotationPeriodBuilder_; 888 /** 889 * 890 * 891 * <pre> 892 * Input only. The Duration between rotation notifications. Must be in seconds 893 * and at least 3600s (1h) and at most 3153600000s (100 years). 894 * If 895 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 896 * is set, 897 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 898 * must be set. 899 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 900 * will be advanced by this period when the service automatically sends 901 * rotation notifications. 902 * </pre> 903 * 904 * <code> 905 * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = INPUT_ONLY]; 906 * </code> 907 * 908 * @return Whether the rotationPeriod field is set. 909 */ hasRotationPeriod()910 public boolean hasRotationPeriod() { 911 return ((bitField0_ & 0x00000002) != 0); 912 } 913 /** 914 * 915 * 916 * <pre> 917 * Input only. The Duration between rotation notifications. Must be in seconds 918 * and at least 3600s (1h) and at most 3153600000s (100 years). 919 * If 920 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 921 * is set, 922 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 923 * must be set. 924 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 925 * will be advanced by this period when the service automatically sends 926 * rotation notifications. 927 * </pre> 928 * 929 * <code> 930 * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = INPUT_ONLY]; 931 * </code> 932 * 933 * @return The rotationPeriod. 934 */ getRotationPeriod()935 public com.google.protobuf.Duration getRotationPeriod() { 936 if (rotationPeriodBuilder_ == null) { 937 return rotationPeriod_ == null 938 ? com.google.protobuf.Duration.getDefaultInstance() 939 : rotationPeriod_; 940 } else { 941 return rotationPeriodBuilder_.getMessage(); 942 } 943 } 944 /** 945 * 946 * 947 * <pre> 948 * Input only. The Duration between rotation notifications. Must be in seconds 949 * and at least 3600s (1h) and at most 3153600000s (100 years). 950 * If 951 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 952 * is set, 953 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 954 * must be set. 955 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 956 * will be advanced by this period when the service automatically sends 957 * rotation notifications. 958 * </pre> 959 * 960 * <code> 961 * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = INPUT_ONLY]; 962 * </code> 963 */ setRotationPeriod(com.google.protobuf.Duration value)964 public Builder setRotationPeriod(com.google.protobuf.Duration value) { 965 if (rotationPeriodBuilder_ == null) { 966 if (value == null) { 967 throw new NullPointerException(); 968 } 969 rotationPeriod_ = value; 970 } else { 971 rotationPeriodBuilder_.setMessage(value); 972 } 973 bitField0_ |= 0x00000002; 974 onChanged(); 975 return this; 976 } 977 /** 978 * 979 * 980 * <pre> 981 * Input only. The Duration between rotation notifications. Must be in seconds 982 * and at least 3600s (1h) and at most 3153600000s (100 years). 983 * If 984 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 985 * is set, 986 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 987 * must be set. 988 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 989 * will be advanced by this period when the service automatically sends 990 * rotation notifications. 991 * </pre> 992 * 993 * <code> 994 * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = INPUT_ONLY]; 995 * </code> 996 */ setRotationPeriod(com.google.protobuf.Duration.Builder builderForValue)997 public Builder setRotationPeriod(com.google.protobuf.Duration.Builder builderForValue) { 998 if (rotationPeriodBuilder_ == null) { 999 rotationPeriod_ = builderForValue.build(); 1000 } else { 1001 rotationPeriodBuilder_.setMessage(builderForValue.build()); 1002 } 1003 bitField0_ |= 0x00000002; 1004 onChanged(); 1005 return this; 1006 } 1007 /** 1008 * 1009 * 1010 * <pre> 1011 * Input only. The Duration between rotation notifications. Must be in seconds 1012 * and at least 3600s (1h) and at most 3153600000s (100 years). 1013 * If 1014 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 1015 * is set, 1016 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 1017 * must be set. 1018 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 1019 * will be advanced by this period when the service automatically sends 1020 * rotation notifications. 1021 * </pre> 1022 * 1023 * <code> 1024 * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = INPUT_ONLY]; 1025 * </code> 1026 */ mergeRotationPeriod(com.google.protobuf.Duration value)1027 public Builder mergeRotationPeriod(com.google.protobuf.Duration value) { 1028 if (rotationPeriodBuilder_ == null) { 1029 if (((bitField0_ & 0x00000002) != 0) 1030 && rotationPeriod_ != null 1031 && rotationPeriod_ != com.google.protobuf.Duration.getDefaultInstance()) { 1032 getRotationPeriodBuilder().mergeFrom(value); 1033 } else { 1034 rotationPeriod_ = value; 1035 } 1036 } else { 1037 rotationPeriodBuilder_.mergeFrom(value); 1038 } 1039 bitField0_ |= 0x00000002; 1040 onChanged(); 1041 return this; 1042 } 1043 /** 1044 * 1045 * 1046 * <pre> 1047 * Input only. The Duration between rotation notifications. Must be in seconds 1048 * and at least 3600s (1h) and at most 3153600000s (100 years). 1049 * If 1050 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 1051 * is set, 1052 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 1053 * must be set. 1054 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 1055 * will be advanced by this period when the service automatically sends 1056 * rotation notifications. 1057 * </pre> 1058 * 1059 * <code> 1060 * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = INPUT_ONLY]; 1061 * </code> 1062 */ clearRotationPeriod()1063 public Builder clearRotationPeriod() { 1064 bitField0_ = (bitField0_ & ~0x00000002); 1065 rotationPeriod_ = null; 1066 if (rotationPeriodBuilder_ != null) { 1067 rotationPeriodBuilder_.dispose(); 1068 rotationPeriodBuilder_ = null; 1069 } 1070 onChanged(); 1071 return this; 1072 } 1073 /** 1074 * 1075 * 1076 * <pre> 1077 * Input only. The Duration between rotation notifications. Must be in seconds 1078 * and at least 3600s (1h) and at most 3153600000s (100 years). 1079 * If 1080 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 1081 * is set, 1082 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 1083 * must be set. 1084 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 1085 * will be advanced by this period when the service automatically sends 1086 * rotation notifications. 1087 * </pre> 1088 * 1089 * <code> 1090 * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = INPUT_ONLY]; 1091 * </code> 1092 */ getRotationPeriodBuilder()1093 public com.google.protobuf.Duration.Builder getRotationPeriodBuilder() { 1094 bitField0_ |= 0x00000002; 1095 onChanged(); 1096 return getRotationPeriodFieldBuilder().getBuilder(); 1097 } 1098 /** 1099 * 1100 * 1101 * <pre> 1102 * Input only. The Duration between rotation notifications. Must be in seconds 1103 * and at least 3600s (1h) and at most 3153600000s (100 years). 1104 * If 1105 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 1106 * is set, 1107 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 1108 * must be set. 1109 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 1110 * will be advanced by this period when the service automatically sends 1111 * rotation notifications. 1112 * </pre> 1113 * 1114 * <code> 1115 * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = INPUT_ONLY]; 1116 * </code> 1117 */ getRotationPeriodOrBuilder()1118 public com.google.protobuf.DurationOrBuilder getRotationPeriodOrBuilder() { 1119 if (rotationPeriodBuilder_ != null) { 1120 return rotationPeriodBuilder_.getMessageOrBuilder(); 1121 } else { 1122 return rotationPeriod_ == null 1123 ? com.google.protobuf.Duration.getDefaultInstance() 1124 : rotationPeriod_; 1125 } 1126 } 1127 /** 1128 * 1129 * 1130 * <pre> 1131 * Input only. The Duration between rotation notifications. Must be in seconds 1132 * and at least 3600s (1h) and at most 3153600000s (100 years). 1133 * If 1134 * [rotation_period][google.cloud.secretmanager.v1.Rotation.rotation_period] 1135 * is set, 1136 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 1137 * must be set. 1138 * [next_rotation_time][google.cloud.secretmanager.v1.Rotation.next_rotation_time] 1139 * will be advanced by this period when the service automatically sends 1140 * rotation notifications. 1141 * </pre> 1142 * 1143 * <code> 1144 * .google.protobuf.Duration rotation_period = 2 [(.google.api.field_behavior) = INPUT_ONLY]; 1145 * </code> 1146 */ 1147 private com.google.protobuf.SingleFieldBuilderV3< 1148 com.google.protobuf.Duration, 1149 com.google.protobuf.Duration.Builder, 1150 com.google.protobuf.DurationOrBuilder> getRotationPeriodFieldBuilder()1151 getRotationPeriodFieldBuilder() { 1152 if (rotationPeriodBuilder_ == null) { 1153 rotationPeriodBuilder_ = 1154 new com.google.protobuf.SingleFieldBuilderV3< 1155 com.google.protobuf.Duration, 1156 com.google.protobuf.Duration.Builder, 1157 com.google.protobuf.DurationOrBuilder>( 1158 getRotationPeriod(), getParentForChildren(), isClean()); 1159 rotationPeriod_ = null; 1160 } 1161 return rotationPeriodBuilder_; 1162 } 1163 1164 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1165 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1166 return super.setUnknownFields(unknownFields); 1167 } 1168 1169 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1170 public final Builder mergeUnknownFields( 1171 final com.google.protobuf.UnknownFieldSet unknownFields) { 1172 return super.mergeUnknownFields(unknownFields); 1173 } 1174 1175 // @@protoc_insertion_point(builder_scope:google.cloud.secretmanager.v1.Rotation) 1176 } 1177 1178 // @@protoc_insertion_point(class_scope:google.cloud.secretmanager.v1.Rotation) 1179 private static final com.google.cloud.secretmanager.v1.Rotation DEFAULT_INSTANCE; 1180 1181 static { 1182 DEFAULT_INSTANCE = new com.google.cloud.secretmanager.v1.Rotation(); 1183 } 1184 getDefaultInstance()1185 public static com.google.cloud.secretmanager.v1.Rotation getDefaultInstance() { 1186 return DEFAULT_INSTANCE; 1187 } 1188 1189 private static final com.google.protobuf.Parser<Rotation> PARSER = 1190 new com.google.protobuf.AbstractParser<Rotation>() { 1191 @java.lang.Override 1192 public Rotation parsePartialFrom( 1193 com.google.protobuf.CodedInputStream input, 1194 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1195 throws com.google.protobuf.InvalidProtocolBufferException { 1196 Builder builder = newBuilder(); 1197 try { 1198 builder.mergeFrom(input, extensionRegistry); 1199 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1200 throw e.setUnfinishedMessage(builder.buildPartial()); 1201 } catch (com.google.protobuf.UninitializedMessageException e) { 1202 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1203 } catch (java.io.IOException e) { 1204 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1205 .setUnfinishedMessage(builder.buildPartial()); 1206 } 1207 return builder.buildPartial(); 1208 } 1209 }; 1210 parser()1211 public static com.google.protobuf.Parser<Rotation> parser() { 1212 return PARSER; 1213 } 1214 1215 @java.lang.Override getParserForType()1216 public com.google.protobuf.Parser<Rotation> getParserForType() { 1217 return PARSER; 1218 } 1219 1220 @java.lang.Override getDefaultInstanceForType()1221 public com.google.cloud.secretmanager.v1.Rotation getDefaultInstanceForType() { 1222 return DEFAULT_INSTANCE; 1223 } 1224 } 1225