public final class ProductAttributeInterval extends com.google.protobuf.GeneratedMessageV3 implements ProductAttributeIntervalOrBuilder
Product attribute name and numeric interval.Protobuf type
google.cloud.retail.v2.ProductAttributeInterval| Modifier and Type | Class and Description |
|---|---|
static class |
ProductAttributeInterval.Builder
Product attribute name and numeric interval.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
INTERVAL_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static ProductAttributeInterval |
getDefaultInstance() |
ProductAttributeInterval |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Interval |
getInterval()
The numeric interval (e.g. [10, 20))
.google.cloud.retail.v2.Interval interval = 2; |
IntervalOrBuilder |
getIntervalOrBuilder()
The numeric interval (e.g. [10, 20))
.google.cloud.retail.v2.Interval interval = 2; |
String |
getName()
The attribute name (e.g.
|
com.google.protobuf.ByteString |
getNameBytes()
The attribute name (e.g.
|
com.google.protobuf.Parser<ProductAttributeInterval> |
getParserForType() |
int |
getSerializedSize() |
int |
hashCode() |
boolean |
hasInterval()
The numeric interval (e.g. [10, 20))
.google.cloud.retail.v2.Interval interval = 2; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static ProductAttributeInterval.Builder |
newBuilder() |
static ProductAttributeInterval.Builder |
newBuilder(ProductAttributeInterval prototype) |
ProductAttributeInterval.Builder |
newBuilderForType() |
protected ProductAttributeInterval.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static ProductAttributeInterval |
parseDelimitedFrom(InputStream input) |
static ProductAttributeInterval |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProductAttributeInterval |
parseFrom(byte[] data) |
static ProductAttributeInterval |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProductAttributeInterval |
parseFrom(ByteBuffer data) |
static ProductAttributeInterval |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProductAttributeInterval |
parseFrom(com.google.protobuf.ByteString data) |
static ProductAttributeInterval |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProductAttributeInterval |
parseFrom(com.google.protobuf.CodedInputStream input) |
static ProductAttributeInterval |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static ProductAttributeInterval |
parseFrom(InputStream input) |
static ProductAttributeInterval |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<ProductAttributeInterval> |
parser() |
ProductAttributeInterval.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int INTERVAL_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getName()
The attribute name (e.g. "length")
string name = 1;getName in interface ProductAttributeIntervalOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The attribute name (e.g. "length")
string name = 1;getNameBytes in interface ProductAttributeIntervalOrBuilderpublic boolean hasInterval()
The numeric interval (e.g. [10, 20))
.google.cloud.retail.v2.Interval interval = 2;hasInterval in interface ProductAttributeIntervalOrBuilderpublic Interval getInterval()
The numeric interval (e.g. [10, 20))
.google.cloud.retail.v2.Interval interval = 2;getInterval in interface ProductAttributeIntervalOrBuilderpublic IntervalOrBuilder getIntervalOrBuilder()
The numeric interval (e.g. [10, 20))
.google.cloud.retail.v2.Interval interval = 2;getIntervalOrBuilder in interface ProductAttributeIntervalOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ProductAttributeInterval parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ProductAttributeInterval parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ProductAttributeInterval parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ProductAttributeInterval parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ProductAttributeInterval parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ProductAttributeInterval parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ProductAttributeInterval parseFrom(InputStream input) throws IOException
IOExceptionpublic static ProductAttributeInterval parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ProductAttributeInterval parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ProductAttributeInterval parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ProductAttributeInterval parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ProductAttributeInterval parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ProductAttributeInterval.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ProductAttributeInterval.Builder newBuilder()
public static ProductAttributeInterval.Builder newBuilder(ProductAttributeInterval prototype)
public ProductAttributeInterval.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ProductAttributeInterval.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ProductAttributeInterval getDefaultInstance()
public static com.google.protobuf.Parser<ProductAttributeInterval> parser()
public com.google.protobuf.Parser<ProductAttributeInterval> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ProductAttributeInterval getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2025 Google LLC. All rights reserved.