public final class ImportProductsRequest extends com.google.protobuf.GeneratedMessageV3 implements ImportProductsRequestOrBuilder
Request message for Import methods.Protobuf type
google.cloud.retail.v2.ImportProductsRequest| Modifier and Type | Class and Description |
|---|---|
static class |
ImportProductsRequest.Builder
Request message for Import methods.
|
static class |
ImportProductsRequest.ReconciliationMode
Indicates how imported products are reconciled with the existing products
created or imported before.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ERRORS_CONFIG_FIELD_NUMBER |
static int |
INPUT_CONFIG_FIELD_NUMBER |
static int |
NOTIFICATION_PUBSUB_TOPIC_FIELD_NUMBER |
static int |
PARENT_FIELD_NUMBER |
static int |
RECONCILIATION_MODE_FIELD_NUMBER |
static int |
REQUEST_ID_FIELD_NUMBER |
static int |
UPDATE_MASK_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static ImportProductsRequest |
getDefaultInstance() |
ImportProductsRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
ImportErrorsConfig |
getErrorsConfig()
The desired location of errors incurred during the Import.
|
ImportErrorsConfigOrBuilder |
getErrorsConfigOrBuilder()
The desired location of errors incurred during the Import.
|
ProductInputConfig |
getInputConfig()
Required.
|
ProductInputConfigOrBuilder |
getInputConfigOrBuilder()
Required.
|
String |
getNotificationPubsubTopic()
Full Pub/Sub topic name for receiving notification.
|
com.google.protobuf.ByteString |
getNotificationPubsubTopicBytes()
Full Pub/Sub topic name for receiving notification.
|
String |
getParent()
Required.
|
com.google.protobuf.ByteString |
getParentBytes()
Required.
|
com.google.protobuf.Parser<ImportProductsRequest> |
getParserForType() |
ImportProductsRequest.ReconciliationMode |
getReconciliationMode()
The mode of reconciliation between existing products and the products to be
imported.
|
int |
getReconciliationModeValue()
The mode of reconciliation between existing products and the products to be
imported.
|
String |
getRequestId()
Deprecated.
google.cloud.retail.v2.ImportProductsRequest.request_id is deprecated. See
google/cloud/retail/v2/import_config.proto;l=189
|
com.google.protobuf.ByteString |
getRequestIdBytes()
Deprecated.
google.cloud.retail.v2.ImportProductsRequest.request_id is deprecated. See
google/cloud/retail/v2/import_config.proto;l=189
|
int |
getSerializedSize() |
com.google.protobuf.FieldMask |
getUpdateMask()
Indicates which fields in the provided imported `products` to update.
|
com.google.protobuf.FieldMaskOrBuilder |
getUpdateMaskOrBuilder()
Indicates which fields in the provided imported `products` to update.
|
boolean |
hasErrorsConfig()
The desired location of errors incurred during the Import.
|
int |
hashCode() |
boolean |
hasInputConfig()
Required.
|
boolean |
hasUpdateMask()
Indicates which fields in the provided imported `products` to update.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ImportProductsRequest.Builder |
newBuilder() |
static ImportProductsRequest.Builder |
newBuilder(ImportProductsRequest prototype) |
ImportProductsRequest.Builder |
newBuilderForType() |
protected ImportProductsRequest.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static ImportProductsRequest |
parseDelimitedFrom(InputStream input) |
static ImportProductsRequest |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ImportProductsRequest |
parseFrom(byte[] data) |
static ImportProductsRequest |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ImportProductsRequest |
parseFrom(ByteBuffer data) |
static ImportProductsRequest |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ImportProductsRequest |
parseFrom(com.google.protobuf.ByteString data) |
static ImportProductsRequest |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ImportProductsRequest |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ImportProductsRequest |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ImportProductsRequest |
parseFrom(InputStream input) |
static ImportProductsRequest |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ImportProductsRequest> |
parser() |
ImportProductsRequest.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int PARENT_FIELD_NUMBER
public static final int REQUEST_ID_FIELD_NUMBER
public static final int INPUT_CONFIG_FIELD_NUMBER
public static final int ERRORS_CONFIG_FIELD_NUMBER
public static final int UPDATE_MASK_FIELD_NUMBER
public static final int RECONCILIATION_MODE_FIELD_NUMBER
public static final int NOTIFICATION_PUBSUB_TOPIC_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getParent()
Required. `projects/1234/locations/global/catalogs/default_catalog/branches/default_branch` If no updateMask is specified, requires products.create permission. If updateMask is specified, requires products.update permission.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParent in interface ImportProductsRequestOrBuilderpublic com.google.protobuf.ByteString getParentBytes()
Required. `projects/1234/locations/global/catalogs/default_catalog/branches/default_branch` If no updateMask is specified, requires products.create permission. If updateMask is specified, requires products.update permission.
string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getParentBytes in interface ImportProductsRequestOrBuilder@Deprecated public String getRequestId()
Deprecated. This field has no effect.
string request_id = 6 [deprecated = true];getRequestId in interface ImportProductsRequestOrBuilder@Deprecated public com.google.protobuf.ByteString getRequestIdBytes()
Deprecated. This field has no effect.
string request_id = 6 [deprecated = true];getRequestIdBytes in interface ImportProductsRequestOrBuilderpublic boolean hasInputConfig()
Required. The desired input location of the data.
.google.cloud.retail.v2.ProductInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
hasInputConfig in interface ImportProductsRequestOrBuilderpublic ProductInputConfig getInputConfig()
Required. The desired input location of the data.
.google.cloud.retail.v2.ProductInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
getInputConfig in interface ImportProductsRequestOrBuilderpublic ProductInputConfigOrBuilder getInputConfigOrBuilder()
Required. The desired input location of the data.
.google.cloud.retail.v2.ProductInputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];
getInputConfigOrBuilder in interface ImportProductsRequestOrBuilderpublic boolean hasErrorsConfig()
The desired location of errors incurred during the Import.
.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;hasErrorsConfig in interface ImportProductsRequestOrBuilderpublic ImportErrorsConfig getErrorsConfig()
The desired location of errors incurred during the Import.
.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;getErrorsConfig in interface ImportProductsRequestOrBuilderpublic ImportErrorsConfigOrBuilder getErrorsConfigOrBuilder()
The desired location of errors incurred during the Import.
.google.cloud.retail.v2.ImportErrorsConfig errors_config = 3;getErrorsConfigOrBuilder in interface ImportProductsRequestOrBuilderpublic boolean hasUpdateMask()
Indicates which fields in the provided imported `products` to update. If not set, all fields are updated.
.google.protobuf.FieldMask update_mask = 4;hasUpdateMask in interface ImportProductsRequestOrBuilderpublic com.google.protobuf.FieldMask getUpdateMask()
Indicates which fields in the provided imported `products` to update. If not set, all fields are updated.
.google.protobuf.FieldMask update_mask = 4;getUpdateMask in interface ImportProductsRequestOrBuilderpublic com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
Indicates which fields in the provided imported `products` to update. If not set, all fields are updated.
.google.protobuf.FieldMask update_mask = 4;getUpdateMaskOrBuilder in interface ImportProductsRequestOrBuilderpublic int getReconciliationModeValue()
The mode of reconciliation between existing products and the products to be imported. Defaults to [ReconciliationMode.INCREMENTAL][google.cloud.retail.v2.ImportProductsRequest.ReconciliationMode.INCREMENTAL].
.google.cloud.retail.v2.ImportProductsRequest.ReconciliationMode reconciliation_mode = 5;
getReconciliationModeValue in interface ImportProductsRequestOrBuilderpublic ImportProductsRequest.ReconciliationMode getReconciliationMode()
The mode of reconciliation between existing products and the products to be imported. Defaults to [ReconciliationMode.INCREMENTAL][google.cloud.retail.v2.ImportProductsRequest.ReconciliationMode.INCREMENTAL].
.google.cloud.retail.v2.ImportProductsRequest.ReconciliationMode reconciliation_mode = 5;
getReconciliationMode in interface ImportProductsRequestOrBuilderpublic String getNotificationPubsubTopic()
Full Pub/Sub topic name for receiving notification. If this field is set,
when the import is finished, a notification is sent to
specified Pub/Sub topic. The message data is JSON string of a
[Operation][google.longrunning.Operation].
Format of the Pub/Sub topic is `projects/{project}/topics/{topic}`. It has
to be within the same project as
[ImportProductsRequest.parent][google.cloud.retail.v2.ImportProductsRequest.parent].
Make sure that `service-<project
number>@gcp-sa-retail.iam.gserviceaccount.com` has the
`pubsub.topics.publish` IAM permission on the topic.
string notification_pubsub_topic = 7;getNotificationPubsubTopic in interface ImportProductsRequestOrBuilderpublic com.google.protobuf.ByteString getNotificationPubsubTopicBytes()
Full Pub/Sub topic name for receiving notification. If this field is set,
when the import is finished, a notification is sent to
specified Pub/Sub topic. The message data is JSON string of a
[Operation][google.longrunning.Operation].
Format of the Pub/Sub topic is `projects/{project}/topics/{topic}`. It has
to be within the same project as
[ImportProductsRequest.parent][google.cloud.retail.v2.ImportProductsRequest.parent].
Make sure that `service-<project
number>@gcp-sa-retail.iam.gserviceaccount.com` has the
`pubsub.topics.publish` IAM permission on the topic.
string notification_pubsub_topic = 7;getNotificationPubsubTopicBytes in interface ImportProductsRequestOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ImportProductsRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ImportProductsRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ImportProductsRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ImportProductsRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ImportProductsRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ImportProductsRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ImportProductsRequest parseFrom(InputStream input) throws IOException
IOExceptionpublic static ImportProductsRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ImportProductsRequest parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ImportProductsRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ImportProductsRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ImportProductsRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ImportProductsRequest.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ImportProductsRequest.Builder newBuilder()
public static ImportProductsRequest.Builder newBuilder(ImportProductsRequest prototype)
public ImportProductsRequest.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ImportProductsRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ImportProductsRequest getDefaultInstance()
public static com.google.protobuf.Parser<ImportProductsRequest> parser()
public com.google.protobuf.Parser<ImportProductsRequest> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ImportProductsRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.