Class: Google::Cloud::Retail::V2::CreateProductRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/retail/v2/product_service.rb

Overview

Request message for ProductService.CreateProduct method.

Instance Attribute Summary collapse

Instance Attribute Details

#parent::String

Returns Required. The parent catalog resource name, such as projects/*/locations/global/catalogs/default_catalog/branches/default_branch.

Returns:

  • (::String)

    Required. The parent catalog resource name, such as projects/*/locations/global/catalogs/default_catalog/branches/default_branch.



51
52
53
54
# File 'proto_docs/google/cloud/retail/v2/product_service.rb', line 51

class CreateProductRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#product::Google::Cloud::Retail::V2::Product

Returns Required. The Product to create.

Returns:



51
52
53
54
# File 'proto_docs/google/cloud/retail/v2/product_service.rb', line 51

class CreateProductRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#product_id::String

Returns Required. The ID to use for the Product, which will become the final component of the Product.name.

If the caller does not have permission to create the Product, regardless of whether or not it exists, a PERMISSION_DENIED error is returned.

This field must be unique among all Products with the same parent. Otherwise, an ALREADY_EXISTS error is returned.

This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.

Returns:

  • (::String)

    Required. The ID to use for the Product, which will become the final component of the Product.name.

    If the caller does not have permission to create the Product, regardless of whether or not it exists, a PERMISSION_DENIED error is returned.

    This field must be unique among all Products with the same parent. Otherwise, an ALREADY_EXISTS error is returned.

    This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.



51
52
53
54
# File 'proto_docs/google/cloud/retail/v2/product_service.rb', line 51

class CreateProductRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end