• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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/&#42;&#47;secrets/&#42;&#47;versions/&#42;
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/&#42;&#47;secrets/&#42;&#47;versions/&#42;
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/&#42;&#47;secrets/&#42;&#47;versions/&#42;
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/&#42;&#47;secrets/&#42;&#47;versions/&#42;
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/&#42;&#47;secrets/&#42;&#47;versions/&#42;
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/&#42;&#47;secrets/&#42;&#47;versions/&#42;
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/&#42;&#47;secrets/&#42;&#47;versions/&#42;
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