public static final class ProductAttributes.RelatedProduct extends GeneratedMessage implements ProductAttributes.RelatedProductOrBuilder
Specifies how other products are related to this product.
Protobuf type google.shopping.merchant.products.v1.ProductAttributes.RelatedProduct
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int ID_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int RELATIONSHIP_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static ProductAttributes.RelatedProduct getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static ProductAttributes.RelatedProduct.Builder newBuilder()
public static ProductAttributes.RelatedProduct.Builder newBuilder(ProductAttributes.RelatedProduct prototype)
public static ProductAttributes.RelatedProduct parseDelimitedFrom(InputStream input)
public static ProductAttributes.RelatedProduct parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ProductAttributes.RelatedProduct parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static ProductAttributes.RelatedProduct parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ProductAttributes.RelatedProduct parseFrom(ByteString data)
public static ProductAttributes.RelatedProduct parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ProductAttributes.RelatedProduct parseFrom(CodedInputStream input)
public static ProductAttributes.RelatedProduct parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ProductAttributes.RelatedProduct parseFrom(InputStream input)
public static ProductAttributes.RelatedProduct parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ProductAttributes.RelatedProduct parseFrom(ByteBuffer data)
public static ProductAttributes.RelatedProduct parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<ProductAttributes.RelatedProduct> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public ProductAttributes.RelatedProduct getDefaultInstanceForType()
Required. The identifier of the related product.
string id = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
String |
The id.
|
public ByteString getIdBytes()
Required. The identifier of the related product.
string id = 3 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
ByteString |
The bytes for id.
|
public ProductAttributes.RelatedProduct.IdType getIdType()
Required. The type of the identifier of the related product.
For example, GTIN
or product ID.
.google.shopping.merchant.products.v1.ProductAttributes.RelatedProduct.IdType id_type = 2 [(.google.api.field_behavior) = REQUIRED];
public int getIdTypeValue()
Required. The type of the identifier of the related product.
For example, GTIN
or product ID.
.google.shopping.merchant.products.v1.ProductAttributes.RelatedProduct.IdType id_type = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for idType.
|
public Parser<ProductAttributes.RelatedProduct> getParserForType()
Overrides
public ProductAttributes.RelatedProduct.RelationshipType getRelationshipType()
Required. The type of the relationship between this product and the
related product.
.google.shopping.merchant.products.v1.ProductAttributes.RelatedProduct.RelationshipType relationship_type = 1 [(.google.api.field_behavior) = REQUIRED];
public int getRelationshipTypeValue()
Required. The type of the relationship between this product and the
related product.
.google.shopping.merchant.products.v1.ProductAttributes.RelatedProduct.RelationshipType relationship_type = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for relationshipType.
|
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ProductAttributes.RelatedProduct.Builder newBuilderForType()
protected ProductAttributes.RelatedProduct.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public ProductAttributes.RelatedProduct.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides