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/container/v1/cluster_service.proto 18 19 package com.google.container.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * SetLoggingServiceRequest sets the logging service of a cluster. 26 * </pre> 27 * 28 * Protobuf type {@code google.container.v1.SetLoggingServiceRequest} 29 */ 30 public final class SetLoggingServiceRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.container.v1.SetLoggingServiceRequest) 33 SetLoggingServiceRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use SetLoggingServiceRequest.newBuilder() to construct. SetLoggingServiceRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private SetLoggingServiceRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 SetLoggingServiceRequest()40 private SetLoggingServiceRequest() { 41 projectId_ = ""; 42 zone_ = ""; 43 clusterId_ = ""; 44 loggingService_ = ""; 45 name_ = ""; 46 } 47 48 @java.lang.Override 49 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)50 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 51 return new SetLoggingServiceRequest(); 52 } 53 54 @java.lang.Override getUnknownFields()55 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 56 return this.unknownFields; 57 } 58 getDescriptor()59 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 60 return com.google.container.v1.ClusterServiceProto 61 .internal_static_google_container_v1_SetLoggingServiceRequest_descriptor; 62 } 63 64 @java.lang.Override 65 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()66 internalGetFieldAccessorTable() { 67 return com.google.container.v1.ClusterServiceProto 68 .internal_static_google_container_v1_SetLoggingServiceRequest_fieldAccessorTable 69 .ensureFieldAccessorsInitialized( 70 com.google.container.v1.SetLoggingServiceRequest.class, 71 com.google.container.v1.SetLoggingServiceRequest.Builder.class); 72 } 73 74 public static final int PROJECT_ID_FIELD_NUMBER = 1; 75 76 @SuppressWarnings("serial") 77 private volatile java.lang.Object projectId_ = ""; 78 /** 79 * 80 * 81 * <pre> 82 * Deprecated. The Google Developers Console [project ID or project 83 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 84 * This field has been deprecated and replaced by the name field. 85 * </pre> 86 * 87 * <code>string project_id = 1 [deprecated = true];</code> 88 * 89 * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See 90 * google/container/v1/cluster_service.proto;l=2559 91 * @return The projectId. 92 */ 93 @java.lang.Override 94 @java.lang.Deprecated getProjectId()95 public java.lang.String getProjectId() { 96 java.lang.Object ref = projectId_; 97 if (ref instanceof java.lang.String) { 98 return (java.lang.String) ref; 99 } else { 100 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 101 java.lang.String s = bs.toStringUtf8(); 102 projectId_ = s; 103 return s; 104 } 105 } 106 /** 107 * 108 * 109 * <pre> 110 * Deprecated. The Google Developers Console [project ID or project 111 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 112 * This field has been deprecated and replaced by the name field. 113 * </pre> 114 * 115 * <code>string project_id = 1 [deprecated = true];</code> 116 * 117 * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See 118 * google/container/v1/cluster_service.proto;l=2559 119 * @return The bytes for projectId. 120 */ 121 @java.lang.Override 122 @java.lang.Deprecated getProjectIdBytes()123 public com.google.protobuf.ByteString getProjectIdBytes() { 124 java.lang.Object ref = projectId_; 125 if (ref instanceof java.lang.String) { 126 com.google.protobuf.ByteString b = 127 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 128 projectId_ = b; 129 return b; 130 } else { 131 return (com.google.protobuf.ByteString) ref; 132 } 133 } 134 135 public static final int ZONE_FIELD_NUMBER = 2; 136 137 @SuppressWarnings("serial") 138 private volatile java.lang.Object zone_ = ""; 139 /** 140 * 141 * 142 * <pre> 143 * Deprecated. The name of the Google Compute Engine 144 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 145 * cluster resides. This field has been deprecated and replaced by the name 146 * field. 147 * </pre> 148 * 149 * <code>string zone = 2 [deprecated = true];</code> 150 * 151 * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See 152 * google/container/v1/cluster_service.proto;l=2565 153 * @return The zone. 154 */ 155 @java.lang.Override 156 @java.lang.Deprecated getZone()157 public java.lang.String getZone() { 158 java.lang.Object ref = zone_; 159 if (ref instanceof java.lang.String) { 160 return (java.lang.String) ref; 161 } else { 162 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 163 java.lang.String s = bs.toStringUtf8(); 164 zone_ = s; 165 return s; 166 } 167 } 168 /** 169 * 170 * 171 * <pre> 172 * Deprecated. The name of the Google Compute Engine 173 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 174 * cluster resides. This field has been deprecated and replaced by the name 175 * field. 176 * </pre> 177 * 178 * <code>string zone = 2 [deprecated = true];</code> 179 * 180 * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See 181 * google/container/v1/cluster_service.proto;l=2565 182 * @return The bytes for zone. 183 */ 184 @java.lang.Override 185 @java.lang.Deprecated getZoneBytes()186 public com.google.protobuf.ByteString getZoneBytes() { 187 java.lang.Object ref = zone_; 188 if (ref instanceof java.lang.String) { 189 com.google.protobuf.ByteString b = 190 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 191 zone_ = b; 192 return b; 193 } else { 194 return (com.google.protobuf.ByteString) ref; 195 } 196 } 197 198 public static final int CLUSTER_ID_FIELD_NUMBER = 3; 199 200 @SuppressWarnings("serial") 201 private volatile java.lang.Object clusterId_ = ""; 202 /** 203 * 204 * 205 * <pre> 206 * Deprecated. The name of the cluster to upgrade. 207 * This field has been deprecated and replaced by the name field. 208 * </pre> 209 * 210 * <code>string cluster_id = 3 [deprecated = true];</code> 211 * 212 * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See 213 * google/container/v1/cluster_service.proto;l=2569 214 * @return The clusterId. 215 */ 216 @java.lang.Override 217 @java.lang.Deprecated getClusterId()218 public java.lang.String getClusterId() { 219 java.lang.Object ref = clusterId_; 220 if (ref instanceof java.lang.String) { 221 return (java.lang.String) ref; 222 } else { 223 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 224 java.lang.String s = bs.toStringUtf8(); 225 clusterId_ = s; 226 return s; 227 } 228 } 229 /** 230 * 231 * 232 * <pre> 233 * Deprecated. The name of the cluster to upgrade. 234 * This field has been deprecated and replaced by the name field. 235 * </pre> 236 * 237 * <code>string cluster_id = 3 [deprecated = true];</code> 238 * 239 * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See 240 * google/container/v1/cluster_service.proto;l=2569 241 * @return The bytes for clusterId. 242 */ 243 @java.lang.Override 244 @java.lang.Deprecated getClusterIdBytes()245 public com.google.protobuf.ByteString getClusterIdBytes() { 246 java.lang.Object ref = clusterId_; 247 if (ref instanceof java.lang.String) { 248 com.google.protobuf.ByteString b = 249 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 250 clusterId_ = b; 251 return b; 252 } else { 253 return (com.google.protobuf.ByteString) ref; 254 } 255 } 256 257 public static final int LOGGING_SERVICE_FIELD_NUMBER = 4; 258 259 @SuppressWarnings("serial") 260 private volatile java.lang.Object loggingService_ = ""; 261 /** 262 * 263 * 264 * <pre> 265 * Required. The logging service the cluster should use to write logs. 266 * Currently available options: 267 * * `logging.googleapis.com/kubernetes` - The Cloud Logging 268 * service with a Kubernetes-native resource model 269 * * `logging.googleapis.com` - The legacy Cloud Logging service (no longer 270 * available as of GKE 1.15). 271 * * `none` - no logs will be exported from the cluster. 272 * If left as an empty string,`logging.googleapis.com/kubernetes` will be 273 * used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. 274 * </pre> 275 * 276 * <code>string logging_service = 4 [(.google.api.field_behavior) = REQUIRED];</code> 277 * 278 * @return The loggingService. 279 */ 280 @java.lang.Override getLoggingService()281 public java.lang.String getLoggingService() { 282 java.lang.Object ref = loggingService_; 283 if (ref instanceof java.lang.String) { 284 return (java.lang.String) ref; 285 } else { 286 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 287 java.lang.String s = bs.toStringUtf8(); 288 loggingService_ = s; 289 return s; 290 } 291 } 292 /** 293 * 294 * 295 * <pre> 296 * Required. The logging service the cluster should use to write logs. 297 * Currently available options: 298 * * `logging.googleapis.com/kubernetes` - The Cloud Logging 299 * service with a Kubernetes-native resource model 300 * * `logging.googleapis.com` - The legacy Cloud Logging service (no longer 301 * available as of GKE 1.15). 302 * * `none` - no logs will be exported from the cluster. 303 * If left as an empty string,`logging.googleapis.com/kubernetes` will be 304 * used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. 305 * </pre> 306 * 307 * <code>string logging_service = 4 [(.google.api.field_behavior) = REQUIRED];</code> 308 * 309 * @return The bytes for loggingService. 310 */ 311 @java.lang.Override getLoggingServiceBytes()312 public com.google.protobuf.ByteString getLoggingServiceBytes() { 313 java.lang.Object ref = loggingService_; 314 if (ref instanceof java.lang.String) { 315 com.google.protobuf.ByteString b = 316 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 317 loggingService_ = b; 318 return b; 319 } else { 320 return (com.google.protobuf.ByteString) ref; 321 } 322 } 323 324 public static final int NAME_FIELD_NUMBER = 5; 325 326 @SuppressWarnings("serial") 327 private volatile java.lang.Object name_ = ""; 328 /** 329 * 330 * 331 * <pre> 332 * The name (project, location, cluster) of the cluster to set logging. 333 * Specified in the format `projects/*/locations/*/clusters/*`. 334 * </pre> 335 * 336 * <code>string name = 5;</code> 337 * 338 * @return The name. 339 */ 340 @java.lang.Override getName()341 public java.lang.String getName() { 342 java.lang.Object ref = name_; 343 if (ref instanceof java.lang.String) { 344 return (java.lang.String) ref; 345 } else { 346 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 347 java.lang.String s = bs.toStringUtf8(); 348 name_ = s; 349 return s; 350 } 351 } 352 /** 353 * 354 * 355 * <pre> 356 * The name (project, location, cluster) of the cluster to set logging. 357 * Specified in the format `projects/*/locations/*/clusters/*`. 358 * </pre> 359 * 360 * <code>string name = 5;</code> 361 * 362 * @return The bytes for name. 363 */ 364 @java.lang.Override getNameBytes()365 public com.google.protobuf.ByteString getNameBytes() { 366 java.lang.Object ref = name_; 367 if (ref instanceof java.lang.String) { 368 com.google.protobuf.ByteString b = 369 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 370 name_ = b; 371 return b; 372 } else { 373 return (com.google.protobuf.ByteString) ref; 374 } 375 } 376 377 private byte memoizedIsInitialized = -1; 378 379 @java.lang.Override isInitialized()380 public final boolean isInitialized() { 381 byte isInitialized = memoizedIsInitialized; 382 if (isInitialized == 1) return true; 383 if (isInitialized == 0) return false; 384 385 memoizedIsInitialized = 1; 386 return true; 387 } 388 389 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)390 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 391 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) { 392 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, projectId_); 393 } 394 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { 395 com.google.protobuf.GeneratedMessageV3.writeString(output, 2, zone_); 396 } 397 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { 398 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, clusterId_); 399 } 400 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(loggingService_)) { 401 com.google.protobuf.GeneratedMessageV3.writeString(output, 4, loggingService_); 402 } 403 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 404 com.google.protobuf.GeneratedMessageV3.writeString(output, 5, name_); 405 } 406 getUnknownFields().writeTo(output); 407 } 408 409 @java.lang.Override getSerializedSize()410 public int getSerializedSize() { 411 int size = memoizedSize; 412 if (size != -1) return size; 413 414 size = 0; 415 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(projectId_)) { 416 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, projectId_); 417 } 418 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(zone_)) { 419 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, zone_); 420 } 421 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(clusterId_)) { 422 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, clusterId_); 423 } 424 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(loggingService_)) { 425 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, loggingService_); 426 } 427 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { 428 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, name_); 429 } 430 size += getUnknownFields().getSerializedSize(); 431 memoizedSize = size; 432 return size; 433 } 434 435 @java.lang.Override equals(final java.lang.Object obj)436 public boolean equals(final java.lang.Object obj) { 437 if (obj == this) { 438 return true; 439 } 440 if (!(obj instanceof com.google.container.v1.SetLoggingServiceRequest)) { 441 return super.equals(obj); 442 } 443 com.google.container.v1.SetLoggingServiceRequest other = 444 (com.google.container.v1.SetLoggingServiceRequest) obj; 445 446 if (!getProjectId().equals(other.getProjectId())) return false; 447 if (!getZone().equals(other.getZone())) return false; 448 if (!getClusterId().equals(other.getClusterId())) return false; 449 if (!getLoggingService().equals(other.getLoggingService())) return false; 450 if (!getName().equals(other.getName())) return false; 451 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 452 return true; 453 } 454 455 @java.lang.Override hashCode()456 public int hashCode() { 457 if (memoizedHashCode != 0) { 458 return memoizedHashCode; 459 } 460 int hash = 41; 461 hash = (19 * hash) + getDescriptor().hashCode(); 462 hash = (37 * hash) + PROJECT_ID_FIELD_NUMBER; 463 hash = (53 * hash) + getProjectId().hashCode(); 464 hash = (37 * hash) + ZONE_FIELD_NUMBER; 465 hash = (53 * hash) + getZone().hashCode(); 466 hash = (37 * hash) + CLUSTER_ID_FIELD_NUMBER; 467 hash = (53 * hash) + getClusterId().hashCode(); 468 hash = (37 * hash) + LOGGING_SERVICE_FIELD_NUMBER; 469 hash = (53 * hash) + getLoggingService().hashCode(); 470 hash = (37 * hash) + NAME_FIELD_NUMBER; 471 hash = (53 * hash) + getName().hashCode(); 472 hash = (29 * hash) + getUnknownFields().hashCode(); 473 memoizedHashCode = hash; 474 return hash; 475 } 476 parseFrom(java.nio.ByteBuffer data)477 public static com.google.container.v1.SetLoggingServiceRequest parseFrom(java.nio.ByteBuffer data) 478 throws com.google.protobuf.InvalidProtocolBufferException { 479 return PARSER.parseFrom(data); 480 } 481 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)482 public static com.google.container.v1.SetLoggingServiceRequest parseFrom( 483 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 484 throws com.google.protobuf.InvalidProtocolBufferException { 485 return PARSER.parseFrom(data, extensionRegistry); 486 } 487 parseFrom( com.google.protobuf.ByteString data)488 public static com.google.container.v1.SetLoggingServiceRequest parseFrom( 489 com.google.protobuf.ByteString data) 490 throws com.google.protobuf.InvalidProtocolBufferException { 491 return PARSER.parseFrom(data); 492 } 493 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)494 public static com.google.container.v1.SetLoggingServiceRequest parseFrom( 495 com.google.protobuf.ByteString data, 496 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 497 throws com.google.protobuf.InvalidProtocolBufferException { 498 return PARSER.parseFrom(data, extensionRegistry); 499 } 500 parseFrom(byte[] data)501 public static com.google.container.v1.SetLoggingServiceRequest parseFrom(byte[] data) 502 throws com.google.protobuf.InvalidProtocolBufferException { 503 return PARSER.parseFrom(data); 504 } 505 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)506 public static com.google.container.v1.SetLoggingServiceRequest parseFrom( 507 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 508 throws com.google.protobuf.InvalidProtocolBufferException { 509 return PARSER.parseFrom(data, extensionRegistry); 510 } 511 parseFrom( java.io.InputStream input)512 public static com.google.container.v1.SetLoggingServiceRequest parseFrom( 513 java.io.InputStream input) throws java.io.IOException { 514 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 515 } 516 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)517 public static com.google.container.v1.SetLoggingServiceRequest parseFrom( 518 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 519 throws java.io.IOException { 520 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 521 PARSER, input, extensionRegistry); 522 } 523 parseDelimitedFrom( java.io.InputStream input)524 public static com.google.container.v1.SetLoggingServiceRequest parseDelimitedFrom( 525 java.io.InputStream input) throws java.io.IOException { 526 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 527 } 528 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)529 public static com.google.container.v1.SetLoggingServiceRequest parseDelimitedFrom( 530 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 531 throws java.io.IOException { 532 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 533 PARSER, input, extensionRegistry); 534 } 535 parseFrom( com.google.protobuf.CodedInputStream input)536 public static com.google.container.v1.SetLoggingServiceRequest parseFrom( 537 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 538 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 539 } 540 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)541 public static com.google.container.v1.SetLoggingServiceRequest parseFrom( 542 com.google.protobuf.CodedInputStream input, 543 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 544 throws java.io.IOException { 545 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 546 PARSER, input, extensionRegistry); 547 } 548 549 @java.lang.Override newBuilderForType()550 public Builder newBuilderForType() { 551 return newBuilder(); 552 } 553 newBuilder()554 public static Builder newBuilder() { 555 return DEFAULT_INSTANCE.toBuilder(); 556 } 557 newBuilder(com.google.container.v1.SetLoggingServiceRequest prototype)558 public static Builder newBuilder(com.google.container.v1.SetLoggingServiceRequest prototype) { 559 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 560 } 561 562 @java.lang.Override toBuilder()563 public Builder toBuilder() { 564 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 565 } 566 567 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)568 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 569 Builder builder = new Builder(parent); 570 return builder; 571 } 572 /** 573 * 574 * 575 * <pre> 576 * SetLoggingServiceRequest sets the logging service of a cluster. 577 * </pre> 578 * 579 * Protobuf type {@code google.container.v1.SetLoggingServiceRequest} 580 */ 581 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 582 implements 583 // @@protoc_insertion_point(builder_implements:google.container.v1.SetLoggingServiceRequest) 584 com.google.container.v1.SetLoggingServiceRequestOrBuilder { getDescriptor()585 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 586 return com.google.container.v1.ClusterServiceProto 587 .internal_static_google_container_v1_SetLoggingServiceRequest_descriptor; 588 } 589 590 @java.lang.Override 591 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()592 internalGetFieldAccessorTable() { 593 return com.google.container.v1.ClusterServiceProto 594 .internal_static_google_container_v1_SetLoggingServiceRequest_fieldAccessorTable 595 .ensureFieldAccessorsInitialized( 596 com.google.container.v1.SetLoggingServiceRequest.class, 597 com.google.container.v1.SetLoggingServiceRequest.Builder.class); 598 } 599 600 // Construct using com.google.container.v1.SetLoggingServiceRequest.newBuilder() Builder()601 private Builder() {} 602 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)603 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 604 super(parent); 605 } 606 607 @java.lang.Override clear()608 public Builder clear() { 609 super.clear(); 610 bitField0_ = 0; 611 projectId_ = ""; 612 zone_ = ""; 613 clusterId_ = ""; 614 loggingService_ = ""; 615 name_ = ""; 616 return this; 617 } 618 619 @java.lang.Override getDescriptorForType()620 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 621 return com.google.container.v1.ClusterServiceProto 622 .internal_static_google_container_v1_SetLoggingServiceRequest_descriptor; 623 } 624 625 @java.lang.Override getDefaultInstanceForType()626 public com.google.container.v1.SetLoggingServiceRequest getDefaultInstanceForType() { 627 return com.google.container.v1.SetLoggingServiceRequest.getDefaultInstance(); 628 } 629 630 @java.lang.Override build()631 public com.google.container.v1.SetLoggingServiceRequest build() { 632 com.google.container.v1.SetLoggingServiceRequest result = buildPartial(); 633 if (!result.isInitialized()) { 634 throw newUninitializedMessageException(result); 635 } 636 return result; 637 } 638 639 @java.lang.Override buildPartial()640 public com.google.container.v1.SetLoggingServiceRequest buildPartial() { 641 com.google.container.v1.SetLoggingServiceRequest result = 642 new com.google.container.v1.SetLoggingServiceRequest(this); 643 if (bitField0_ != 0) { 644 buildPartial0(result); 645 } 646 onBuilt(); 647 return result; 648 } 649 buildPartial0(com.google.container.v1.SetLoggingServiceRequest result)650 private void buildPartial0(com.google.container.v1.SetLoggingServiceRequest result) { 651 int from_bitField0_ = bitField0_; 652 if (((from_bitField0_ & 0x00000001) != 0)) { 653 result.projectId_ = projectId_; 654 } 655 if (((from_bitField0_ & 0x00000002) != 0)) { 656 result.zone_ = zone_; 657 } 658 if (((from_bitField0_ & 0x00000004) != 0)) { 659 result.clusterId_ = clusterId_; 660 } 661 if (((from_bitField0_ & 0x00000008) != 0)) { 662 result.loggingService_ = loggingService_; 663 } 664 if (((from_bitField0_ & 0x00000010) != 0)) { 665 result.name_ = name_; 666 } 667 } 668 669 @java.lang.Override clone()670 public Builder clone() { 671 return super.clone(); 672 } 673 674 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)675 public Builder setField( 676 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 677 return super.setField(field, value); 678 } 679 680 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)681 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 682 return super.clearField(field); 683 } 684 685 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)686 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 687 return super.clearOneof(oneof); 688 } 689 690 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)691 public Builder setRepeatedField( 692 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 693 return super.setRepeatedField(field, index, value); 694 } 695 696 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)697 public Builder addRepeatedField( 698 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 699 return super.addRepeatedField(field, value); 700 } 701 702 @java.lang.Override mergeFrom(com.google.protobuf.Message other)703 public Builder mergeFrom(com.google.protobuf.Message other) { 704 if (other instanceof com.google.container.v1.SetLoggingServiceRequest) { 705 return mergeFrom((com.google.container.v1.SetLoggingServiceRequest) other); 706 } else { 707 super.mergeFrom(other); 708 return this; 709 } 710 } 711 mergeFrom(com.google.container.v1.SetLoggingServiceRequest other)712 public Builder mergeFrom(com.google.container.v1.SetLoggingServiceRequest other) { 713 if (other == com.google.container.v1.SetLoggingServiceRequest.getDefaultInstance()) 714 return this; 715 if (!other.getProjectId().isEmpty()) { 716 projectId_ = other.projectId_; 717 bitField0_ |= 0x00000001; 718 onChanged(); 719 } 720 if (!other.getZone().isEmpty()) { 721 zone_ = other.zone_; 722 bitField0_ |= 0x00000002; 723 onChanged(); 724 } 725 if (!other.getClusterId().isEmpty()) { 726 clusterId_ = other.clusterId_; 727 bitField0_ |= 0x00000004; 728 onChanged(); 729 } 730 if (!other.getLoggingService().isEmpty()) { 731 loggingService_ = other.loggingService_; 732 bitField0_ |= 0x00000008; 733 onChanged(); 734 } 735 if (!other.getName().isEmpty()) { 736 name_ = other.name_; 737 bitField0_ |= 0x00000010; 738 onChanged(); 739 } 740 this.mergeUnknownFields(other.getUnknownFields()); 741 onChanged(); 742 return this; 743 } 744 745 @java.lang.Override isInitialized()746 public final boolean isInitialized() { 747 return true; 748 } 749 750 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)751 public Builder mergeFrom( 752 com.google.protobuf.CodedInputStream input, 753 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 754 throws java.io.IOException { 755 if (extensionRegistry == null) { 756 throw new java.lang.NullPointerException(); 757 } 758 try { 759 boolean done = false; 760 while (!done) { 761 int tag = input.readTag(); 762 switch (tag) { 763 case 0: 764 done = true; 765 break; 766 case 10: 767 { 768 projectId_ = input.readStringRequireUtf8(); 769 bitField0_ |= 0x00000001; 770 break; 771 } // case 10 772 case 18: 773 { 774 zone_ = input.readStringRequireUtf8(); 775 bitField0_ |= 0x00000002; 776 break; 777 } // case 18 778 case 26: 779 { 780 clusterId_ = input.readStringRequireUtf8(); 781 bitField0_ |= 0x00000004; 782 break; 783 } // case 26 784 case 34: 785 { 786 loggingService_ = input.readStringRequireUtf8(); 787 bitField0_ |= 0x00000008; 788 break; 789 } // case 34 790 case 42: 791 { 792 name_ = input.readStringRequireUtf8(); 793 bitField0_ |= 0x00000010; 794 break; 795 } // case 42 796 default: 797 { 798 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 799 done = true; // was an endgroup tag 800 } 801 break; 802 } // default: 803 } // switch (tag) 804 } // while (!done) 805 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 806 throw e.unwrapIOException(); 807 } finally { 808 onChanged(); 809 } // finally 810 return this; 811 } 812 813 private int bitField0_; 814 815 private java.lang.Object projectId_ = ""; 816 /** 817 * 818 * 819 * <pre> 820 * Deprecated. The Google Developers Console [project ID or project 821 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 822 * This field has been deprecated and replaced by the name field. 823 * </pre> 824 * 825 * <code>string project_id = 1 [deprecated = true];</code> 826 * 827 * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See 828 * google/container/v1/cluster_service.proto;l=2559 829 * @return The projectId. 830 */ 831 @java.lang.Deprecated getProjectId()832 public java.lang.String getProjectId() { 833 java.lang.Object ref = projectId_; 834 if (!(ref instanceof java.lang.String)) { 835 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 836 java.lang.String s = bs.toStringUtf8(); 837 projectId_ = s; 838 return s; 839 } else { 840 return (java.lang.String) ref; 841 } 842 } 843 /** 844 * 845 * 846 * <pre> 847 * Deprecated. The Google Developers Console [project ID or project 848 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 849 * This field has been deprecated and replaced by the name field. 850 * </pre> 851 * 852 * <code>string project_id = 1 [deprecated = true];</code> 853 * 854 * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See 855 * google/container/v1/cluster_service.proto;l=2559 856 * @return The bytes for projectId. 857 */ 858 @java.lang.Deprecated getProjectIdBytes()859 public com.google.protobuf.ByteString getProjectIdBytes() { 860 java.lang.Object ref = projectId_; 861 if (ref instanceof String) { 862 com.google.protobuf.ByteString b = 863 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 864 projectId_ = b; 865 return b; 866 } else { 867 return (com.google.protobuf.ByteString) ref; 868 } 869 } 870 /** 871 * 872 * 873 * <pre> 874 * Deprecated. The Google Developers Console [project ID or project 875 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 876 * This field has been deprecated and replaced by the name field. 877 * </pre> 878 * 879 * <code>string project_id = 1 [deprecated = true];</code> 880 * 881 * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See 882 * google/container/v1/cluster_service.proto;l=2559 883 * @param value The projectId to set. 884 * @return This builder for chaining. 885 */ 886 @java.lang.Deprecated setProjectId(java.lang.String value)887 public Builder setProjectId(java.lang.String value) { 888 if (value == null) { 889 throw new NullPointerException(); 890 } 891 projectId_ = value; 892 bitField0_ |= 0x00000001; 893 onChanged(); 894 return this; 895 } 896 /** 897 * 898 * 899 * <pre> 900 * Deprecated. The Google Developers Console [project ID or project 901 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 902 * This field has been deprecated and replaced by the name field. 903 * </pre> 904 * 905 * <code>string project_id = 1 [deprecated = true];</code> 906 * 907 * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See 908 * google/container/v1/cluster_service.proto;l=2559 909 * @return This builder for chaining. 910 */ 911 @java.lang.Deprecated clearProjectId()912 public Builder clearProjectId() { 913 projectId_ = getDefaultInstance().getProjectId(); 914 bitField0_ = (bitField0_ & ~0x00000001); 915 onChanged(); 916 return this; 917 } 918 /** 919 * 920 * 921 * <pre> 922 * Deprecated. The Google Developers Console [project ID or project 923 * number](https://cloud.google.com/resource-manager/docs/creating-managing-projects). 924 * This field has been deprecated and replaced by the name field. 925 * </pre> 926 * 927 * <code>string project_id = 1 [deprecated = true];</code> 928 * 929 * @deprecated google.container.v1.SetLoggingServiceRequest.project_id is deprecated. See 930 * google/container/v1/cluster_service.proto;l=2559 931 * @param value The bytes for projectId to set. 932 * @return This builder for chaining. 933 */ 934 @java.lang.Deprecated setProjectIdBytes(com.google.protobuf.ByteString value)935 public Builder setProjectIdBytes(com.google.protobuf.ByteString value) { 936 if (value == null) { 937 throw new NullPointerException(); 938 } 939 checkByteStringIsUtf8(value); 940 projectId_ = value; 941 bitField0_ |= 0x00000001; 942 onChanged(); 943 return this; 944 } 945 946 private java.lang.Object zone_ = ""; 947 /** 948 * 949 * 950 * <pre> 951 * Deprecated. The name of the Google Compute Engine 952 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 953 * cluster resides. This field has been deprecated and replaced by the name 954 * field. 955 * </pre> 956 * 957 * <code>string zone = 2 [deprecated = true];</code> 958 * 959 * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See 960 * google/container/v1/cluster_service.proto;l=2565 961 * @return The zone. 962 */ 963 @java.lang.Deprecated getZone()964 public java.lang.String getZone() { 965 java.lang.Object ref = zone_; 966 if (!(ref instanceof java.lang.String)) { 967 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 968 java.lang.String s = bs.toStringUtf8(); 969 zone_ = s; 970 return s; 971 } else { 972 return (java.lang.String) ref; 973 } 974 } 975 /** 976 * 977 * 978 * <pre> 979 * Deprecated. The name of the Google Compute Engine 980 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 981 * cluster resides. This field has been deprecated and replaced by the name 982 * field. 983 * </pre> 984 * 985 * <code>string zone = 2 [deprecated = true];</code> 986 * 987 * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See 988 * google/container/v1/cluster_service.proto;l=2565 989 * @return The bytes for zone. 990 */ 991 @java.lang.Deprecated getZoneBytes()992 public com.google.protobuf.ByteString getZoneBytes() { 993 java.lang.Object ref = zone_; 994 if (ref instanceof String) { 995 com.google.protobuf.ByteString b = 996 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 997 zone_ = b; 998 return b; 999 } else { 1000 return (com.google.protobuf.ByteString) ref; 1001 } 1002 } 1003 /** 1004 * 1005 * 1006 * <pre> 1007 * Deprecated. The name of the Google Compute Engine 1008 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 1009 * cluster resides. This field has been deprecated and replaced by the name 1010 * field. 1011 * </pre> 1012 * 1013 * <code>string zone = 2 [deprecated = true];</code> 1014 * 1015 * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See 1016 * google/container/v1/cluster_service.proto;l=2565 1017 * @param value The zone to set. 1018 * @return This builder for chaining. 1019 */ 1020 @java.lang.Deprecated setZone(java.lang.String value)1021 public Builder setZone(java.lang.String value) { 1022 if (value == null) { 1023 throw new NullPointerException(); 1024 } 1025 zone_ = value; 1026 bitField0_ |= 0x00000002; 1027 onChanged(); 1028 return this; 1029 } 1030 /** 1031 * 1032 * 1033 * <pre> 1034 * Deprecated. The name of the Google Compute Engine 1035 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 1036 * cluster resides. This field has been deprecated and replaced by the name 1037 * field. 1038 * </pre> 1039 * 1040 * <code>string zone = 2 [deprecated = true];</code> 1041 * 1042 * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See 1043 * google/container/v1/cluster_service.proto;l=2565 1044 * @return This builder for chaining. 1045 */ 1046 @java.lang.Deprecated clearZone()1047 public Builder clearZone() { 1048 zone_ = getDefaultInstance().getZone(); 1049 bitField0_ = (bitField0_ & ~0x00000002); 1050 onChanged(); 1051 return this; 1052 } 1053 /** 1054 * 1055 * 1056 * <pre> 1057 * Deprecated. The name of the Google Compute Engine 1058 * [zone](https://cloud.google.com/compute/docs/zones#available) in which the 1059 * cluster resides. This field has been deprecated and replaced by the name 1060 * field. 1061 * </pre> 1062 * 1063 * <code>string zone = 2 [deprecated = true];</code> 1064 * 1065 * @deprecated google.container.v1.SetLoggingServiceRequest.zone is deprecated. See 1066 * google/container/v1/cluster_service.proto;l=2565 1067 * @param value The bytes for zone to set. 1068 * @return This builder for chaining. 1069 */ 1070 @java.lang.Deprecated setZoneBytes(com.google.protobuf.ByteString value)1071 public Builder setZoneBytes(com.google.protobuf.ByteString value) { 1072 if (value == null) { 1073 throw new NullPointerException(); 1074 } 1075 checkByteStringIsUtf8(value); 1076 zone_ = value; 1077 bitField0_ |= 0x00000002; 1078 onChanged(); 1079 return this; 1080 } 1081 1082 private java.lang.Object clusterId_ = ""; 1083 /** 1084 * 1085 * 1086 * <pre> 1087 * Deprecated. The name of the cluster to upgrade. 1088 * This field has been deprecated and replaced by the name field. 1089 * </pre> 1090 * 1091 * <code>string cluster_id = 3 [deprecated = true];</code> 1092 * 1093 * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See 1094 * google/container/v1/cluster_service.proto;l=2569 1095 * @return The clusterId. 1096 */ 1097 @java.lang.Deprecated getClusterId()1098 public java.lang.String getClusterId() { 1099 java.lang.Object ref = clusterId_; 1100 if (!(ref instanceof java.lang.String)) { 1101 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1102 java.lang.String s = bs.toStringUtf8(); 1103 clusterId_ = s; 1104 return s; 1105 } else { 1106 return (java.lang.String) ref; 1107 } 1108 } 1109 /** 1110 * 1111 * 1112 * <pre> 1113 * Deprecated. The name of the cluster to upgrade. 1114 * This field has been deprecated and replaced by the name field. 1115 * </pre> 1116 * 1117 * <code>string cluster_id = 3 [deprecated = true];</code> 1118 * 1119 * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See 1120 * google/container/v1/cluster_service.proto;l=2569 1121 * @return The bytes for clusterId. 1122 */ 1123 @java.lang.Deprecated getClusterIdBytes()1124 public com.google.protobuf.ByteString getClusterIdBytes() { 1125 java.lang.Object ref = clusterId_; 1126 if (ref instanceof String) { 1127 com.google.protobuf.ByteString b = 1128 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1129 clusterId_ = b; 1130 return b; 1131 } else { 1132 return (com.google.protobuf.ByteString) ref; 1133 } 1134 } 1135 /** 1136 * 1137 * 1138 * <pre> 1139 * Deprecated. The name of the cluster to upgrade. 1140 * This field has been deprecated and replaced by the name field. 1141 * </pre> 1142 * 1143 * <code>string cluster_id = 3 [deprecated = true];</code> 1144 * 1145 * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See 1146 * google/container/v1/cluster_service.proto;l=2569 1147 * @param value The clusterId to set. 1148 * @return This builder for chaining. 1149 */ 1150 @java.lang.Deprecated setClusterId(java.lang.String value)1151 public Builder setClusterId(java.lang.String value) { 1152 if (value == null) { 1153 throw new NullPointerException(); 1154 } 1155 clusterId_ = value; 1156 bitField0_ |= 0x00000004; 1157 onChanged(); 1158 return this; 1159 } 1160 /** 1161 * 1162 * 1163 * <pre> 1164 * Deprecated. The name of the cluster to upgrade. 1165 * This field has been deprecated and replaced by the name field. 1166 * </pre> 1167 * 1168 * <code>string cluster_id = 3 [deprecated = true];</code> 1169 * 1170 * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See 1171 * google/container/v1/cluster_service.proto;l=2569 1172 * @return This builder for chaining. 1173 */ 1174 @java.lang.Deprecated clearClusterId()1175 public Builder clearClusterId() { 1176 clusterId_ = getDefaultInstance().getClusterId(); 1177 bitField0_ = (bitField0_ & ~0x00000004); 1178 onChanged(); 1179 return this; 1180 } 1181 /** 1182 * 1183 * 1184 * <pre> 1185 * Deprecated. The name of the cluster to upgrade. 1186 * This field has been deprecated and replaced by the name field. 1187 * </pre> 1188 * 1189 * <code>string cluster_id = 3 [deprecated = true];</code> 1190 * 1191 * @deprecated google.container.v1.SetLoggingServiceRequest.cluster_id is deprecated. See 1192 * google/container/v1/cluster_service.proto;l=2569 1193 * @param value The bytes for clusterId to set. 1194 * @return This builder for chaining. 1195 */ 1196 @java.lang.Deprecated setClusterIdBytes(com.google.protobuf.ByteString value)1197 public Builder setClusterIdBytes(com.google.protobuf.ByteString value) { 1198 if (value == null) { 1199 throw new NullPointerException(); 1200 } 1201 checkByteStringIsUtf8(value); 1202 clusterId_ = value; 1203 bitField0_ |= 0x00000004; 1204 onChanged(); 1205 return this; 1206 } 1207 1208 private java.lang.Object loggingService_ = ""; 1209 /** 1210 * 1211 * 1212 * <pre> 1213 * Required. The logging service the cluster should use to write logs. 1214 * Currently available options: 1215 * * `logging.googleapis.com/kubernetes` - The Cloud Logging 1216 * service with a Kubernetes-native resource model 1217 * * `logging.googleapis.com` - The legacy Cloud Logging service (no longer 1218 * available as of GKE 1.15). 1219 * * `none` - no logs will be exported from the cluster. 1220 * If left as an empty string,`logging.googleapis.com/kubernetes` will be 1221 * used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. 1222 * </pre> 1223 * 1224 * <code>string logging_service = 4 [(.google.api.field_behavior) = REQUIRED];</code> 1225 * 1226 * @return The loggingService. 1227 */ getLoggingService()1228 public java.lang.String getLoggingService() { 1229 java.lang.Object ref = loggingService_; 1230 if (!(ref instanceof java.lang.String)) { 1231 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1232 java.lang.String s = bs.toStringUtf8(); 1233 loggingService_ = s; 1234 return s; 1235 } else { 1236 return (java.lang.String) ref; 1237 } 1238 } 1239 /** 1240 * 1241 * 1242 * <pre> 1243 * Required. The logging service the cluster should use to write logs. 1244 * Currently available options: 1245 * * `logging.googleapis.com/kubernetes` - The Cloud Logging 1246 * service with a Kubernetes-native resource model 1247 * * `logging.googleapis.com` - The legacy Cloud Logging service (no longer 1248 * available as of GKE 1.15). 1249 * * `none` - no logs will be exported from the cluster. 1250 * If left as an empty string,`logging.googleapis.com/kubernetes` will be 1251 * used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. 1252 * </pre> 1253 * 1254 * <code>string logging_service = 4 [(.google.api.field_behavior) = REQUIRED];</code> 1255 * 1256 * @return The bytes for loggingService. 1257 */ getLoggingServiceBytes()1258 public com.google.protobuf.ByteString getLoggingServiceBytes() { 1259 java.lang.Object ref = loggingService_; 1260 if (ref instanceof String) { 1261 com.google.protobuf.ByteString b = 1262 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1263 loggingService_ = b; 1264 return b; 1265 } else { 1266 return (com.google.protobuf.ByteString) ref; 1267 } 1268 } 1269 /** 1270 * 1271 * 1272 * <pre> 1273 * Required. The logging service the cluster should use to write logs. 1274 * Currently available options: 1275 * * `logging.googleapis.com/kubernetes` - The Cloud Logging 1276 * service with a Kubernetes-native resource model 1277 * * `logging.googleapis.com` - The legacy Cloud Logging service (no longer 1278 * available as of GKE 1.15). 1279 * * `none` - no logs will be exported from the cluster. 1280 * If left as an empty string,`logging.googleapis.com/kubernetes` will be 1281 * used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. 1282 * </pre> 1283 * 1284 * <code>string logging_service = 4 [(.google.api.field_behavior) = REQUIRED];</code> 1285 * 1286 * @param value The loggingService to set. 1287 * @return This builder for chaining. 1288 */ setLoggingService(java.lang.String value)1289 public Builder setLoggingService(java.lang.String value) { 1290 if (value == null) { 1291 throw new NullPointerException(); 1292 } 1293 loggingService_ = value; 1294 bitField0_ |= 0x00000008; 1295 onChanged(); 1296 return this; 1297 } 1298 /** 1299 * 1300 * 1301 * <pre> 1302 * Required. The logging service the cluster should use to write logs. 1303 * Currently available options: 1304 * * `logging.googleapis.com/kubernetes` - The Cloud Logging 1305 * service with a Kubernetes-native resource model 1306 * * `logging.googleapis.com` - The legacy Cloud Logging service (no longer 1307 * available as of GKE 1.15). 1308 * * `none` - no logs will be exported from the cluster. 1309 * If left as an empty string,`logging.googleapis.com/kubernetes` will be 1310 * used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. 1311 * </pre> 1312 * 1313 * <code>string logging_service = 4 [(.google.api.field_behavior) = REQUIRED];</code> 1314 * 1315 * @return This builder for chaining. 1316 */ clearLoggingService()1317 public Builder clearLoggingService() { 1318 loggingService_ = getDefaultInstance().getLoggingService(); 1319 bitField0_ = (bitField0_ & ~0x00000008); 1320 onChanged(); 1321 return this; 1322 } 1323 /** 1324 * 1325 * 1326 * <pre> 1327 * Required. The logging service the cluster should use to write logs. 1328 * Currently available options: 1329 * * `logging.googleapis.com/kubernetes` - The Cloud Logging 1330 * service with a Kubernetes-native resource model 1331 * * `logging.googleapis.com` - The legacy Cloud Logging service (no longer 1332 * available as of GKE 1.15). 1333 * * `none` - no logs will be exported from the cluster. 1334 * If left as an empty string,`logging.googleapis.com/kubernetes` will be 1335 * used for GKE 1.14+ or `logging.googleapis.com` for earlier versions. 1336 * </pre> 1337 * 1338 * <code>string logging_service = 4 [(.google.api.field_behavior) = REQUIRED];</code> 1339 * 1340 * @param value The bytes for loggingService to set. 1341 * @return This builder for chaining. 1342 */ setLoggingServiceBytes(com.google.protobuf.ByteString value)1343 public Builder setLoggingServiceBytes(com.google.protobuf.ByteString value) { 1344 if (value == null) { 1345 throw new NullPointerException(); 1346 } 1347 checkByteStringIsUtf8(value); 1348 loggingService_ = value; 1349 bitField0_ |= 0x00000008; 1350 onChanged(); 1351 return this; 1352 } 1353 1354 private java.lang.Object name_ = ""; 1355 /** 1356 * 1357 * 1358 * <pre> 1359 * The name (project, location, cluster) of the cluster to set logging. 1360 * Specified in the format `projects/*/locations/*/clusters/*`. 1361 * </pre> 1362 * 1363 * <code>string name = 5;</code> 1364 * 1365 * @return The name. 1366 */ getName()1367 public java.lang.String getName() { 1368 java.lang.Object ref = name_; 1369 if (!(ref instanceof java.lang.String)) { 1370 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1371 java.lang.String s = bs.toStringUtf8(); 1372 name_ = s; 1373 return s; 1374 } else { 1375 return (java.lang.String) ref; 1376 } 1377 } 1378 /** 1379 * 1380 * 1381 * <pre> 1382 * The name (project, location, cluster) of the cluster to set logging. 1383 * Specified in the format `projects/*/locations/*/clusters/*`. 1384 * </pre> 1385 * 1386 * <code>string name = 5;</code> 1387 * 1388 * @return The bytes for name. 1389 */ getNameBytes()1390 public com.google.protobuf.ByteString getNameBytes() { 1391 java.lang.Object ref = name_; 1392 if (ref instanceof String) { 1393 com.google.protobuf.ByteString b = 1394 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1395 name_ = b; 1396 return b; 1397 } else { 1398 return (com.google.protobuf.ByteString) ref; 1399 } 1400 } 1401 /** 1402 * 1403 * 1404 * <pre> 1405 * The name (project, location, cluster) of the cluster to set logging. 1406 * Specified in the format `projects/*/locations/*/clusters/*`. 1407 * </pre> 1408 * 1409 * <code>string name = 5;</code> 1410 * 1411 * @param value The name to set. 1412 * @return This builder for chaining. 1413 */ setName(java.lang.String value)1414 public Builder setName(java.lang.String value) { 1415 if (value == null) { 1416 throw new NullPointerException(); 1417 } 1418 name_ = value; 1419 bitField0_ |= 0x00000010; 1420 onChanged(); 1421 return this; 1422 } 1423 /** 1424 * 1425 * 1426 * <pre> 1427 * The name (project, location, cluster) of the cluster to set logging. 1428 * Specified in the format `projects/*/locations/*/clusters/*`. 1429 * </pre> 1430 * 1431 * <code>string name = 5;</code> 1432 * 1433 * @return This builder for chaining. 1434 */ clearName()1435 public Builder clearName() { 1436 name_ = getDefaultInstance().getName(); 1437 bitField0_ = (bitField0_ & ~0x00000010); 1438 onChanged(); 1439 return this; 1440 } 1441 /** 1442 * 1443 * 1444 * <pre> 1445 * The name (project, location, cluster) of the cluster to set logging. 1446 * Specified in the format `projects/*/locations/*/clusters/*`. 1447 * </pre> 1448 * 1449 * <code>string name = 5;</code> 1450 * 1451 * @param value The bytes for name to set. 1452 * @return This builder for chaining. 1453 */ setNameBytes(com.google.protobuf.ByteString value)1454 public Builder setNameBytes(com.google.protobuf.ByteString value) { 1455 if (value == null) { 1456 throw new NullPointerException(); 1457 } 1458 checkByteStringIsUtf8(value); 1459 name_ = value; 1460 bitField0_ |= 0x00000010; 1461 onChanged(); 1462 return this; 1463 } 1464 1465 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1466 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1467 return super.setUnknownFields(unknownFields); 1468 } 1469 1470 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1471 public final Builder mergeUnknownFields( 1472 final com.google.protobuf.UnknownFieldSet unknownFields) { 1473 return super.mergeUnknownFields(unknownFields); 1474 } 1475 1476 // @@protoc_insertion_point(builder_scope:google.container.v1.SetLoggingServiceRequest) 1477 } 1478 1479 // @@protoc_insertion_point(class_scope:google.container.v1.SetLoggingServiceRequest) 1480 private static final com.google.container.v1.SetLoggingServiceRequest DEFAULT_INSTANCE; 1481 1482 static { 1483 DEFAULT_INSTANCE = new com.google.container.v1.SetLoggingServiceRequest(); 1484 } 1485 getDefaultInstance()1486 public static com.google.container.v1.SetLoggingServiceRequest getDefaultInstance() { 1487 return DEFAULT_INSTANCE; 1488 } 1489 1490 private static final com.google.protobuf.Parser<SetLoggingServiceRequest> PARSER = 1491 new com.google.protobuf.AbstractParser<SetLoggingServiceRequest>() { 1492 @java.lang.Override 1493 public SetLoggingServiceRequest parsePartialFrom( 1494 com.google.protobuf.CodedInputStream input, 1495 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1496 throws com.google.protobuf.InvalidProtocolBufferException { 1497 Builder builder = newBuilder(); 1498 try { 1499 builder.mergeFrom(input, extensionRegistry); 1500 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1501 throw e.setUnfinishedMessage(builder.buildPartial()); 1502 } catch (com.google.protobuf.UninitializedMessageException e) { 1503 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1504 } catch (java.io.IOException e) { 1505 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1506 .setUnfinishedMessage(builder.buildPartial()); 1507 } 1508 return builder.buildPartial(); 1509 } 1510 }; 1511 parser()1512 public static com.google.protobuf.Parser<SetLoggingServiceRequest> parser() { 1513 return PARSER; 1514 } 1515 1516 @java.lang.Override getParserForType()1517 public com.google.protobuf.Parser<SetLoggingServiceRequest> getParserForType() { 1518 return PARSER; 1519 } 1520 1521 @java.lang.Override getDefaultInstanceForType()1522 public com.google.container.v1.SetLoggingServiceRequest getDefaultInstanceForType() { 1523 return DEFAULT_INSTANCE; 1524 } 1525 } 1526