public static final class CreateProductRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CreateProductRequest.Builder> implements CreateProductRequestOrBuilder
Request message for the `CreateProduct` method.Protobuf type
google.cloud.vision.v1p3beta1.CreateProductRequest| Modifier and Type | Method and Description |
|---|---|
CreateProductRequest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CreateProductRequest |
build() |
CreateProductRequest |
buildPartial() |
CreateProductRequest.Builder |
clear() |
CreateProductRequest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CreateProductRequest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CreateProductRequest.Builder |
clearParent()
Required.
|
CreateProductRequest.Builder |
clearProduct()
Required.
|
CreateProductRequest.Builder |
clearProductId()
A user-supplied resource id for this Product.
|
CreateProductRequest.Builder |
clone() |
CreateProductRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getParent()
Required.
|
com.google.protobuf.ByteString |
getParentBytes()
Required.
|
Product |
getProduct()
Required.
|
Product.Builder |
getProductBuilder()
Required.
|
String |
getProductId()
A user-supplied resource id for this Product.
|
com.google.protobuf.ByteString |
getProductIdBytes()
A user-supplied resource id for this Product.
|
ProductOrBuilder |
getProductOrBuilder()
Required.
|
boolean |
hasProduct()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CreateProductRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CreateProductRequest.Builder |
mergeFrom(CreateProductRequest other) |
CreateProductRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
CreateProductRequest.Builder |
mergeProduct(Product value)
Required.
|
CreateProductRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CreateProductRequest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CreateProductRequest.Builder |
setParent(String value)
Required.
|
CreateProductRequest.Builder |
setParentBytes(com.google.protobuf.ByteString value)
Required.
|
CreateProductRequest.Builder |
setProduct(Product.Builder builderForValue)
Required.
|
CreateProductRequest.Builder |
setProduct(Product value)
Required.
|
CreateProductRequest.Builder |
setProductId(String value)
A user-supplied resource id for this Product.
|
CreateProductRequest.Builder |
setProductIdBytes(com.google.protobuf.ByteString value)
A user-supplied resource id for this Product.
|
CreateProductRequest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CreateProductRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, 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<CreateProductRequest.Builder>public CreateProductRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CreateProductRequest.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<CreateProductRequest.Builder>public CreateProductRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CreateProductRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CreateProductRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CreateProductRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CreateProductRequest.Builder>public CreateProductRequest.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<CreateProductRequest.Builder>public CreateProductRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CreateProductRequest.Builder>public CreateProductRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CreateProductRequest.Builder>public CreateProductRequest.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<CreateProductRequest.Builder>public CreateProductRequest.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<CreateProductRequest.Builder>public CreateProductRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CreateProductRequest.Builder>public CreateProductRequest.Builder mergeFrom(CreateProductRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CreateProductRequest.Builder>public CreateProductRequest.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<CreateProductRequest.Builder>IOExceptionpublic String getParent()
Required. The project in which the Product should be created. Format is `projects/PROJECT_ID/locations/LOC_ID`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParent in interface CreateProductRequestOrBuilderpublic com.google.protobuf.ByteString getParentBytes()
Required. The project in which the Product should be created. Format is `projects/PROJECT_ID/locations/LOC_ID`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParentBytes in interface CreateProductRequestOrBuilderpublic CreateProductRequest.Builder setParent(String value)
Required. The project in which the Product should be created. Format is `projects/PROJECT_ID/locations/LOC_ID`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The parent to set.public CreateProductRequest.Builder clearParent()
Required. The project in which the Product should be created. Format is `projects/PROJECT_ID/locations/LOC_ID`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public CreateProductRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
Required. The project in which the Product should be created. Format is `projects/PROJECT_ID/locations/LOC_ID`.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The bytes for parent to set.public boolean hasProduct()
Required. The product to create.
.google.cloud.vision.v1p3beta1.Product product = 2 [(.google.api.field_behavior) = REQUIRED];
hasProduct in interface CreateProductRequestOrBuilderpublic Product getProduct()
Required. The product to create.
.google.cloud.vision.v1p3beta1.Product product = 2 [(.google.api.field_behavior) = REQUIRED];
getProduct in interface CreateProductRequestOrBuilderpublic CreateProductRequest.Builder setProduct(Product value)
Required. The product to create.
.google.cloud.vision.v1p3beta1.Product product = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateProductRequest.Builder setProduct(Product.Builder builderForValue)
Required. The product to create.
.google.cloud.vision.v1p3beta1.Product product = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateProductRequest.Builder mergeProduct(Product value)
Required. The product to create.
.google.cloud.vision.v1p3beta1.Product product = 2 [(.google.api.field_behavior) = REQUIRED];
public CreateProductRequest.Builder clearProduct()
Required. The product to create.
.google.cloud.vision.v1p3beta1.Product product = 2 [(.google.api.field_behavior) = REQUIRED];
public Product.Builder getProductBuilder()
Required. The product to create.
.google.cloud.vision.v1p3beta1.Product product = 2 [(.google.api.field_behavior) = REQUIRED];
public ProductOrBuilder getProductOrBuilder()
Required. The product to create.
.google.cloud.vision.v1p3beta1.Product product = 2 [(.google.api.field_behavior) = REQUIRED];
getProductOrBuilder in interface CreateProductRequestOrBuilderpublic String getProductId()
A user-supplied resource id for this Product. If set, the server will attempt to use this value as the resource id. If it is already in use, an error is returned with code ALREADY_EXISTS. Must be at most 128 characters long. It cannot contain the character `/`.
string product_id = 3;getProductId in interface CreateProductRequestOrBuilderpublic com.google.protobuf.ByteString getProductIdBytes()
A user-supplied resource id for this Product. If set, the server will attempt to use this value as the resource id. If it is already in use, an error is returned with code ALREADY_EXISTS. Must be at most 128 characters long. It cannot contain the character `/`.
string product_id = 3;getProductIdBytes in interface CreateProductRequestOrBuilderpublic CreateProductRequest.Builder setProductId(String value)
A user-supplied resource id for this Product. If set, the server will attempt to use this value as the resource id. If it is already in use, an error is returned with code ALREADY_EXISTS. Must be at most 128 characters long. It cannot contain the character `/`.
string product_id = 3;value - The productId to set.public CreateProductRequest.Builder clearProductId()
A user-supplied resource id for this Product. If set, the server will attempt to use this value as the resource id. If it is already in use, an error is returned with code ALREADY_EXISTS. Must be at most 128 characters long. It cannot contain the character `/`.
string product_id = 3;public CreateProductRequest.Builder setProductIdBytes(com.google.protobuf.ByteString value)
A user-supplied resource id for this Product. If set, the server will attempt to use this value as the resource id. If it is already in use, an error is returned with code ALREADY_EXISTS. Must be at most 128 characters long. It cannot contain the character `/`.
string product_id = 3;value - The bytes for productId to set.public final CreateProductRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateProductRequest.Builder>public final CreateProductRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CreateProductRequest.Builder>Copyright © 2020 Google LLC. All rights reserved.