• 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/analytics/admin/v1alpha/resources.proto
18 
19 package com.google.analytics.admin.v1alpha;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Settings values for Google Signals.  This is a singleton resource.
26  * </pre>
27  *
28  * Protobuf type {@code google.analytics.admin.v1alpha.GoogleSignalsSettings}
29  */
30 public final class GoogleSignalsSettings extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.analytics.admin.v1alpha.GoogleSignalsSettings)
33     GoogleSignalsSettingsOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use GoogleSignalsSettings.newBuilder() to construct.
GoogleSignalsSettings(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private GoogleSignalsSettings(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
GoogleSignalsSettings()40   private GoogleSignalsSettings() {
41     name_ = "";
42     state_ = 0;
43     consent_ = 0;
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new GoogleSignalsSettings();
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.analytics.admin.v1alpha.ResourcesProto
59         .internal_static_google_analytics_admin_v1alpha_GoogleSignalsSettings_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.analytics.admin.v1alpha.ResourcesProto
66         .internal_static_google_analytics_admin_v1alpha_GoogleSignalsSettings_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.analytics.admin.v1alpha.GoogleSignalsSettings.class,
69             com.google.analytics.admin.v1alpha.GoogleSignalsSettings.Builder.class);
70   }
71 
72   public static final int NAME_FIELD_NUMBER = 1;
73 
74   @SuppressWarnings("serial")
75   private volatile java.lang.Object name_ = "";
76   /**
77    *
78    *
79    * <pre>
80    * Output only. Resource name of this setting.
81    * Format: properties/{property_id}/googleSignalsSettings
82    * Example: "properties/1000/googleSignalsSettings"
83    * </pre>
84    *
85    * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
86    *
87    * @return The name.
88    */
89   @java.lang.Override
getName()90   public java.lang.String getName() {
91     java.lang.Object ref = name_;
92     if (ref instanceof java.lang.String) {
93       return (java.lang.String) ref;
94     } else {
95       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
96       java.lang.String s = bs.toStringUtf8();
97       name_ = s;
98       return s;
99     }
100   }
101   /**
102    *
103    *
104    * <pre>
105    * Output only. Resource name of this setting.
106    * Format: properties/{property_id}/googleSignalsSettings
107    * Example: "properties/1000/googleSignalsSettings"
108    * </pre>
109    *
110    * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
111    *
112    * @return The bytes for name.
113    */
114   @java.lang.Override
getNameBytes()115   public com.google.protobuf.ByteString getNameBytes() {
116     java.lang.Object ref = name_;
117     if (ref instanceof java.lang.String) {
118       com.google.protobuf.ByteString b =
119           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
120       name_ = b;
121       return b;
122     } else {
123       return (com.google.protobuf.ByteString) ref;
124     }
125   }
126 
127   public static final int STATE_FIELD_NUMBER = 3;
128   private int state_ = 0;
129   /**
130    *
131    *
132    * <pre>
133    * Status of this setting.
134    * </pre>
135    *
136    * <code>.google.analytics.admin.v1alpha.GoogleSignalsState state = 3;</code>
137    *
138    * @return The enum numeric value on the wire for state.
139    */
140   @java.lang.Override
getStateValue()141   public int getStateValue() {
142     return state_;
143   }
144   /**
145    *
146    *
147    * <pre>
148    * Status of this setting.
149    * </pre>
150    *
151    * <code>.google.analytics.admin.v1alpha.GoogleSignalsState state = 3;</code>
152    *
153    * @return The state.
154    */
155   @java.lang.Override
getState()156   public com.google.analytics.admin.v1alpha.GoogleSignalsState getState() {
157     com.google.analytics.admin.v1alpha.GoogleSignalsState result =
158         com.google.analytics.admin.v1alpha.GoogleSignalsState.forNumber(state_);
159     return result == null
160         ? com.google.analytics.admin.v1alpha.GoogleSignalsState.UNRECOGNIZED
161         : result;
162   }
163 
164   public static final int CONSENT_FIELD_NUMBER = 4;
165   private int consent_ = 0;
166   /**
167    *
168    *
169    * <pre>
170    * Output only. Terms of Service acceptance.
171    * </pre>
172    *
173    * <code>
174    * .google.analytics.admin.v1alpha.GoogleSignalsConsent consent = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
175    * </code>
176    *
177    * @return The enum numeric value on the wire for consent.
178    */
179   @java.lang.Override
getConsentValue()180   public int getConsentValue() {
181     return consent_;
182   }
183   /**
184    *
185    *
186    * <pre>
187    * Output only. Terms of Service acceptance.
188    * </pre>
189    *
190    * <code>
191    * .google.analytics.admin.v1alpha.GoogleSignalsConsent consent = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
192    * </code>
193    *
194    * @return The consent.
195    */
196   @java.lang.Override
getConsent()197   public com.google.analytics.admin.v1alpha.GoogleSignalsConsent getConsent() {
198     com.google.analytics.admin.v1alpha.GoogleSignalsConsent result =
199         com.google.analytics.admin.v1alpha.GoogleSignalsConsent.forNumber(consent_);
200     return result == null
201         ? com.google.analytics.admin.v1alpha.GoogleSignalsConsent.UNRECOGNIZED
202         : result;
203   }
204 
205   private byte memoizedIsInitialized = -1;
206 
207   @java.lang.Override
isInitialized()208   public final boolean isInitialized() {
209     byte isInitialized = memoizedIsInitialized;
210     if (isInitialized == 1) return true;
211     if (isInitialized == 0) return false;
212 
213     memoizedIsInitialized = 1;
214     return true;
215   }
216 
217   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)218   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
219     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
220       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
221     }
222     if (state_
223         != com.google.analytics.admin.v1alpha.GoogleSignalsState.GOOGLE_SIGNALS_STATE_UNSPECIFIED
224             .getNumber()) {
225       output.writeEnum(3, state_);
226     }
227     if (consent_
228         != com.google.analytics.admin.v1alpha.GoogleSignalsConsent
229             .GOOGLE_SIGNALS_CONSENT_UNSPECIFIED
230             .getNumber()) {
231       output.writeEnum(4, consent_);
232     }
233     getUnknownFields().writeTo(output);
234   }
235 
236   @java.lang.Override
getSerializedSize()237   public int getSerializedSize() {
238     int size = memoizedSize;
239     if (size != -1) return size;
240 
241     size = 0;
242     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
243       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
244     }
245     if (state_
246         != com.google.analytics.admin.v1alpha.GoogleSignalsState.GOOGLE_SIGNALS_STATE_UNSPECIFIED
247             .getNumber()) {
248       size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, state_);
249     }
250     if (consent_
251         != com.google.analytics.admin.v1alpha.GoogleSignalsConsent
252             .GOOGLE_SIGNALS_CONSENT_UNSPECIFIED
253             .getNumber()) {
254       size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, consent_);
255     }
256     size += getUnknownFields().getSerializedSize();
257     memoizedSize = size;
258     return size;
259   }
260 
261   @java.lang.Override
equals(final java.lang.Object obj)262   public boolean equals(final java.lang.Object obj) {
263     if (obj == this) {
264       return true;
265     }
266     if (!(obj instanceof com.google.analytics.admin.v1alpha.GoogleSignalsSettings)) {
267       return super.equals(obj);
268     }
269     com.google.analytics.admin.v1alpha.GoogleSignalsSettings other =
270         (com.google.analytics.admin.v1alpha.GoogleSignalsSettings) obj;
271 
272     if (!getName().equals(other.getName())) return false;
273     if (state_ != other.state_) return false;
274     if (consent_ != other.consent_) return false;
275     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
276     return true;
277   }
278 
279   @java.lang.Override
hashCode()280   public int hashCode() {
281     if (memoizedHashCode != 0) {
282       return memoizedHashCode;
283     }
284     int hash = 41;
285     hash = (19 * hash) + getDescriptor().hashCode();
286     hash = (37 * hash) + NAME_FIELD_NUMBER;
287     hash = (53 * hash) + getName().hashCode();
288     hash = (37 * hash) + STATE_FIELD_NUMBER;
289     hash = (53 * hash) + state_;
290     hash = (37 * hash) + CONSENT_FIELD_NUMBER;
291     hash = (53 * hash) + consent_;
292     hash = (29 * hash) + getUnknownFields().hashCode();
293     memoizedHashCode = hash;
294     return hash;
295   }
296 
parseFrom( java.nio.ByteBuffer data)297   public static com.google.analytics.admin.v1alpha.GoogleSignalsSettings parseFrom(
298       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
299     return PARSER.parseFrom(data);
300   }
301 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)302   public static com.google.analytics.admin.v1alpha.GoogleSignalsSettings parseFrom(
303       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
304       throws com.google.protobuf.InvalidProtocolBufferException {
305     return PARSER.parseFrom(data, extensionRegistry);
306   }
307 
parseFrom( com.google.protobuf.ByteString data)308   public static com.google.analytics.admin.v1alpha.GoogleSignalsSettings parseFrom(
309       com.google.protobuf.ByteString data)
310       throws com.google.protobuf.InvalidProtocolBufferException {
311     return PARSER.parseFrom(data);
312   }
313 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)314   public static com.google.analytics.admin.v1alpha.GoogleSignalsSettings parseFrom(
315       com.google.protobuf.ByteString data,
316       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
317       throws com.google.protobuf.InvalidProtocolBufferException {
318     return PARSER.parseFrom(data, extensionRegistry);
319   }
320 
parseFrom(byte[] data)321   public static com.google.analytics.admin.v1alpha.GoogleSignalsSettings parseFrom(byte[] data)
322       throws com.google.protobuf.InvalidProtocolBufferException {
323     return PARSER.parseFrom(data);
324   }
325 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)326   public static com.google.analytics.admin.v1alpha.GoogleSignalsSettings parseFrom(
327       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
328       throws com.google.protobuf.InvalidProtocolBufferException {
329     return PARSER.parseFrom(data, extensionRegistry);
330   }
331 
parseFrom( java.io.InputStream input)332   public static com.google.analytics.admin.v1alpha.GoogleSignalsSettings parseFrom(
333       java.io.InputStream input) throws java.io.IOException {
334     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
335   }
336 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)337   public static com.google.analytics.admin.v1alpha.GoogleSignalsSettings parseFrom(
338       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
339       throws java.io.IOException {
340     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
341         PARSER, input, extensionRegistry);
342   }
343 
parseDelimitedFrom( java.io.InputStream input)344   public static com.google.analytics.admin.v1alpha.GoogleSignalsSettings parseDelimitedFrom(
345       java.io.InputStream input) throws java.io.IOException {
346     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
347   }
348 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)349   public static com.google.analytics.admin.v1alpha.GoogleSignalsSettings parseDelimitedFrom(
350       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
351       throws java.io.IOException {
352     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
353         PARSER, input, extensionRegistry);
354   }
355 
parseFrom( com.google.protobuf.CodedInputStream input)356   public static com.google.analytics.admin.v1alpha.GoogleSignalsSettings parseFrom(
357       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
358     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
359   }
360 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)361   public static com.google.analytics.admin.v1alpha.GoogleSignalsSettings parseFrom(
362       com.google.protobuf.CodedInputStream input,
363       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
364       throws java.io.IOException {
365     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
366         PARSER, input, extensionRegistry);
367   }
368 
369   @java.lang.Override
newBuilderForType()370   public Builder newBuilderForType() {
371     return newBuilder();
372   }
373 
newBuilder()374   public static Builder newBuilder() {
375     return DEFAULT_INSTANCE.toBuilder();
376   }
377 
newBuilder( com.google.analytics.admin.v1alpha.GoogleSignalsSettings prototype)378   public static Builder newBuilder(
379       com.google.analytics.admin.v1alpha.GoogleSignalsSettings prototype) {
380     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
381   }
382 
383   @java.lang.Override
toBuilder()384   public Builder toBuilder() {
385     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
386   }
387 
388   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)389   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
390     Builder builder = new Builder(parent);
391     return builder;
392   }
393   /**
394    *
395    *
396    * <pre>
397    * Settings values for Google Signals.  This is a singleton resource.
398    * </pre>
399    *
400    * Protobuf type {@code google.analytics.admin.v1alpha.GoogleSignalsSettings}
401    */
402   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
403       implements
404       // @@protoc_insertion_point(builder_implements:google.analytics.admin.v1alpha.GoogleSignalsSettings)
405       com.google.analytics.admin.v1alpha.GoogleSignalsSettingsOrBuilder {
getDescriptor()406     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
407       return com.google.analytics.admin.v1alpha.ResourcesProto
408           .internal_static_google_analytics_admin_v1alpha_GoogleSignalsSettings_descriptor;
409     }
410 
411     @java.lang.Override
412     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()413         internalGetFieldAccessorTable() {
414       return com.google.analytics.admin.v1alpha.ResourcesProto
415           .internal_static_google_analytics_admin_v1alpha_GoogleSignalsSettings_fieldAccessorTable
416           .ensureFieldAccessorsInitialized(
417               com.google.analytics.admin.v1alpha.GoogleSignalsSettings.class,
418               com.google.analytics.admin.v1alpha.GoogleSignalsSettings.Builder.class);
419     }
420 
421     // Construct using com.google.analytics.admin.v1alpha.GoogleSignalsSettings.newBuilder()
Builder()422     private Builder() {}
423 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)424     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
425       super(parent);
426     }
427 
428     @java.lang.Override
clear()429     public Builder clear() {
430       super.clear();
431       bitField0_ = 0;
432       name_ = "";
433       state_ = 0;
434       consent_ = 0;
435       return this;
436     }
437 
438     @java.lang.Override
getDescriptorForType()439     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
440       return com.google.analytics.admin.v1alpha.ResourcesProto
441           .internal_static_google_analytics_admin_v1alpha_GoogleSignalsSettings_descriptor;
442     }
443 
444     @java.lang.Override
getDefaultInstanceForType()445     public com.google.analytics.admin.v1alpha.GoogleSignalsSettings getDefaultInstanceForType() {
446       return com.google.analytics.admin.v1alpha.GoogleSignalsSettings.getDefaultInstance();
447     }
448 
449     @java.lang.Override
build()450     public com.google.analytics.admin.v1alpha.GoogleSignalsSettings build() {
451       com.google.analytics.admin.v1alpha.GoogleSignalsSettings result = buildPartial();
452       if (!result.isInitialized()) {
453         throw newUninitializedMessageException(result);
454       }
455       return result;
456     }
457 
458     @java.lang.Override
buildPartial()459     public com.google.analytics.admin.v1alpha.GoogleSignalsSettings buildPartial() {
460       com.google.analytics.admin.v1alpha.GoogleSignalsSettings result =
461           new com.google.analytics.admin.v1alpha.GoogleSignalsSettings(this);
462       if (bitField0_ != 0) {
463         buildPartial0(result);
464       }
465       onBuilt();
466       return result;
467     }
468 
buildPartial0(com.google.analytics.admin.v1alpha.GoogleSignalsSettings result)469     private void buildPartial0(com.google.analytics.admin.v1alpha.GoogleSignalsSettings result) {
470       int from_bitField0_ = bitField0_;
471       if (((from_bitField0_ & 0x00000001) != 0)) {
472         result.name_ = name_;
473       }
474       if (((from_bitField0_ & 0x00000002) != 0)) {
475         result.state_ = state_;
476       }
477       if (((from_bitField0_ & 0x00000004) != 0)) {
478         result.consent_ = consent_;
479       }
480     }
481 
482     @java.lang.Override
clone()483     public Builder clone() {
484       return super.clone();
485     }
486 
487     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)488     public Builder setField(
489         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
490       return super.setField(field, value);
491     }
492 
493     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)494     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
495       return super.clearField(field);
496     }
497 
498     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)499     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
500       return super.clearOneof(oneof);
501     }
502 
503     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)504     public Builder setRepeatedField(
505         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
506       return super.setRepeatedField(field, index, value);
507     }
508 
509     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)510     public Builder addRepeatedField(
511         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
512       return super.addRepeatedField(field, value);
513     }
514 
515     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)516     public Builder mergeFrom(com.google.protobuf.Message other) {
517       if (other instanceof com.google.analytics.admin.v1alpha.GoogleSignalsSettings) {
518         return mergeFrom((com.google.analytics.admin.v1alpha.GoogleSignalsSettings) other);
519       } else {
520         super.mergeFrom(other);
521         return this;
522       }
523     }
524 
mergeFrom(com.google.analytics.admin.v1alpha.GoogleSignalsSettings other)525     public Builder mergeFrom(com.google.analytics.admin.v1alpha.GoogleSignalsSettings other) {
526       if (other == com.google.analytics.admin.v1alpha.GoogleSignalsSettings.getDefaultInstance())
527         return this;
528       if (!other.getName().isEmpty()) {
529         name_ = other.name_;
530         bitField0_ |= 0x00000001;
531         onChanged();
532       }
533       if (other.state_ != 0) {
534         setStateValue(other.getStateValue());
535       }
536       if (other.consent_ != 0) {
537         setConsentValue(other.getConsentValue());
538       }
539       this.mergeUnknownFields(other.getUnknownFields());
540       onChanged();
541       return this;
542     }
543 
544     @java.lang.Override
isInitialized()545     public final boolean isInitialized() {
546       return true;
547     }
548 
549     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)550     public Builder mergeFrom(
551         com.google.protobuf.CodedInputStream input,
552         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
553         throws java.io.IOException {
554       if (extensionRegistry == null) {
555         throw new java.lang.NullPointerException();
556       }
557       try {
558         boolean done = false;
559         while (!done) {
560           int tag = input.readTag();
561           switch (tag) {
562             case 0:
563               done = true;
564               break;
565             case 10:
566               {
567                 name_ = input.readStringRequireUtf8();
568                 bitField0_ |= 0x00000001;
569                 break;
570               } // case 10
571             case 24:
572               {
573                 state_ = input.readEnum();
574                 bitField0_ |= 0x00000002;
575                 break;
576               } // case 24
577             case 32:
578               {
579                 consent_ = input.readEnum();
580                 bitField0_ |= 0x00000004;
581                 break;
582               } // case 32
583             default:
584               {
585                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
586                   done = true; // was an endgroup tag
587                 }
588                 break;
589               } // default:
590           } // switch (tag)
591         } // while (!done)
592       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
593         throw e.unwrapIOException();
594       } finally {
595         onChanged();
596       } // finally
597       return this;
598     }
599 
600     private int bitField0_;
601 
602     private java.lang.Object name_ = "";
603     /**
604      *
605      *
606      * <pre>
607      * Output only. Resource name of this setting.
608      * Format: properties/{property_id}/googleSignalsSettings
609      * Example: "properties/1000/googleSignalsSettings"
610      * </pre>
611      *
612      * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
613      *
614      * @return The name.
615      */
getName()616     public java.lang.String getName() {
617       java.lang.Object ref = name_;
618       if (!(ref instanceof java.lang.String)) {
619         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
620         java.lang.String s = bs.toStringUtf8();
621         name_ = s;
622         return s;
623       } else {
624         return (java.lang.String) ref;
625       }
626     }
627     /**
628      *
629      *
630      * <pre>
631      * Output only. Resource name of this setting.
632      * Format: properties/{property_id}/googleSignalsSettings
633      * Example: "properties/1000/googleSignalsSettings"
634      * </pre>
635      *
636      * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
637      *
638      * @return The bytes for name.
639      */
getNameBytes()640     public com.google.protobuf.ByteString getNameBytes() {
641       java.lang.Object ref = name_;
642       if (ref instanceof String) {
643         com.google.protobuf.ByteString b =
644             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
645         name_ = b;
646         return b;
647       } else {
648         return (com.google.protobuf.ByteString) ref;
649       }
650     }
651     /**
652      *
653      *
654      * <pre>
655      * Output only. Resource name of this setting.
656      * Format: properties/{property_id}/googleSignalsSettings
657      * Example: "properties/1000/googleSignalsSettings"
658      * </pre>
659      *
660      * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
661      *
662      * @param value The name to set.
663      * @return This builder for chaining.
664      */
setName(java.lang.String value)665     public Builder setName(java.lang.String value) {
666       if (value == null) {
667         throw new NullPointerException();
668       }
669       name_ = value;
670       bitField0_ |= 0x00000001;
671       onChanged();
672       return this;
673     }
674     /**
675      *
676      *
677      * <pre>
678      * Output only. Resource name of this setting.
679      * Format: properties/{property_id}/googleSignalsSettings
680      * Example: "properties/1000/googleSignalsSettings"
681      * </pre>
682      *
683      * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
684      *
685      * @return This builder for chaining.
686      */
clearName()687     public Builder clearName() {
688       name_ = getDefaultInstance().getName();
689       bitField0_ = (bitField0_ & ~0x00000001);
690       onChanged();
691       return this;
692     }
693     /**
694      *
695      *
696      * <pre>
697      * Output only. Resource name of this setting.
698      * Format: properties/{property_id}/googleSignalsSettings
699      * Example: "properties/1000/googleSignalsSettings"
700      * </pre>
701      *
702      * <code>string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];</code>
703      *
704      * @param value The bytes for name to set.
705      * @return This builder for chaining.
706      */
setNameBytes(com.google.protobuf.ByteString value)707     public Builder setNameBytes(com.google.protobuf.ByteString value) {
708       if (value == null) {
709         throw new NullPointerException();
710       }
711       checkByteStringIsUtf8(value);
712       name_ = value;
713       bitField0_ |= 0x00000001;
714       onChanged();
715       return this;
716     }
717 
718     private int state_ = 0;
719     /**
720      *
721      *
722      * <pre>
723      * Status of this setting.
724      * </pre>
725      *
726      * <code>.google.analytics.admin.v1alpha.GoogleSignalsState state = 3;</code>
727      *
728      * @return The enum numeric value on the wire for state.
729      */
730     @java.lang.Override
getStateValue()731     public int getStateValue() {
732       return state_;
733     }
734     /**
735      *
736      *
737      * <pre>
738      * Status of this setting.
739      * </pre>
740      *
741      * <code>.google.analytics.admin.v1alpha.GoogleSignalsState state = 3;</code>
742      *
743      * @param value The enum numeric value on the wire for state to set.
744      * @return This builder for chaining.
745      */
setStateValue(int value)746     public Builder setStateValue(int value) {
747       state_ = value;
748       bitField0_ |= 0x00000002;
749       onChanged();
750       return this;
751     }
752     /**
753      *
754      *
755      * <pre>
756      * Status of this setting.
757      * </pre>
758      *
759      * <code>.google.analytics.admin.v1alpha.GoogleSignalsState state = 3;</code>
760      *
761      * @return The state.
762      */
763     @java.lang.Override
getState()764     public com.google.analytics.admin.v1alpha.GoogleSignalsState getState() {
765       com.google.analytics.admin.v1alpha.GoogleSignalsState result =
766           com.google.analytics.admin.v1alpha.GoogleSignalsState.forNumber(state_);
767       return result == null
768           ? com.google.analytics.admin.v1alpha.GoogleSignalsState.UNRECOGNIZED
769           : result;
770     }
771     /**
772      *
773      *
774      * <pre>
775      * Status of this setting.
776      * </pre>
777      *
778      * <code>.google.analytics.admin.v1alpha.GoogleSignalsState state = 3;</code>
779      *
780      * @param value The state to set.
781      * @return This builder for chaining.
782      */
setState(com.google.analytics.admin.v1alpha.GoogleSignalsState value)783     public Builder setState(com.google.analytics.admin.v1alpha.GoogleSignalsState value) {
784       if (value == null) {
785         throw new NullPointerException();
786       }
787       bitField0_ |= 0x00000002;
788       state_ = value.getNumber();
789       onChanged();
790       return this;
791     }
792     /**
793      *
794      *
795      * <pre>
796      * Status of this setting.
797      * </pre>
798      *
799      * <code>.google.analytics.admin.v1alpha.GoogleSignalsState state = 3;</code>
800      *
801      * @return This builder for chaining.
802      */
clearState()803     public Builder clearState() {
804       bitField0_ = (bitField0_ & ~0x00000002);
805       state_ = 0;
806       onChanged();
807       return this;
808     }
809 
810     private int consent_ = 0;
811     /**
812      *
813      *
814      * <pre>
815      * Output only. Terms of Service acceptance.
816      * </pre>
817      *
818      * <code>
819      * .google.analytics.admin.v1alpha.GoogleSignalsConsent consent = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
820      * </code>
821      *
822      * @return The enum numeric value on the wire for consent.
823      */
824     @java.lang.Override
getConsentValue()825     public int getConsentValue() {
826       return consent_;
827     }
828     /**
829      *
830      *
831      * <pre>
832      * Output only. Terms of Service acceptance.
833      * </pre>
834      *
835      * <code>
836      * .google.analytics.admin.v1alpha.GoogleSignalsConsent consent = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
837      * </code>
838      *
839      * @param value The enum numeric value on the wire for consent to set.
840      * @return This builder for chaining.
841      */
setConsentValue(int value)842     public Builder setConsentValue(int value) {
843       consent_ = value;
844       bitField0_ |= 0x00000004;
845       onChanged();
846       return this;
847     }
848     /**
849      *
850      *
851      * <pre>
852      * Output only. Terms of Service acceptance.
853      * </pre>
854      *
855      * <code>
856      * .google.analytics.admin.v1alpha.GoogleSignalsConsent consent = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
857      * </code>
858      *
859      * @return The consent.
860      */
861     @java.lang.Override
getConsent()862     public com.google.analytics.admin.v1alpha.GoogleSignalsConsent getConsent() {
863       com.google.analytics.admin.v1alpha.GoogleSignalsConsent result =
864           com.google.analytics.admin.v1alpha.GoogleSignalsConsent.forNumber(consent_);
865       return result == null
866           ? com.google.analytics.admin.v1alpha.GoogleSignalsConsent.UNRECOGNIZED
867           : result;
868     }
869     /**
870      *
871      *
872      * <pre>
873      * Output only. Terms of Service acceptance.
874      * </pre>
875      *
876      * <code>
877      * .google.analytics.admin.v1alpha.GoogleSignalsConsent consent = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
878      * </code>
879      *
880      * @param value The consent to set.
881      * @return This builder for chaining.
882      */
setConsent(com.google.analytics.admin.v1alpha.GoogleSignalsConsent value)883     public Builder setConsent(com.google.analytics.admin.v1alpha.GoogleSignalsConsent value) {
884       if (value == null) {
885         throw new NullPointerException();
886       }
887       bitField0_ |= 0x00000004;
888       consent_ = value.getNumber();
889       onChanged();
890       return this;
891     }
892     /**
893      *
894      *
895      * <pre>
896      * Output only. Terms of Service acceptance.
897      * </pre>
898      *
899      * <code>
900      * .google.analytics.admin.v1alpha.GoogleSignalsConsent consent = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
901      * </code>
902      *
903      * @return This builder for chaining.
904      */
clearConsent()905     public Builder clearConsent() {
906       bitField0_ = (bitField0_ & ~0x00000004);
907       consent_ = 0;
908       onChanged();
909       return this;
910     }
911 
912     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)913     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
914       return super.setUnknownFields(unknownFields);
915     }
916 
917     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)918     public final Builder mergeUnknownFields(
919         final com.google.protobuf.UnknownFieldSet unknownFields) {
920       return super.mergeUnknownFields(unknownFields);
921     }
922 
923     // @@protoc_insertion_point(builder_scope:google.analytics.admin.v1alpha.GoogleSignalsSettings)
924   }
925 
926   // @@protoc_insertion_point(class_scope:google.analytics.admin.v1alpha.GoogleSignalsSettings)
927   private static final com.google.analytics.admin.v1alpha.GoogleSignalsSettings DEFAULT_INSTANCE;
928 
929   static {
930     DEFAULT_INSTANCE = new com.google.analytics.admin.v1alpha.GoogleSignalsSettings();
931   }
932 
getDefaultInstance()933   public static com.google.analytics.admin.v1alpha.GoogleSignalsSettings getDefaultInstance() {
934     return DEFAULT_INSTANCE;
935   }
936 
937   private static final com.google.protobuf.Parser<GoogleSignalsSettings> PARSER =
938       new com.google.protobuf.AbstractParser<GoogleSignalsSettings>() {
939         @java.lang.Override
940         public GoogleSignalsSettings parsePartialFrom(
941             com.google.protobuf.CodedInputStream input,
942             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
943             throws com.google.protobuf.InvalidProtocolBufferException {
944           Builder builder = newBuilder();
945           try {
946             builder.mergeFrom(input, extensionRegistry);
947           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
948             throw e.setUnfinishedMessage(builder.buildPartial());
949           } catch (com.google.protobuf.UninitializedMessageException e) {
950             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
951           } catch (java.io.IOException e) {
952             throw new com.google.protobuf.InvalidProtocolBufferException(e)
953                 .setUnfinishedMessage(builder.buildPartial());
954           }
955           return builder.buildPartial();
956         }
957       };
958 
parser()959   public static com.google.protobuf.Parser<GoogleSignalsSettings> parser() {
960     return PARSER;
961   }
962 
963   @java.lang.Override
getParserForType()964   public com.google.protobuf.Parser<GoogleSignalsSettings> getParserForType() {
965     return PARSER;
966   }
967 
968   @java.lang.Override
getDefaultInstanceForType()969   public com.google.analytics.admin.v1alpha.GoogleSignalsSettings getDefaultInstanceForType() {
970     return DEFAULT_INSTANCE;
971   }
972 }
973