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