Interface UpdateCssProductInputRequestOrBuilder (0.24.0)

public interface UpdateCssProductInputRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCssProductInput()

public abstract CssProductInput getCssProductInput()

Required. The CSS product input resource to update. Information you submit will be applied to the processed CSS product as well.

.google.shopping.css.v1.CssProductInput css_product_input = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CssProductInput

The cssProductInput.

getCssProductInputOrBuilder()

public abstract CssProductInputOrBuilder getCssProductInputOrBuilder()

Required. The CSS product input resource to update. Information you submit will be applied to the processed CSS product as well.

.google.shopping.css.v1.CssProductInput css_product_input = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CssProductInputOrBuilder

getUpdateMask()

public abstract FieldMask getUpdateMask()

The list of CSS product attributes to be updated.

If the update mask is omitted, then it is treated as implied field mask equivalent to all fields that are populated (have a non-empty value).

Attributes specified in the update mask without a value specified in the body will be deleted from the CSS product.

Update mask can only be specified for top level fields in attributes and custom attributes.

To specify the update mask for custom attributes you need to add the custom_attribute. prefix.

Providing special "*" value for full CSS product replacement is not supported.

.google.protobuf.FieldMask update_mask = 2;

Returns
Type Description
FieldMask

The updateMask.

getUpdateMaskOrBuilder()

public abstract FieldMaskOrBuilder getUpdateMaskOrBuilder()

The list of CSS product attributes to be updated.

If the update mask is omitted, then it is treated as implied field mask equivalent to all fields that are populated (have a non-empty value).

Attributes specified in the update mask without a value specified in the body will be deleted from the CSS product.

Update mask can only be specified for top level fields in attributes and custom attributes.

To specify the update mask for custom attributes you need to add the custom_attribute. prefix.

Providing special "*" value for full CSS product replacement is not supported.

.google.protobuf.FieldMask update_mask = 2;

Returns
Type Description
FieldMaskOrBuilder

hasCssProductInput()

public abstract boolean hasCssProductInput()

Required. The CSS product input resource to update. Information you submit will be applied to the processed CSS product as well.

.google.shopping.css.v1.CssProductInput css_product_input = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the cssProductInput field is set.

hasUpdateMask()

public abstract boolean hasUpdateMask()

The list of CSS product attributes to be updated.

If the update mask is omitted, then it is treated as implied field mask equivalent to all fields that are populated (have a non-empty value).

Attributes specified in the update mask without a value specified in the body will be deleted from the CSS product.

Update mask can only be specified for top level fields in attributes and custom attributes.

To specify the update mask for custom attributes you need to add the custom_attribute. prefix.

Providing special "*" value for full CSS product replacement is not supported.

.google.protobuf.FieldMask update_mask = 2;

Returns
Type Description
boolean

Whether the updateMask field is set.