public static final class PinControlMetadata.Builder extends GeneratedMessageV3.Builder<PinControlMetadata.Builder> implements PinControlMetadataOrBuilder
Metadata for pinning to be returned in the response.
This is used for distinguishing between applied vs dropped pins.
Protobuf type google.cloud.retail.v2beta.PinControlMetadata
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public PinControlMetadata.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public PinControlMetadata build()
public PinControlMetadata buildPartial()
public PinControlMetadata.Builder clear()
Overrides
public PinControlMetadata.Builder clearAllMatchedPins()
public PinControlMetadata.Builder clearDroppedPins()
public PinControlMetadata.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public PinControlMetadata.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public PinControlMetadata.Builder clone()
Overrides
public boolean containsAllMatchedPins(long key)
Map of all matched pins, keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> all_matched_pins = 1;
Parameter |
Name |
Description |
key |
long
|
public boolean containsDroppedPins(long key)
Map of pins that were dropped due to overlap with other matching pins,
keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> dropped_pins = 2;
Parameter |
Name |
Description |
key |
long
|
public Map<Long,PinControlMetadata.ProductPins> getAllMatchedPins()
public int getAllMatchedPinsCount()
Map of all matched pins, keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> all_matched_pins = 1;
Returns |
Type |
Description |
int |
|
public Map<Long,PinControlMetadata.ProductPins> getAllMatchedPinsMap()
Map of all matched pins, keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> all_matched_pins = 1;
public PinControlMetadata.ProductPins getAllMatchedPinsOrDefault(long key, PinControlMetadata.ProductPins defaultValue)
Map of all matched pins, keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> all_matched_pins = 1;
public PinControlMetadata.ProductPins getAllMatchedPinsOrThrow(long key)
Map of all matched pins, keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> all_matched_pins = 1;
Parameter |
Name |
Description |
key |
long
|
public PinControlMetadata getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public Map<Long,PinControlMetadata.ProductPins> getDroppedPins()
public int getDroppedPinsCount()
Map of pins that were dropped due to overlap with other matching pins,
keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> dropped_pins = 2;
Returns |
Type |
Description |
int |
|
public Map<Long,PinControlMetadata.ProductPins> getDroppedPinsMap()
Map of pins that were dropped due to overlap with other matching pins,
keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> dropped_pins = 2;
public PinControlMetadata.ProductPins getDroppedPinsOrDefault(long key, PinControlMetadata.ProductPins defaultValue)
Map of pins that were dropped due to overlap with other matching pins,
keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> dropped_pins = 2;
public PinControlMetadata.ProductPins getDroppedPinsOrThrow(long key)
Map of pins that were dropped due to overlap with other matching pins,
keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> dropped_pins = 2;
Parameter |
Name |
Description |
key |
long
|
public Map<Long,PinControlMetadata.ProductPins> getMutableAllMatchedPins()
Use alternate mutation accessors instead.
public Map<Long,PinControlMetadata.ProductPins> getMutableDroppedPins()
Use alternate mutation accessors instead.
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
public final boolean isInitialized()
Overrides
public PinControlMetadata.Builder mergeFrom(PinControlMetadata other)
public PinControlMetadata.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public PinControlMetadata.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final PinControlMetadata.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public PinControlMetadata.Builder putAllAllMatchedPins(Map<Long,PinControlMetadata.ProductPins> values)
Map of all matched pins, keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> all_matched_pins = 1;
public PinControlMetadata.Builder putAllDroppedPins(Map<Long,PinControlMetadata.ProductPins> values)
Map of pins that were dropped due to overlap with other matching pins,
keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> dropped_pins = 2;
public PinControlMetadata.Builder putAllMatchedPins(long key, PinControlMetadata.ProductPins value)
Map of all matched pins, keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> all_matched_pins = 1;
public PinControlMetadata.ProductPins.Builder putAllMatchedPinsBuilderIfAbsent(long key)
Map of all matched pins, keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> all_matched_pins = 1;
Parameter |
Name |
Description |
key |
long
|
public PinControlMetadata.Builder putDroppedPins(long key, PinControlMetadata.ProductPins value)
Map of pins that were dropped due to overlap with other matching pins,
keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> dropped_pins = 2;
public PinControlMetadata.ProductPins.Builder putDroppedPinsBuilderIfAbsent(long key)
Map of pins that were dropped due to overlap with other matching pins,
keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> dropped_pins = 2;
Parameter |
Name |
Description |
key |
long
|
public PinControlMetadata.Builder removeAllMatchedPins(long key)
Map of all matched pins, keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> all_matched_pins = 1;
Parameter |
Name |
Description |
key |
long
|
public PinControlMetadata.Builder removeDroppedPins(long key)
Map of pins that were dropped due to overlap with other matching pins,
keyed by pin position.
map<int64, .google.cloud.retail.v2beta.PinControlMetadata.ProductPins> dropped_pins = 2;
Parameter |
Name |
Description |
key |
long
|
public PinControlMetadata.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public PinControlMetadata.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final PinControlMetadata.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides