public static final class BatchRemoveCatalogAttributesRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<BatchRemoveCatalogAttributesRequest.Builder> implements BatchRemoveCatalogAttributesRequestOrBuilder
Request for [CatalogService.BatchRemoveCatalogAttributes][google.cloud.retail.v2alpha.CatalogService.BatchRemoveCatalogAttributes] method.Protobuf type
google.cloud.retail.v2alpha.BatchRemoveCatalogAttributesRequestgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<BatchRemoveCatalogAttributesRequest.Builder>public BatchRemoveCatalogAttributesRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<BatchRemoveCatalogAttributesRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<BatchRemoveCatalogAttributesRequest.Builder>public BatchRemoveCatalogAttributesRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic BatchRemoveCatalogAttributesRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic BatchRemoveCatalogAttributesRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic BatchRemoveCatalogAttributesRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<BatchRemoveCatalogAttributesRequest.Builder>public BatchRemoveCatalogAttributesRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<BatchRemoveCatalogAttributesRequest.Builder>public BatchRemoveCatalogAttributesRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<BatchRemoveCatalogAttributesRequest.Builder>public BatchRemoveCatalogAttributesRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<BatchRemoveCatalogAttributesRequest.Builder>public BatchRemoveCatalogAttributesRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BatchRemoveCatalogAttributesRequest.Builder>public BatchRemoveCatalogAttributesRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<BatchRemoveCatalogAttributesRequest.Builder>public BatchRemoveCatalogAttributesRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BatchRemoveCatalogAttributesRequest.Builder>public BatchRemoveCatalogAttributesRequest.Builder mergeFrom(BatchRemoveCatalogAttributesRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<BatchRemoveCatalogAttributesRequest.Builder>public BatchRemoveCatalogAttributesRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<BatchRemoveCatalogAttributesRequest.Builder>IOExceptionpublic String getAttributesConfig()
Required. The attributes config resource shared by all catalog attributes
being deleted. Format:
`projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig`
string attributes_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getAttributesConfig in interface BatchRemoveCatalogAttributesRequestOrBuilderpublic com.google.protobuf.ByteString getAttributesConfigBytes()
Required. The attributes config resource shared by all catalog attributes
being deleted. Format:
`projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig`
string attributes_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
getAttributesConfigBytes in interface BatchRemoveCatalogAttributesRequestOrBuilderpublic BatchRemoveCatalogAttributesRequest.Builder setAttributesConfig(String value)
Required. The attributes config resource shared by all catalog attributes
being deleted. Format:
`projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig`
string attributes_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The attributesConfig to set.public BatchRemoveCatalogAttributesRequest.Builder clearAttributesConfig()
Required. The attributes config resource shared by all catalog attributes
being deleted. Format:
`projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig`
string attributes_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
public BatchRemoveCatalogAttributesRequest.Builder setAttributesConfigBytes(com.google.protobuf.ByteString value)
Required. The attributes config resource shared by all catalog attributes
being deleted. Format:
`projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/attributesConfig`
string attributes_config = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
value - The bytes for attributesConfig to set.public com.google.protobuf.ProtocolStringList getAttributeKeysList()
Required. The attribute name keys of the [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute]s to delete. A maximum of 1000 catalog attributes can be deleted in a batch.
repeated string attribute_keys = 2 [(.google.api.field_behavior) = REQUIRED];getAttributeKeysList in interface BatchRemoveCatalogAttributesRequestOrBuilderpublic int getAttributeKeysCount()
Required. The attribute name keys of the [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute]s to delete. A maximum of 1000 catalog attributes can be deleted in a batch.
repeated string attribute_keys = 2 [(.google.api.field_behavior) = REQUIRED];getAttributeKeysCount in interface BatchRemoveCatalogAttributesRequestOrBuilderpublic String getAttributeKeys(int index)
Required. The attribute name keys of the [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute]s to delete. A maximum of 1000 catalog attributes can be deleted in a batch.
repeated string attribute_keys = 2 [(.google.api.field_behavior) = REQUIRED];getAttributeKeys in interface BatchRemoveCatalogAttributesRequestOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getAttributeKeysBytes(int index)
Required. The attribute name keys of the [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute]s to delete. A maximum of 1000 catalog attributes can be deleted in a batch.
repeated string attribute_keys = 2 [(.google.api.field_behavior) = REQUIRED];getAttributeKeysBytes in interface BatchRemoveCatalogAttributesRequestOrBuilderindex - The index of the value to return.public BatchRemoveCatalogAttributesRequest.Builder setAttributeKeys(int index, String value)
Required. The attribute name keys of the [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute]s to delete. A maximum of 1000 catalog attributes can be deleted in a batch.
repeated string attribute_keys = 2 [(.google.api.field_behavior) = REQUIRED];index - The index to set the value at.value - The attributeKeys to set.public BatchRemoveCatalogAttributesRequest.Builder addAttributeKeys(String value)
Required. The attribute name keys of the [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute]s to delete. A maximum of 1000 catalog attributes can be deleted in a batch.
repeated string attribute_keys = 2 [(.google.api.field_behavior) = REQUIRED];value - The attributeKeys to add.public BatchRemoveCatalogAttributesRequest.Builder addAllAttributeKeys(Iterable<String> values)
Required. The attribute name keys of the [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute]s to delete. A maximum of 1000 catalog attributes can be deleted in a batch.
repeated string attribute_keys = 2 [(.google.api.field_behavior) = REQUIRED];values - The attributeKeys to add.public BatchRemoveCatalogAttributesRequest.Builder clearAttributeKeys()
Required. The attribute name keys of the [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute]s to delete. A maximum of 1000 catalog attributes can be deleted in a batch.
repeated string attribute_keys = 2 [(.google.api.field_behavior) = REQUIRED];public BatchRemoveCatalogAttributesRequest.Builder addAttributeKeysBytes(com.google.protobuf.ByteString value)
Required. The attribute name keys of the [CatalogAttribute][google.cloud.retail.v2alpha.CatalogAttribute]s to delete. A maximum of 1000 catalog attributes can be deleted in a batch.
repeated string attribute_keys = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes of the attributeKeys to add.public final BatchRemoveCatalogAttributesRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BatchRemoveCatalogAttributesRequest.Builder>public final BatchRemoveCatalogAttributesRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<BatchRemoveCatalogAttributesRequest.Builder>Copyright © 2024 Google LLC. All rights reserved.