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