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