Retail v2 API - Class ReplaceCatalogAttributeRequest (2.12.0)

public sealed class ReplaceCatalogAttributeRequest : IMessage<ReplaceCatalogAttributeRequest>, IEquatable<ReplaceCatalogAttributeRequest>, IDeepCloneable<ReplaceCatalogAttributeRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Retail v2 API class ReplaceCatalogAttributeRequest.

Request for [CatalogService.ReplaceCatalogAttribute][google.cloud.retail.v2.CatalogService.ReplaceCatalogAttribute] method.

Inheritance

object > ReplaceCatalogAttributeRequest

Namespace

Google.Cloud.Retail.V2

Assembly

Google.Cloud.Retail.V2.dll

Constructors

ReplaceCatalogAttributeRequest()

public ReplaceCatalogAttributeRequest()

ReplaceCatalogAttributeRequest(ReplaceCatalogAttributeRequest)

public ReplaceCatalogAttributeRequest(ReplaceCatalogAttributeRequest other)
Parameter
Name Description
other ReplaceCatalogAttributeRequest

Properties

AttributesConfig

public string AttributesConfig { get; set; }

Required. Full AttributesConfig resource name. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig

Property Value
Type Description
string

AttributesConfigAsAttributesConfigName

public AttributesConfigName AttributesConfigAsAttributesConfigName { get; set; }

AttributesConfigName-typed view over the AttributesConfig resource name property.

Property Value
Type Description
AttributesConfigName

CatalogAttribute

public CatalogAttribute CatalogAttribute { get; set; }

Required. The updated [CatalogAttribute][google.cloud.retail.v2.CatalogAttribute].

Property Value
Type Description
CatalogAttribute

UpdateMask

public FieldMask UpdateMask { get; set; }

Indicates which fields in the provided [CatalogAttribute][google.cloud.retail.v2.CatalogAttribute] to update. The following are NOT supported:

  • [CatalogAttribute.key][google.cloud.retail.v2.CatalogAttribute.key]

If not set, all supported fields are updated.

Property Value
Type Description
FieldMask