public final class CustomAttribute extends GeneratedMessageV3 implements CustomAttributeOrBuilder
A message that represents custom attributes. Exactly one of value
or
group_values
must not be empty.
Protobuf type google.shopping.type.CustomAttribute
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int GROUP_VALUES_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int NAME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int VALUE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
public static CustomAttribute getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static CustomAttribute.Builder newBuilder()
public static CustomAttribute.Builder newBuilder(CustomAttribute prototype)
public static CustomAttribute parseDelimitedFrom(InputStream input)
public static CustomAttribute parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static CustomAttribute parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
public static CustomAttribute parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CustomAttribute parseFrom(ByteString data)
public static CustomAttribute parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CustomAttribute parseFrom(CodedInputStream input)
public static CustomAttribute parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CustomAttribute parseFrom(InputStream input)
public static CustomAttribute parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static CustomAttribute parseFrom(ByteBuffer data)
public static CustomAttribute parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<CustomAttribute> parser()
Methods
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
public CustomAttribute getDefaultInstanceForType()
public CustomAttribute getGroupValues(int index)
Subattributes within this attribute group. If
group_values
is not empty, value
must be empty.
repeated .google.shopping.type.CustomAttribute group_values = 3;
Parameter |
---|
Name | Description |
index | int
|
public int getGroupValuesCount()
Subattributes within this attribute group. If
group_values
is not empty, value
must be empty.
repeated .google.shopping.type.CustomAttribute group_values = 3;
Returns |
---|
Type | Description |
int | |
public List<CustomAttribute> getGroupValuesList()
Subattributes within this attribute group. If
group_values
is not empty, value
must be empty.
repeated .google.shopping.type.CustomAttribute group_values = 3;
public CustomAttributeOrBuilder getGroupValuesOrBuilder(int index)
Subattributes within this attribute group. If
group_values
is not empty, value
must be empty.
repeated .google.shopping.type.CustomAttribute group_values = 3;
Parameter |
---|
Name | Description |
index | int
|
public List<? extends CustomAttributeOrBuilder> getGroupValuesOrBuilderList()
Subattributes within this attribute group. If
group_values
is not empty, value
must be empty.
repeated .google.shopping.type.CustomAttribute group_values = 3;
Returns |
---|
Type | Description |
List<? extends com.google.shopping.type.CustomAttributeOrBuilder> | |
The name of the attribute.
optional string name = 1;
Returns |
---|
Type | Description |
String | The name.
|
public ByteString getNameBytes()
The name of the attribute.
optional string name = 1;
Returns |
---|
Type | Description |
ByteString | The bytes for name.
|
public Parser<CustomAttribute> getParserForType()
Overrides
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
The value of the attribute. If value
is not empty, group_values
must be
empty.
optional string value = 2;
Returns |
---|
Type | Description |
String | The value.
|
public ByteString getValueBytes()
The value of the attribute. If value
is not empty, group_values
must be
empty.
optional string value = 2;
Returns |
---|
Type | Description |
ByteString | The bytes for value.
|
The name of the attribute.
optional string name = 1;
Returns |
---|
Type | Description |
boolean | Whether the name field is set.
|
public boolean hasValue()
The value of the attribute. If value
is not empty, group_values
must be
empty.
optional string value = 2;
Returns |
---|
Type | Description |
boolean | Whether the value field is set.
|
Returns |
---|
Type | Description |
int | |
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public CustomAttribute.Builder newBuilderForType()
protected CustomAttribute.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
public CustomAttribute.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides