public static final class UpdateProductRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UpdateProductRequest.Builder> implements UpdateProductRequestOrBuilder
Request message for the `UpdateProduct` method.Protobuf type
google.cloud.vision.v1p3beta1.UpdateProductRequest| Modifier and Type | Method and Description |
|---|---|
UpdateProductRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UpdateProductRequest |
build() |
UpdateProductRequest |
buildPartial() |
UpdateProductRequest.Builder |
clear() |
UpdateProductRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
UpdateProductRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
UpdateProductRequest.Builder |
clearProduct()
Required.
|
UpdateProductRequest.Builder |
clearUpdateMask()
The [FieldMask][google.protobuf.FieldMask] that specifies which fields
to update.
|
UpdateProductRequest.Builder |
clone() |
UpdateProductRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Product |
getProduct()
Required.
|
Product.Builder |
getProductBuilder()
Required.
|
ProductOrBuilder |
getProductOrBuilder()
Required.
|
com.google.protobuf.FieldMask |
getUpdateMask()
The [FieldMask][google.protobuf.FieldMask] that specifies which fields
to update.
|
com.google.protobuf.FieldMask.Builder |
getUpdateMaskBuilder()
The [FieldMask][google.protobuf.FieldMask] that specifies which fields
to update.
|
com.google.protobuf.FieldMaskOrBuilder |
getUpdateMaskOrBuilder()
The [FieldMask][google.protobuf.FieldMask] that specifies which fields
to update.
|
boolean |
hasProduct()
Required.
|
boolean |
hasUpdateMask()
The [FieldMask][google.protobuf.FieldMask] that specifies which fields
to update.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
UpdateProductRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UpdateProductRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
UpdateProductRequest.Builder |
mergeFrom(UpdateProductRequest other) |
UpdateProductRequest.Builder |
mergeProduct(Product value)
Required.
|
UpdateProductRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UpdateProductRequest.Builder |
mergeUpdateMask(com.google.protobuf.FieldMask value)
The [FieldMask][google.protobuf.FieldMask] that specifies which fields
to update.
|
UpdateProductRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UpdateProductRequest.Builder |
setProduct(Product.Builder builderForValue)
Required.
|
UpdateProductRequest.Builder |
setProduct(Product value)
Required.
|
UpdateProductRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
UpdateProductRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UpdateProductRequest.Builder |
setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)
The [FieldMask][google.protobuf.FieldMask] that specifies which fields
to update.
|
UpdateProductRequest.Builder |
setUpdateMask(com.google.protobuf.FieldMask value)
The [FieldMask][google.protobuf.FieldMask] that specifies which fields
to update.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateProductRequest.Builder>public UpdateProductRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateProductRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateProductRequest.Builder>public UpdateProductRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic UpdateProductRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic UpdateProductRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic UpdateProductRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateProductRequest.Builder>public UpdateProductRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateProductRequest.Builder>public UpdateProductRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateProductRequest.Builder>public UpdateProductRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateProductRequest.Builder>public UpdateProductRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateProductRequest.Builder>public UpdateProductRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateProductRequest.Builder>public UpdateProductRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UpdateProductRequest.Builder>public UpdateProductRequest.Builder mergeFrom(UpdateProductRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateProductRequest.Builder>public UpdateProductRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UpdateProductRequest.Builder>IOExceptionpublic boolean hasProduct()
Required. The Product resource which replaces the one on the server. product.name is immutable.
.google.cloud.vision.v1p3beta1.Product product = 1 [(.google.api.field_behavior) = REQUIRED];
hasProduct in interface UpdateProductRequestOrBuilderpublic Product getProduct()
Required. The Product resource which replaces the one on the server. product.name is immutable.
.google.cloud.vision.v1p3beta1.Product product = 1 [(.google.api.field_behavior) = REQUIRED];
getProduct in interface UpdateProductRequestOrBuilderpublic UpdateProductRequest.Builder setProduct(Product value)
Required. The Product resource which replaces the one on the server. product.name is immutable.
.google.cloud.vision.v1p3beta1.Product product = 1 [(.google.api.field_behavior) = REQUIRED];
public UpdateProductRequest.Builder setProduct(Product.Builder builderForValue)
Required. The Product resource which replaces the one on the server. product.name is immutable.
.google.cloud.vision.v1p3beta1.Product product = 1 [(.google.api.field_behavior) = REQUIRED];
public UpdateProductRequest.Builder mergeProduct(Product value)
Required. The Product resource which replaces the one on the server. product.name is immutable.
.google.cloud.vision.v1p3beta1.Product product = 1 [(.google.api.field_behavior) = REQUIRED];
public UpdateProductRequest.Builder clearProduct()
Required. The Product resource which replaces the one on the server. product.name is immutable.
.google.cloud.vision.v1p3beta1.Product product = 1 [(.google.api.field_behavior) = REQUIRED];
public Product.Builder getProductBuilder()
Required. The Product resource which replaces the one on the server. product.name is immutable.
.google.cloud.vision.v1p3beta1.Product product = 1 [(.google.api.field_behavior) = REQUIRED];
public ProductOrBuilder getProductOrBuilder()
Required. The Product resource which replaces the one on the server. product.name is immutable.
.google.cloud.vision.v1p3beta1.Product product = 1 [(.google.api.field_behavior) = REQUIRED];
getProductOrBuilder in interface UpdateProductRequestOrBuilderpublic boolean hasUpdateMask()
The [FieldMask][google.protobuf.FieldMask] that specifies which fields to update. If update_mask isn't specified, all mutable fields are to be updated. Valid mask paths include `product_labels`, `display_name`, and `description`.
.google.protobuf.FieldMask update_mask = 2;hasUpdateMask in interface UpdateProductRequestOrBuilderpublic com.google.protobuf.FieldMask getUpdateMask()
The [FieldMask][google.protobuf.FieldMask] that specifies which fields to update. If update_mask isn't specified, all mutable fields are to be updated. Valid mask paths include `product_labels`, `display_name`, and `description`.
.google.protobuf.FieldMask update_mask = 2;getUpdateMask in interface UpdateProductRequestOrBuilderpublic UpdateProductRequest.Builder setUpdateMask(com.google.protobuf.FieldMask value)
The [FieldMask][google.protobuf.FieldMask] that specifies which fields to update. If update_mask isn't specified, all mutable fields are to be updated. Valid mask paths include `product_labels`, `display_name`, and `description`.
.google.protobuf.FieldMask update_mask = 2;public UpdateProductRequest.Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForValue)
The [FieldMask][google.protobuf.FieldMask] that specifies which fields to update. If update_mask isn't specified, all mutable fields are to be updated. Valid mask paths include `product_labels`, `display_name`, and `description`.
.google.protobuf.FieldMask update_mask = 2;public UpdateProductRequest.Builder mergeUpdateMask(com.google.protobuf.FieldMask value)
The [FieldMask][google.protobuf.FieldMask] that specifies which fields to update. If update_mask isn't specified, all mutable fields are to be updated. Valid mask paths include `product_labels`, `display_name`, and `description`.
.google.protobuf.FieldMask update_mask = 2;public UpdateProductRequest.Builder clearUpdateMask()
The [FieldMask][google.protobuf.FieldMask] that specifies which fields to update. If update_mask isn't specified, all mutable fields are to be updated. Valid mask paths include `product_labels`, `display_name`, and `description`.
.google.protobuf.FieldMask update_mask = 2;public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder()
The [FieldMask][google.protobuf.FieldMask] that specifies which fields to update. If update_mask isn't specified, all mutable fields are to be updated. Valid mask paths include `product_labels`, `display_name`, and `description`.
.google.protobuf.FieldMask update_mask = 2;public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
The [FieldMask][google.protobuf.FieldMask] that specifies which fields to update. If update_mask isn't specified, all mutable fields are to be updated. Valid mask paths include `product_labels`, `display_name`, and `description`.
.google.protobuf.FieldMask update_mask = 2;getUpdateMaskOrBuilder in interface UpdateProductRequestOrBuilderpublic final UpdateProductRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateProductRequest.Builder>public final UpdateProductRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UpdateProductRequest.Builder>Copyright © 2023 Google LLC. All rights reserved.