public static final class CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder> implements CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilder
[Facet values][google.cloud.retail.v2.SearchResponse.Facet.values] to ignore on [facets][google.cloud.retail.v2.SearchResponse.Facet] during the specified time range for the given [SearchResponse.Facet.key][google.cloud.retail.v2.SearchResponse.Facet.key] attribute.Protobuf type
google.cloud.retail.v2.CatalogAttribute.FacetConfig.IgnoredFacetValues| Modifier and Type | Method and Description |
|---|---|
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
addAllValues(Iterable<String> values)
List of facet values to ignore for the following time range.
|
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
addValues(String value)
List of facet values to ignore for the following time range.
|
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
addValuesBytes(com.google.protobuf.ByteString value)
List of facet values to ignore for the following time range.
|
CatalogAttribute.FacetConfig.IgnoredFacetValues |
build() |
CatalogAttribute.FacetConfig.IgnoredFacetValues |
buildPartial() |
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
clear() |
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
clearEndTime()
If start time is empty and end time is not empty, then ignore these
facet values before end time.
|
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
clearStartTime()
Time range for the current list of facet values to ignore.
|
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
clearValues()
List of facet values to ignore for the following time range.
|
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
clone() |
CatalogAttribute.FacetConfig.IgnoredFacetValues |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Timestamp |
getEndTime()
If start time is empty and end time is not empty, then ignore these
facet values before end time.
|
com.google.protobuf.Timestamp.Builder |
getEndTimeBuilder()
If start time is empty and end time is not empty, then ignore these
facet values before end time.
|
com.google.protobuf.TimestampOrBuilder |
getEndTimeOrBuilder()
If start time is empty and end time is not empty, then ignore these
facet values before end time.
|
com.google.protobuf.Timestamp |
getStartTime()
Time range for the current list of facet values to ignore.
|
com.google.protobuf.Timestamp.Builder |
getStartTimeBuilder()
Time range for the current list of facet values to ignore.
|
com.google.protobuf.TimestampOrBuilder |
getStartTimeOrBuilder()
Time range for the current list of facet values to ignore.
|
String |
getValues(int index)
List of facet values to ignore for the following time range.
|
com.google.protobuf.ByteString |
getValuesBytes(int index)
List of facet values to ignore for the following time range.
|
int |
getValuesCount()
List of facet values to ignore for the following time range.
|
com.google.protobuf.ProtocolStringList |
getValuesList()
List of facet values to ignore for the following time range.
|
boolean |
hasEndTime()
If start time is empty and end time is not empty, then ignore these
facet values before end time.
|
boolean |
hasStartTime()
Time range for the current list of facet values to ignore.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
mergeEndTime(com.google.protobuf.Timestamp value)
If start time is empty and end time is not empty, then ignore these
facet values before end time.
|
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
mergeFrom(CatalogAttribute.FacetConfig.IgnoredFacetValues other) |
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
mergeFrom(com.google.protobuf.Message other) |
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
mergeStartTime(com.google.protobuf.Timestamp value)
Time range for the current list of facet values to ignore.
|
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
If start time is empty and end time is not empty, then ignore these
facet values before end time.
|
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
setEndTime(com.google.protobuf.Timestamp value)
If start time is empty and end time is not empty, then ignore these
facet values before end time.
|
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Time range for the current list of facet values to ignore.
|
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
setStartTime(com.google.protobuf.Timestamp value)
Time range for the current list of facet values to ignore.
|
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder |
setValues(int index,
String value)
List of facet values to ignore for the following time range.
|
getAllFields, 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<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder>public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<CatalogAttribute.FacetConfig.IgnoredFacetValues.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<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder>public CatalogAttribute.FacetConfig.IgnoredFacetValues getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic CatalogAttribute.FacetConfig.IgnoredFacetValues build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic CatalogAttribute.FacetConfig.IgnoredFacetValues buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder>public CatalogAttribute.FacetConfig.IgnoredFacetValues.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<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder>public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder>public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder>public CatalogAttribute.FacetConfig.IgnoredFacetValues.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<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder>public CatalogAttribute.FacetConfig.IgnoredFacetValues.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<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder>public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder>public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder mergeFrom(CatalogAttribute.FacetConfig.IgnoredFacetValues other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder>public CatalogAttribute.FacetConfig.IgnoredFacetValues.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<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder>IOExceptionpublic com.google.protobuf.ProtocolStringList getValuesList()
List of facet values to ignore for the following time range. The facet values are the same as the attribute values. There is a limit of 10 values per instance of IgnoredFacetValues. Each value can have at most 128 characters.
repeated string values = 1;getValuesList in interface CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilderpublic int getValuesCount()
List of facet values to ignore for the following time range. The facet values are the same as the attribute values. There is a limit of 10 values per instance of IgnoredFacetValues. Each value can have at most 128 characters.
repeated string values = 1;getValuesCount in interface CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilderpublic String getValues(int index)
List of facet values to ignore for the following time range. The facet values are the same as the attribute values. There is a limit of 10 values per instance of IgnoredFacetValues. Each value can have at most 128 characters.
repeated string values = 1;getValues in interface CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getValuesBytes(int index)
List of facet values to ignore for the following time range. The facet values are the same as the attribute values. There is a limit of 10 values per instance of IgnoredFacetValues. Each value can have at most 128 characters.
repeated string values = 1;getValuesBytes in interface CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilderindex - The index of the value to return.public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder setValues(int index, String value)
List of facet values to ignore for the following time range. The facet values are the same as the attribute values. There is a limit of 10 values per instance of IgnoredFacetValues. Each value can have at most 128 characters.
repeated string values = 1;index - The index to set the value at.value - The values to set.public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder addValues(String value)
List of facet values to ignore for the following time range. The facet values are the same as the attribute values. There is a limit of 10 values per instance of IgnoredFacetValues. Each value can have at most 128 characters.
repeated string values = 1;value - The values to add.public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder addAllValues(Iterable<String> values)
List of facet values to ignore for the following time range. The facet values are the same as the attribute values. There is a limit of 10 values per instance of IgnoredFacetValues. Each value can have at most 128 characters.
repeated string values = 1;values - The values to add.public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder clearValues()
List of facet values to ignore for the following time range. The facet values are the same as the attribute values. There is a limit of 10 values per instance of IgnoredFacetValues. Each value can have at most 128 characters.
repeated string values = 1;public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder addValuesBytes(com.google.protobuf.ByteString value)
List of facet values to ignore for the following time range. The facet values are the same as the attribute values. There is a limit of 10 values per instance of IgnoredFacetValues. Each value can have at most 128 characters.
repeated string values = 1;value - The bytes of the values to add.public boolean hasStartTime()
Time range for the current list of facet values to ignore. If multiple time ranges are specified for an facet value for the current attribute, consider all of them. If both are empty, ignore always. If start time and end time are set, then start time must be before end time. If start time is not empty and end time is empty, then will ignore these facet values after the start time.
.google.protobuf.Timestamp start_time = 2;hasStartTime in interface CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilderpublic com.google.protobuf.Timestamp getStartTime()
Time range for the current list of facet values to ignore. If multiple time ranges are specified for an facet value for the current attribute, consider all of them. If both are empty, ignore always. If start time and end time are set, then start time must be before end time. If start time is not empty and end time is empty, then will ignore these facet values after the start time.
.google.protobuf.Timestamp start_time = 2;getStartTime in interface CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilderpublic CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder setStartTime(com.google.protobuf.Timestamp value)
Time range for the current list of facet values to ignore. If multiple time ranges are specified for an facet value for the current attribute, consider all of them. If both are empty, ignore always. If start time and end time are set, then start time must be before end time. If start time is not empty and end time is empty, then will ignore these facet values after the start time.
.google.protobuf.Timestamp start_time = 2;public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Time range for the current list of facet values to ignore. If multiple time ranges are specified for an facet value for the current attribute, consider all of them. If both are empty, ignore always. If start time and end time are set, then start time must be before end time. If start time is not empty and end time is empty, then will ignore these facet values after the start time.
.google.protobuf.Timestamp start_time = 2;public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder mergeStartTime(com.google.protobuf.Timestamp value)
Time range for the current list of facet values to ignore. If multiple time ranges are specified for an facet value for the current attribute, consider all of them. If both are empty, ignore always. If start time and end time are set, then start time must be before end time. If start time is not empty and end time is empty, then will ignore these facet values after the start time.
.google.protobuf.Timestamp start_time = 2;public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder clearStartTime()
Time range for the current list of facet values to ignore. If multiple time ranges are specified for an facet value for the current attribute, consider all of them. If both are empty, ignore always. If start time and end time are set, then start time must be before end time. If start time is not empty and end time is empty, then will ignore these facet values after the start time.
.google.protobuf.Timestamp start_time = 2;public com.google.protobuf.Timestamp.Builder getStartTimeBuilder()
Time range for the current list of facet values to ignore. If multiple time ranges are specified for an facet value for the current attribute, consider all of them. If both are empty, ignore always. If start time and end time are set, then start time must be before end time. If start time is not empty and end time is empty, then will ignore these facet values after the start time.
.google.protobuf.Timestamp start_time = 2;public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
Time range for the current list of facet values to ignore. If multiple time ranges are specified for an facet value for the current attribute, consider all of them. If both are empty, ignore always. If start time and end time are set, then start time must be before end time. If start time is not empty and end time is empty, then will ignore these facet values after the start time.
.google.protobuf.Timestamp start_time = 2;getStartTimeOrBuilder in interface CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilderpublic boolean hasEndTime()
If start time is empty and end time is not empty, then ignore these facet values before end time.
.google.protobuf.Timestamp end_time = 3;hasEndTime in interface CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilderpublic com.google.protobuf.Timestamp getEndTime()
If start time is empty and end time is not empty, then ignore these facet values before end time.
.google.protobuf.Timestamp end_time = 3;getEndTime in interface CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilderpublic CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder setEndTime(com.google.protobuf.Timestamp value)
If start time is empty and end time is not empty, then ignore these facet values before end time.
.google.protobuf.Timestamp end_time = 3;public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
If start time is empty and end time is not empty, then ignore these facet values before end time.
.google.protobuf.Timestamp end_time = 3;public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder mergeEndTime(com.google.protobuf.Timestamp value)
If start time is empty and end time is not empty, then ignore these facet values before end time.
.google.protobuf.Timestamp end_time = 3;public CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder clearEndTime()
If start time is empty and end time is not empty, then ignore these facet values before end time.
.google.protobuf.Timestamp end_time = 3;public com.google.protobuf.Timestamp.Builder getEndTimeBuilder()
If start time is empty and end time is not empty, then ignore these facet values before end time.
.google.protobuf.Timestamp end_time = 3;public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
If start time is empty and end time is not empty, then ignore these facet values before end time.
.google.protobuf.Timestamp end_time = 3;getEndTimeOrBuilder in interface CatalogAttribute.FacetConfig.IgnoredFacetValuesOrBuilderpublic final CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder>public final CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CatalogAttribute.FacetConfig.IgnoredFacetValues.Builder>Copyright © 2025 Google LLC. All rights reserved.