public static final class RemoveCatalogAttributeRequest.Builder extends GeneratedMessageV3.Builder<RemoveCatalogAttributeRequest.Builder> implements RemoveCatalogAttributeRequestOrBuilder
Request for
CatalogService.RemoveCatalogAttribute
method.
Protobuf type google.cloud.retail.v2beta.RemoveCatalogAttributeRequest
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RemoveCatalogAttributeRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public RemoveCatalogAttributeRequest build()
Returns
buildPartial()
public RemoveCatalogAttributeRequest buildPartial()
Returns
clear()
public RemoveCatalogAttributeRequest.Builder clear()
Returns
Overrides
clearAttributesConfig()
public RemoveCatalogAttributeRequest.Builder clearAttributesConfig()
Required. Full AttributesConfig resource name. Format:
projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig
string attributes_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
clearField(Descriptors.FieldDescriptor field)
public RemoveCatalogAttributeRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearKey()
public RemoveCatalogAttributeRequest.Builder clearKey()
Required. The attribute name key of the
CatalogAttribute to remove.
string key = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public RemoveCatalogAttributeRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public RemoveCatalogAttributeRequest.Builder clone()
Returns
Overrides
getAttributesConfig()
public String getAttributesConfig()
Required. Full AttributesConfig resource name. Format:
projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig
string attributes_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The attributesConfig.
|
getAttributesConfigBytes()
public ByteString getAttributesConfigBytes()
Required. Full AttributesConfig resource name. Format:
projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig
string attributes_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
ByteString | The bytes for attributesConfig.
|
getDefaultInstanceForType()
public RemoveCatalogAttributeRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getKey()
Required. The attribute name key of the
CatalogAttribute to remove.
string key = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getKeyBytes()
public ByteString getKeyBytes()
Required. The attribute name key of the
CatalogAttribute to remove.
string key = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(RemoveCatalogAttributeRequest other)
public RemoveCatalogAttributeRequest.Builder mergeFrom(RemoveCatalogAttributeRequest other)
Parameter
Returns
public RemoveCatalogAttributeRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public RemoveCatalogAttributeRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RemoveCatalogAttributeRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setAttributesConfig(String value)
public RemoveCatalogAttributeRequest.Builder setAttributesConfig(String value)
Required. Full AttributesConfig resource name. Format:
projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig
string attributes_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | String
The attributesConfig to set.
|
Returns
setAttributesConfigBytes(ByteString value)
public RemoveCatalogAttributeRequest.Builder setAttributesConfigBytes(ByteString value)
Required. Full AttributesConfig resource name. Format:
projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig
string attributes_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | ByteString
The bytes for attributesConfig to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public RemoveCatalogAttributeRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setKey(String value)
public RemoveCatalogAttributeRequest.Builder setKey(String value)
Required. The attribute name key of the
CatalogAttribute to remove.
string key = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | String
The key to set.
|
Returns
setKeyBytes(ByteString value)
public RemoveCatalogAttributeRequest.Builder setKeyBytes(ByteString value)
Required. The attribute name key of the
CatalogAttribute to remove.
string key = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter
Name | Description |
value | ByteString
The bytes for key to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RemoveCatalogAttributeRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final RemoveCatalogAttributeRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides