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