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/automl/v1/service.proto 18 19 package com.google.cloud.automl.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Request message for [AutoMl.ListModels][google.cloud.automl.v1.AutoMl.ListModels]. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.automl.v1.ListModelsRequest} 29 */ 30 public final class ListModelsRequest extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.automl.v1.ListModelsRequest) 33 ListModelsRequestOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use ListModelsRequest.newBuilder() to construct. ListModelsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private ListModelsRequest(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 ListModelsRequest()40 private ListModelsRequest() { 41 parent_ = ""; 42 filter_ = ""; 43 pageToken_ = ""; 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new ListModelsRequest(); 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.cloud.automl.v1.AutoMlProto 59 .internal_static_google_cloud_automl_v1_ListModelsRequest_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.automl.v1.AutoMlProto 66 .internal_static_google_cloud_automl_v1_ListModelsRequest_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.automl.v1.ListModelsRequest.class, 69 com.google.cloud.automl.v1.ListModelsRequest.Builder.class); 70 } 71 72 public static final int PARENT_FIELD_NUMBER = 1; 73 74 @SuppressWarnings("serial") 75 private volatile java.lang.Object parent_ = ""; 76 /** 77 * 78 * 79 * <pre> 80 * Required. Resource name of the project, from which to list the models. 81 * </pre> 82 * 83 * <code> 84 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 85 * </code> 86 * 87 * @return The parent. 88 */ 89 @java.lang.Override getParent()90 public java.lang.String getParent() { 91 java.lang.Object ref = parent_; 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 parent_ = s; 98 return s; 99 } 100 } 101 /** 102 * 103 * 104 * <pre> 105 * Required. Resource name of the project, from which to list the models. 106 * </pre> 107 * 108 * <code> 109 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 110 * </code> 111 * 112 * @return The bytes for parent. 113 */ 114 @java.lang.Override getParentBytes()115 public com.google.protobuf.ByteString getParentBytes() { 116 java.lang.Object ref = parent_; 117 if (ref instanceof java.lang.String) { 118 com.google.protobuf.ByteString b = 119 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 120 parent_ = b; 121 return b; 122 } else { 123 return (com.google.protobuf.ByteString) ref; 124 } 125 } 126 127 public static final int FILTER_FIELD_NUMBER = 3; 128 129 @SuppressWarnings("serial") 130 private volatile java.lang.Object filter_ = ""; 131 /** 132 * 133 * 134 * <pre> 135 * An expression for filtering the results of the request. 136 * * `model_metadata` - for existence of the case (e.g. 137 * `video_classification_model_metadata:*`). 138 * * `dataset_id` - for = or !=. Some examples of using the filter are: 139 * * `image_classification_model_metadata:*` --> The model has 140 * `image_classification_model_metadata`. 141 * * `dataset_id=5` --> The model was created from a dataset with ID 5. 142 * </pre> 143 * 144 * <code>string filter = 3;</code> 145 * 146 * @return The filter. 147 */ 148 @java.lang.Override getFilter()149 public java.lang.String getFilter() { 150 java.lang.Object ref = filter_; 151 if (ref instanceof java.lang.String) { 152 return (java.lang.String) ref; 153 } else { 154 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 155 java.lang.String s = bs.toStringUtf8(); 156 filter_ = s; 157 return s; 158 } 159 } 160 /** 161 * 162 * 163 * <pre> 164 * An expression for filtering the results of the request. 165 * * `model_metadata` - for existence of the case (e.g. 166 * `video_classification_model_metadata:*`). 167 * * `dataset_id` - for = or !=. Some examples of using the filter are: 168 * * `image_classification_model_metadata:*` --> The model has 169 * `image_classification_model_metadata`. 170 * * `dataset_id=5` --> The model was created from a dataset with ID 5. 171 * </pre> 172 * 173 * <code>string filter = 3;</code> 174 * 175 * @return The bytes for filter. 176 */ 177 @java.lang.Override getFilterBytes()178 public com.google.protobuf.ByteString getFilterBytes() { 179 java.lang.Object ref = filter_; 180 if (ref instanceof java.lang.String) { 181 com.google.protobuf.ByteString b = 182 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 183 filter_ = b; 184 return b; 185 } else { 186 return (com.google.protobuf.ByteString) ref; 187 } 188 } 189 190 public static final int PAGE_SIZE_FIELD_NUMBER = 4; 191 private int pageSize_ = 0; 192 /** 193 * 194 * 195 * <pre> 196 * Requested page size. 197 * </pre> 198 * 199 * <code>int32 page_size = 4;</code> 200 * 201 * @return The pageSize. 202 */ 203 @java.lang.Override getPageSize()204 public int getPageSize() { 205 return pageSize_; 206 } 207 208 public static final int PAGE_TOKEN_FIELD_NUMBER = 6; 209 210 @SuppressWarnings("serial") 211 private volatile java.lang.Object pageToken_ = ""; 212 /** 213 * 214 * 215 * <pre> 216 * A token identifying a page of results for the server to return 217 * Typically obtained via 218 * [ListModelsResponse.next_page_token][google.cloud.automl.v1.ListModelsResponse.next_page_token] of the previous 219 * [AutoMl.ListModels][google.cloud.automl.v1.AutoMl.ListModels] call. 220 * </pre> 221 * 222 * <code>string page_token = 6;</code> 223 * 224 * @return The pageToken. 225 */ 226 @java.lang.Override getPageToken()227 public java.lang.String getPageToken() { 228 java.lang.Object ref = pageToken_; 229 if (ref instanceof java.lang.String) { 230 return (java.lang.String) ref; 231 } else { 232 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 233 java.lang.String s = bs.toStringUtf8(); 234 pageToken_ = s; 235 return s; 236 } 237 } 238 /** 239 * 240 * 241 * <pre> 242 * A token identifying a page of results for the server to return 243 * Typically obtained via 244 * [ListModelsResponse.next_page_token][google.cloud.automl.v1.ListModelsResponse.next_page_token] of the previous 245 * [AutoMl.ListModels][google.cloud.automl.v1.AutoMl.ListModels] call. 246 * </pre> 247 * 248 * <code>string page_token = 6;</code> 249 * 250 * @return The bytes for pageToken. 251 */ 252 @java.lang.Override getPageTokenBytes()253 public com.google.protobuf.ByteString getPageTokenBytes() { 254 java.lang.Object ref = pageToken_; 255 if (ref instanceof java.lang.String) { 256 com.google.protobuf.ByteString b = 257 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 258 pageToken_ = b; 259 return b; 260 } else { 261 return (com.google.protobuf.ByteString) ref; 262 } 263 } 264 265 private byte memoizedIsInitialized = -1; 266 267 @java.lang.Override isInitialized()268 public final boolean isInitialized() { 269 byte isInitialized = memoizedIsInitialized; 270 if (isInitialized == 1) return true; 271 if (isInitialized == 0) return false; 272 273 memoizedIsInitialized = 1; 274 return true; 275 } 276 277 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)278 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 279 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 280 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); 281 } 282 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { 283 com.google.protobuf.GeneratedMessageV3.writeString(output, 3, filter_); 284 } 285 if (pageSize_ != 0) { 286 output.writeInt32(4, pageSize_); 287 } 288 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { 289 com.google.protobuf.GeneratedMessageV3.writeString(output, 6, pageToken_); 290 } 291 getUnknownFields().writeTo(output); 292 } 293 294 @java.lang.Override getSerializedSize()295 public int getSerializedSize() { 296 int size = memoizedSize; 297 if (size != -1) return size; 298 299 size = 0; 300 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { 301 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); 302 } 303 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) { 304 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, filter_); 305 } 306 if (pageSize_ != 0) { 307 size += com.google.protobuf.CodedOutputStream.computeInt32Size(4, pageSize_); 308 } 309 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) { 310 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, pageToken_); 311 } 312 size += getUnknownFields().getSerializedSize(); 313 memoizedSize = size; 314 return size; 315 } 316 317 @java.lang.Override equals(final java.lang.Object obj)318 public boolean equals(final java.lang.Object obj) { 319 if (obj == this) { 320 return true; 321 } 322 if (!(obj instanceof com.google.cloud.automl.v1.ListModelsRequest)) { 323 return super.equals(obj); 324 } 325 com.google.cloud.automl.v1.ListModelsRequest other = 326 (com.google.cloud.automl.v1.ListModelsRequest) obj; 327 328 if (!getParent().equals(other.getParent())) return false; 329 if (!getFilter().equals(other.getFilter())) return false; 330 if (getPageSize() != other.getPageSize()) return false; 331 if (!getPageToken().equals(other.getPageToken())) return false; 332 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 333 return true; 334 } 335 336 @java.lang.Override hashCode()337 public int hashCode() { 338 if (memoizedHashCode != 0) { 339 return memoizedHashCode; 340 } 341 int hash = 41; 342 hash = (19 * hash) + getDescriptor().hashCode(); 343 hash = (37 * hash) + PARENT_FIELD_NUMBER; 344 hash = (53 * hash) + getParent().hashCode(); 345 hash = (37 * hash) + FILTER_FIELD_NUMBER; 346 hash = (53 * hash) + getFilter().hashCode(); 347 hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; 348 hash = (53 * hash) + getPageSize(); 349 hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; 350 hash = (53 * hash) + getPageToken().hashCode(); 351 hash = (29 * hash) + getUnknownFields().hashCode(); 352 memoizedHashCode = hash; 353 return hash; 354 } 355 parseFrom(java.nio.ByteBuffer data)356 public static com.google.cloud.automl.v1.ListModelsRequest parseFrom(java.nio.ByteBuffer data) 357 throws com.google.protobuf.InvalidProtocolBufferException { 358 return PARSER.parseFrom(data); 359 } 360 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)361 public static com.google.cloud.automl.v1.ListModelsRequest parseFrom( 362 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 363 throws com.google.protobuf.InvalidProtocolBufferException { 364 return PARSER.parseFrom(data, extensionRegistry); 365 } 366 parseFrom( com.google.protobuf.ByteString data)367 public static com.google.cloud.automl.v1.ListModelsRequest parseFrom( 368 com.google.protobuf.ByteString data) 369 throws com.google.protobuf.InvalidProtocolBufferException { 370 return PARSER.parseFrom(data); 371 } 372 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)373 public static com.google.cloud.automl.v1.ListModelsRequest parseFrom( 374 com.google.protobuf.ByteString data, 375 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 376 throws com.google.protobuf.InvalidProtocolBufferException { 377 return PARSER.parseFrom(data, extensionRegistry); 378 } 379 parseFrom(byte[] data)380 public static com.google.cloud.automl.v1.ListModelsRequest parseFrom(byte[] data) 381 throws com.google.protobuf.InvalidProtocolBufferException { 382 return PARSER.parseFrom(data); 383 } 384 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)385 public static com.google.cloud.automl.v1.ListModelsRequest parseFrom( 386 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 387 throws com.google.protobuf.InvalidProtocolBufferException { 388 return PARSER.parseFrom(data, extensionRegistry); 389 } 390 parseFrom(java.io.InputStream input)391 public static com.google.cloud.automl.v1.ListModelsRequest parseFrom(java.io.InputStream input) 392 throws java.io.IOException { 393 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 394 } 395 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)396 public static com.google.cloud.automl.v1.ListModelsRequest parseFrom( 397 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 398 throws java.io.IOException { 399 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 400 PARSER, input, extensionRegistry); 401 } 402 parseDelimitedFrom( java.io.InputStream input)403 public static com.google.cloud.automl.v1.ListModelsRequest parseDelimitedFrom( 404 java.io.InputStream input) throws java.io.IOException { 405 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 406 } 407 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)408 public static com.google.cloud.automl.v1.ListModelsRequest parseDelimitedFrom( 409 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 410 throws java.io.IOException { 411 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 412 PARSER, input, extensionRegistry); 413 } 414 parseFrom( com.google.protobuf.CodedInputStream input)415 public static com.google.cloud.automl.v1.ListModelsRequest parseFrom( 416 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 417 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 418 } 419 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)420 public static com.google.cloud.automl.v1.ListModelsRequest parseFrom( 421 com.google.protobuf.CodedInputStream input, 422 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 423 throws java.io.IOException { 424 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 425 PARSER, input, extensionRegistry); 426 } 427 428 @java.lang.Override newBuilderForType()429 public Builder newBuilderForType() { 430 return newBuilder(); 431 } 432 newBuilder()433 public static Builder newBuilder() { 434 return DEFAULT_INSTANCE.toBuilder(); 435 } 436 newBuilder(com.google.cloud.automl.v1.ListModelsRequest prototype)437 public static Builder newBuilder(com.google.cloud.automl.v1.ListModelsRequest prototype) { 438 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 439 } 440 441 @java.lang.Override toBuilder()442 public Builder toBuilder() { 443 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 444 } 445 446 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)447 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 448 Builder builder = new Builder(parent); 449 return builder; 450 } 451 /** 452 * 453 * 454 * <pre> 455 * Request message for [AutoMl.ListModels][google.cloud.automl.v1.AutoMl.ListModels]. 456 * </pre> 457 * 458 * Protobuf type {@code google.cloud.automl.v1.ListModelsRequest} 459 */ 460 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 461 implements 462 // @@protoc_insertion_point(builder_implements:google.cloud.automl.v1.ListModelsRequest) 463 com.google.cloud.automl.v1.ListModelsRequestOrBuilder { getDescriptor()464 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 465 return com.google.cloud.automl.v1.AutoMlProto 466 .internal_static_google_cloud_automl_v1_ListModelsRequest_descriptor; 467 } 468 469 @java.lang.Override 470 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()471 internalGetFieldAccessorTable() { 472 return com.google.cloud.automl.v1.AutoMlProto 473 .internal_static_google_cloud_automl_v1_ListModelsRequest_fieldAccessorTable 474 .ensureFieldAccessorsInitialized( 475 com.google.cloud.automl.v1.ListModelsRequest.class, 476 com.google.cloud.automl.v1.ListModelsRequest.Builder.class); 477 } 478 479 // Construct using com.google.cloud.automl.v1.ListModelsRequest.newBuilder() Builder()480 private Builder() {} 481 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)482 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 483 super(parent); 484 } 485 486 @java.lang.Override clear()487 public Builder clear() { 488 super.clear(); 489 bitField0_ = 0; 490 parent_ = ""; 491 filter_ = ""; 492 pageSize_ = 0; 493 pageToken_ = ""; 494 return this; 495 } 496 497 @java.lang.Override getDescriptorForType()498 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 499 return com.google.cloud.automl.v1.AutoMlProto 500 .internal_static_google_cloud_automl_v1_ListModelsRequest_descriptor; 501 } 502 503 @java.lang.Override getDefaultInstanceForType()504 public com.google.cloud.automl.v1.ListModelsRequest getDefaultInstanceForType() { 505 return com.google.cloud.automl.v1.ListModelsRequest.getDefaultInstance(); 506 } 507 508 @java.lang.Override build()509 public com.google.cloud.automl.v1.ListModelsRequest build() { 510 com.google.cloud.automl.v1.ListModelsRequest result = buildPartial(); 511 if (!result.isInitialized()) { 512 throw newUninitializedMessageException(result); 513 } 514 return result; 515 } 516 517 @java.lang.Override buildPartial()518 public com.google.cloud.automl.v1.ListModelsRequest buildPartial() { 519 com.google.cloud.automl.v1.ListModelsRequest result = 520 new com.google.cloud.automl.v1.ListModelsRequest(this); 521 if (bitField0_ != 0) { 522 buildPartial0(result); 523 } 524 onBuilt(); 525 return result; 526 } 527 buildPartial0(com.google.cloud.automl.v1.ListModelsRequest result)528 private void buildPartial0(com.google.cloud.automl.v1.ListModelsRequest result) { 529 int from_bitField0_ = bitField0_; 530 if (((from_bitField0_ & 0x00000001) != 0)) { 531 result.parent_ = parent_; 532 } 533 if (((from_bitField0_ & 0x00000002) != 0)) { 534 result.filter_ = filter_; 535 } 536 if (((from_bitField0_ & 0x00000004) != 0)) { 537 result.pageSize_ = pageSize_; 538 } 539 if (((from_bitField0_ & 0x00000008) != 0)) { 540 result.pageToken_ = pageToken_; 541 } 542 } 543 544 @java.lang.Override clone()545 public Builder clone() { 546 return super.clone(); 547 } 548 549 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)550 public Builder setField( 551 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 552 return super.setField(field, value); 553 } 554 555 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)556 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 557 return super.clearField(field); 558 } 559 560 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)561 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 562 return super.clearOneof(oneof); 563 } 564 565 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)566 public Builder setRepeatedField( 567 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 568 return super.setRepeatedField(field, index, value); 569 } 570 571 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)572 public Builder addRepeatedField( 573 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 574 return super.addRepeatedField(field, value); 575 } 576 577 @java.lang.Override mergeFrom(com.google.protobuf.Message other)578 public Builder mergeFrom(com.google.protobuf.Message other) { 579 if (other instanceof com.google.cloud.automl.v1.ListModelsRequest) { 580 return mergeFrom((com.google.cloud.automl.v1.ListModelsRequest) other); 581 } else { 582 super.mergeFrom(other); 583 return this; 584 } 585 } 586 mergeFrom(com.google.cloud.automl.v1.ListModelsRequest other)587 public Builder mergeFrom(com.google.cloud.automl.v1.ListModelsRequest other) { 588 if (other == com.google.cloud.automl.v1.ListModelsRequest.getDefaultInstance()) return this; 589 if (!other.getParent().isEmpty()) { 590 parent_ = other.parent_; 591 bitField0_ |= 0x00000001; 592 onChanged(); 593 } 594 if (!other.getFilter().isEmpty()) { 595 filter_ = other.filter_; 596 bitField0_ |= 0x00000002; 597 onChanged(); 598 } 599 if (other.getPageSize() != 0) { 600 setPageSize(other.getPageSize()); 601 } 602 if (!other.getPageToken().isEmpty()) { 603 pageToken_ = other.pageToken_; 604 bitField0_ |= 0x00000008; 605 onChanged(); 606 } 607 this.mergeUnknownFields(other.getUnknownFields()); 608 onChanged(); 609 return this; 610 } 611 612 @java.lang.Override isInitialized()613 public final boolean isInitialized() { 614 return true; 615 } 616 617 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)618 public Builder mergeFrom( 619 com.google.protobuf.CodedInputStream input, 620 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 621 throws java.io.IOException { 622 if (extensionRegistry == null) { 623 throw new java.lang.NullPointerException(); 624 } 625 try { 626 boolean done = false; 627 while (!done) { 628 int tag = input.readTag(); 629 switch (tag) { 630 case 0: 631 done = true; 632 break; 633 case 10: 634 { 635 parent_ = input.readStringRequireUtf8(); 636 bitField0_ |= 0x00000001; 637 break; 638 } // case 10 639 case 26: 640 { 641 filter_ = input.readStringRequireUtf8(); 642 bitField0_ |= 0x00000002; 643 break; 644 } // case 26 645 case 32: 646 { 647 pageSize_ = input.readInt32(); 648 bitField0_ |= 0x00000004; 649 break; 650 } // case 32 651 case 50: 652 { 653 pageToken_ = input.readStringRequireUtf8(); 654 bitField0_ |= 0x00000008; 655 break; 656 } // case 50 657 default: 658 { 659 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 660 done = true; // was an endgroup tag 661 } 662 break; 663 } // default: 664 } // switch (tag) 665 } // while (!done) 666 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 667 throw e.unwrapIOException(); 668 } finally { 669 onChanged(); 670 } // finally 671 return this; 672 } 673 674 private int bitField0_; 675 676 private java.lang.Object parent_ = ""; 677 /** 678 * 679 * 680 * <pre> 681 * Required. Resource name of the project, from which to list the models. 682 * </pre> 683 * 684 * <code> 685 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 686 * </code> 687 * 688 * @return The parent. 689 */ getParent()690 public java.lang.String getParent() { 691 java.lang.Object ref = parent_; 692 if (!(ref instanceof java.lang.String)) { 693 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 694 java.lang.String s = bs.toStringUtf8(); 695 parent_ = s; 696 return s; 697 } else { 698 return (java.lang.String) ref; 699 } 700 } 701 /** 702 * 703 * 704 * <pre> 705 * Required. Resource name of the project, from which to list the models. 706 * </pre> 707 * 708 * <code> 709 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 710 * </code> 711 * 712 * @return The bytes for parent. 713 */ getParentBytes()714 public com.google.protobuf.ByteString getParentBytes() { 715 java.lang.Object ref = parent_; 716 if (ref instanceof String) { 717 com.google.protobuf.ByteString b = 718 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 719 parent_ = b; 720 return b; 721 } else { 722 return (com.google.protobuf.ByteString) ref; 723 } 724 } 725 /** 726 * 727 * 728 * <pre> 729 * Required. Resource name of the project, from which to list the models. 730 * </pre> 731 * 732 * <code> 733 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 734 * </code> 735 * 736 * @param value The parent to set. 737 * @return This builder for chaining. 738 */ setParent(java.lang.String value)739 public Builder setParent(java.lang.String value) { 740 if (value == null) { 741 throw new NullPointerException(); 742 } 743 parent_ = value; 744 bitField0_ |= 0x00000001; 745 onChanged(); 746 return this; 747 } 748 /** 749 * 750 * 751 * <pre> 752 * Required. Resource name of the project, from which to list the models. 753 * </pre> 754 * 755 * <code> 756 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 757 * </code> 758 * 759 * @return This builder for chaining. 760 */ clearParent()761 public Builder clearParent() { 762 parent_ = getDefaultInstance().getParent(); 763 bitField0_ = (bitField0_ & ~0x00000001); 764 onChanged(); 765 return this; 766 } 767 /** 768 * 769 * 770 * <pre> 771 * Required. Resource name of the project, from which to list the models. 772 * </pre> 773 * 774 * <code> 775 * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } 776 * </code> 777 * 778 * @param value The bytes for parent to set. 779 * @return This builder for chaining. 780 */ setParentBytes(com.google.protobuf.ByteString value)781 public Builder setParentBytes(com.google.protobuf.ByteString value) { 782 if (value == null) { 783 throw new NullPointerException(); 784 } 785 checkByteStringIsUtf8(value); 786 parent_ = value; 787 bitField0_ |= 0x00000001; 788 onChanged(); 789 return this; 790 } 791 792 private java.lang.Object filter_ = ""; 793 /** 794 * 795 * 796 * <pre> 797 * An expression for filtering the results of the request. 798 * * `model_metadata` - for existence of the case (e.g. 799 * `video_classification_model_metadata:*`). 800 * * `dataset_id` - for = or !=. Some examples of using the filter are: 801 * * `image_classification_model_metadata:*` --> The model has 802 * `image_classification_model_metadata`. 803 * * `dataset_id=5` --> The model was created from a dataset with ID 5. 804 * </pre> 805 * 806 * <code>string filter = 3;</code> 807 * 808 * @return The filter. 809 */ getFilter()810 public java.lang.String getFilter() { 811 java.lang.Object ref = filter_; 812 if (!(ref instanceof java.lang.String)) { 813 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 814 java.lang.String s = bs.toStringUtf8(); 815 filter_ = s; 816 return s; 817 } else { 818 return (java.lang.String) ref; 819 } 820 } 821 /** 822 * 823 * 824 * <pre> 825 * An expression for filtering the results of the request. 826 * * `model_metadata` - for existence of the case (e.g. 827 * `video_classification_model_metadata:*`). 828 * * `dataset_id` - for = or !=. Some examples of using the filter are: 829 * * `image_classification_model_metadata:*` --> The model has 830 * `image_classification_model_metadata`. 831 * * `dataset_id=5` --> The model was created from a dataset with ID 5. 832 * </pre> 833 * 834 * <code>string filter = 3;</code> 835 * 836 * @return The bytes for filter. 837 */ getFilterBytes()838 public com.google.protobuf.ByteString getFilterBytes() { 839 java.lang.Object ref = filter_; 840 if (ref instanceof String) { 841 com.google.protobuf.ByteString b = 842 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 843 filter_ = b; 844 return b; 845 } else { 846 return (com.google.protobuf.ByteString) ref; 847 } 848 } 849 /** 850 * 851 * 852 * <pre> 853 * An expression for filtering the results of the request. 854 * * `model_metadata` - for existence of the case (e.g. 855 * `video_classification_model_metadata:*`). 856 * * `dataset_id` - for = or !=. Some examples of using the filter are: 857 * * `image_classification_model_metadata:*` --> The model has 858 * `image_classification_model_metadata`. 859 * * `dataset_id=5` --> The model was created from a dataset with ID 5. 860 * </pre> 861 * 862 * <code>string filter = 3;</code> 863 * 864 * @param value The filter to set. 865 * @return This builder for chaining. 866 */ setFilter(java.lang.String value)867 public Builder setFilter(java.lang.String value) { 868 if (value == null) { 869 throw new NullPointerException(); 870 } 871 filter_ = value; 872 bitField0_ |= 0x00000002; 873 onChanged(); 874 return this; 875 } 876 /** 877 * 878 * 879 * <pre> 880 * An expression for filtering the results of the request. 881 * * `model_metadata` - for existence of the case (e.g. 882 * `video_classification_model_metadata:*`). 883 * * `dataset_id` - for = or !=. Some examples of using the filter are: 884 * * `image_classification_model_metadata:*` --> The model has 885 * `image_classification_model_metadata`. 886 * * `dataset_id=5` --> The model was created from a dataset with ID 5. 887 * </pre> 888 * 889 * <code>string filter = 3;</code> 890 * 891 * @return This builder for chaining. 892 */ clearFilter()893 public Builder clearFilter() { 894 filter_ = getDefaultInstance().getFilter(); 895 bitField0_ = (bitField0_ & ~0x00000002); 896 onChanged(); 897 return this; 898 } 899 /** 900 * 901 * 902 * <pre> 903 * An expression for filtering the results of the request. 904 * * `model_metadata` - for existence of the case (e.g. 905 * `video_classification_model_metadata:*`). 906 * * `dataset_id` - for = or !=. Some examples of using the filter are: 907 * * `image_classification_model_metadata:*` --> The model has 908 * `image_classification_model_metadata`. 909 * * `dataset_id=5` --> The model was created from a dataset with ID 5. 910 * </pre> 911 * 912 * <code>string filter = 3;</code> 913 * 914 * @param value The bytes for filter to set. 915 * @return This builder for chaining. 916 */ setFilterBytes(com.google.protobuf.ByteString value)917 public Builder setFilterBytes(com.google.protobuf.ByteString value) { 918 if (value == null) { 919 throw new NullPointerException(); 920 } 921 checkByteStringIsUtf8(value); 922 filter_ = value; 923 bitField0_ |= 0x00000002; 924 onChanged(); 925 return this; 926 } 927 928 private int pageSize_; 929 /** 930 * 931 * 932 * <pre> 933 * Requested page size. 934 * </pre> 935 * 936 * <code>int32 page_size = 4;</code> 937 * 938 * @return The pageSize. 939 */ 940 @java.lang.Override getPageSize()941 public int getPageSize() { 942 return pageSize_; 943 } 944 /** 945 * 946 * 947 * <pre> 948 * Requested page size. 949 * </pre> 950 * 951 * <code>int32 page_size = 4;</code> 952 * 953 * @param value The pageSize to set. 954 * @return This builder for chaining. 955 */ setPageSize(int value)956 public Builder setPageSize(int value) { 957 958 pageSize_ = value; 959 bitField0_ |= 0x00000004; 960 onChanged(); 961 return this; 962 } 963 /** 964 * 965 * 966 * <pre> 967 * Requested page size. 968 * </pre> 969 * 970 * <code>int32 page_size = 4;</code> 971 * 972 * @return This builder for chaining. 973 */ clearPageSize()974 public Builder clearPageSize() { 975 bitField0_ = (bitField0_ & ~0x00000004); 976 pageSize_ = 0; 977 onChanged(); 978 return this; 979 } 980 981 private java.lang.Object pageToken_ = ""; 982 /** 983 * 984 * 985 * <pre> 986 * A token identifying a page of results for the server to return 987 * Typically obtained via 988 * [ListModelsResponse.next_page_token][google.cloud.automl.v1.ListModelsResponse.next_page_token] of the previous 989 * [AutoMl.ListModels][google.cloud.automl.v1.AutoMl.ListModels] call. 990 * </pre> 991 * 992 * <code>string page_token = 6;</code> 993 * 994 * @return The pageToken. 995 */ getPageToken()996 public java.lang.String getPageToken() { 997 java.lang.Object ref = pageToken_; 998 if (!(ref instanceof java.lang.String)) { 999 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1000 java.lang.String s = bs.toStringUtf8(); 1001 pageToken_ = s; 1002 return s; 1003 } else { 1004 return (java.lang.String) ref; 1005 } 1006 } 1007 /** 1008 * 1009 * 1010 * <pre> 1011 * A token identifying a page of results for the server to return 1012 * Typically obtained via 1013 * [ListModelsResponse.next_page_token][google.cloud.automl.v1.ListModelsResponse.next_page_token] of the previous 1014 * [AutoMl.ListModels][google.cloud.automl.v1.AutoMl.ListModels] call. 1015 * </pre> 1016 * 1017 * <code>string page_token = 6;</code> 1018 * 1019 * @return The bytes for pageToken. 1020 */ getPageTokenBytes()1021 public com.google.protobuf.ByteString getPageTokenBytes() { 1022 java.lang.Object ref = pageToken_; 1023 if (ref instanceof String) { 1024 com.google.protobuf.ByteString b = 1025 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1026 pageToken_ = b; 1027 return b; 1028 } else { 1029 return (com.google.protobuf.ByteString) ref; 1030 } 1031 } 1032 /** 1033 * 1034 * 1035 * <pre> 1036 * A token identifying a page of results for the server to return 1037 * Typically obtained via 1038 * [ListModelsResponse.next_page_token][google.cloud.automl.v1.ListModelsResponse.next_page_token] of the previous 1039 * [AutoMl.ListModels][google.cloud.automl.v1.AutoMl.ListModels] call. 1040 * </pre> 1041 * 1042 * <code>string page_token = 6;</code> 1043 * 1044 * @param value The pageToken to set. 1045 * @return This builder for chaining. 1046 */ setPageToken(java.lang.String value)1047 public Builder setPageToken(java.lang.String value) { 1048 if (value == null) { 1049 throw new NullPointerException(); 1050 } 1051 pageToken_ = value; 1052 bitField0_ |= 0x00000008; 1053 onChanged(); 1054 return this; 1055 } 1056 /** 1057 * 1058 * 1059 * <pre> 1060 * A token identifying a page of results for the server to return 1061 * Typically obtained via 1062 * [ListModelsResponse.next_page_token][google.cloud.automl.v1.ListModelsResponse.next_page_token] of the previous 1063 * [AutoMl.ListModels][google.cloud.automl.v1.AutoMl.ListModels] call. 1064 * </pre> 1065 * 1066 * <code>string page_token = 6;</code> 1067 * 1068 * @return This builder for chaining. 1069 */ clearPageToken()1070 public Builder clearPageToken() { 1071 pageToken_ = getDefaultInstance().getPageToken(); 1072 bitField0_ = (bitField0_ & ~0x00000008); 1073 onChanged(); 1074 return this; 1075 } 1076 /** 1077 * 1078 * 1079 * <pre> 1080 * A token identifying a page of results for the server to return 1081 * Typically obtained via 1082 * [ListModelsResponse.next_page_token][google.cloud.automl.v1.ListModelsResponse.next_page_token] of the previous 1083 * [AutoMl.ListModels][google.cloud.automl.v1.AutoMl.ListModels] call. 1084 * </pre> 1085 * 1086 * <code>string page_token = 6;</code> 1087 * 1088 * @param value The bytes for pageToken to set. 1089 * @return This builder for chaining. 1090 */ setPageTokenBytes(com.google.protobuf.ByteString value)1091 public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { 1092 if (value == null) { 1093 throw new NullPointerException(); 1094 } 1095 checkByteStringIsUtf8(value); 1096 pageToken_ = value; 1097 bitField0_ |= 0x00000008; 1098 onChanged(); 1099 return this; 1100 } 1101 1102 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1103 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1104 return super.setUnknownFields(unknownFields); 1105 } 1106 1107 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1108 public final Builder mergeUnknownFields( 1109 final com.google.protobuf.UnknownFieldSet unknownFields) { 1110 return super.mergeUnknownFields(unknownFields); 1111 } 1112 1113 // @@protoc_insertion_point(builder_scope:google.cloud.automl.v1.ListModelsRequest) 1114 } 1115 1116 // @@protoc_insertion_point(class_scope:google.cloud.automl.v1.ListModelsRequest) 1117 private static final com.google.cloud.automl.v1.ListModelsRequest DEFAULT_INSTANCE; 1118 1119 static { 1120 DEFAULT_INSTANCE = new com.google.cloud.automl.v1.ListModelsRequest(); 1121 } 1122 getDefaultInstance()1123 public static com.google.cloud.automl.v1.ListModelsRequest getDefaultInstance() { 1124 return DEFAULT_INSTANCE; 1125 } 1126 1127 private static final com.google.protobuf.Parser<ListModelsRequest> PARSER = 1128 new com.google.protobuf.AbstractParser<ListModelsRequest>() { 1129 @java.lang.Override 1130 public ListModelsRequest parsePartialFrom( 1131 com.google.protobuf.CodedInputStream input, 1132 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1133 throws com.google.protobuf.InvalidProtocolBufferException { 1134 Builder builder = newBuilder(); 1135 try { 1136 builder.mergeFrom(input, extensionRegistry); 1137 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1138 throw e.setUnfinishedMessage(builder.buildPartial()); 1139 } catch (com.google.protobuf.UninitializedMessageException e) { 1140 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1141 } catch (java.io.IOException e) { 1142 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1143 .setUnfinishedMessage(builder.buildPartial()); 1144 } 1145 return builder.buildPartial(); 1146 } 1147 }; 1148 parser()1149 public static com.google.protobuf.Parser<ListModelsRequest> parser() { 1150 return PARSER; 1151 } 1152 1153 @java.lang.Override getParserForType()1154 public com.google.protobuf.Parser<ListModelsRequest> getParserForType() { 1155 return PARSER; 1156 } 1157 1158 @java.lang.Override getDefaultInstanceForType()1159 public com.google.cloud.automl.v1.ListModelsRequest getDefaultInstanceForType() { 1160 return DEFAULT_INSTANCE; 1161 } 1162 } 1163