public final class Breakdown extends GeneratedMessage implements BreakdownOrBuilder
A detailed impact breakdown for a group of regions where the impact of the
issue on different shopping destinations is the same.
Protobuf type google.shopping.merchant.issueresolution.v1.Breakdown
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 DETAILS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int REGIONS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static Breakdown getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static Breakdown.Builder newBuilder()
public static Breakdown.Builder newBuilder(Breakdown prototype)
| Parameter |
| Name |
Description |
prototype |
Breakdown
|
public static Breakdown parseDelimitedFrom(InputStream input)
public static Breakdown parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Breakdown parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static Breakdown parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Breakdown parseFrom(ByteString data)
public static Breakdown parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Breakdown parseFrom(CodedInputStream input)
public static Breakdown parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Breakdown parseFrom(InputStream input)
public static Breakdown parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Breakdown parseFrom(ByteBuffer data)
public static Breakdown parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<Breakdown> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public Breakdown getDefaultInstanceForType()
public String getDetails(int index)
Human readable, localized description of issue's effect on different
targets. Should be rendered as a list.
For example:
- "Products not showing in ads"
- "Products not showing organically"
repeated string details = 4;
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The details at the given index.
|
public ByteString getDetailsBytes(int index)
Human readable, localized description of issue's effect on different
targets. Should be rendered as a list.
For example:
- "Products not showing in ads"
- "Products not showing organically"
repeated string details = 4;
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the details at the given index.
|
public int getDetailsCount()
Human readable, localized description of issue's effect on different
targets. Should be rendered as a list.
For example:
- "Products not showing in ads"
- "Products not showing organically"
repeated string details = 4;
| Returns |
| Type |
Description |
int |
The count of details.
|
public ProtocolStringList getDetailsList()
Human readable, localized description of issue's effect on different
targets. Should be rendered as a list.
For example:
- "Products not showing in ads"
- "Products not showing organically"
repeated string details = 4;
public Parser<Breakdown> getParserForType()
Overrides
public Breakdown.Region getRegions(int index)
Lists of regions. Should be rendered as a title for this group of details.
The full list should be shown to the business. If the list is too long, it
is recommended to make it expandable.
repeated .google.shopping.merchant.issueresolution.v1.Breakdown.Region regions = 1;
| Parameter |
| Name |
Description |
index |
int
|
public int getRegionsCount()
Lists of regions. Should be rendered as a title for this group of details.
The full list should be shown to the business. If the list is too long, it
is recommended to make it expandable.
repeated .google.shopping.merchant.issueresolution.v1.Breakdown.Region regions = 1;
| Returns |
| Type |
Description |
int |
|
public List<Breakdown.Region> getRegionsList()
Lists of regions. Should be rendered as a title for this group of details.
The full list should be shown to the business. If the list is too long, it
is recommended to make it expandable.
repeated .google.shopping.merchant.issueresolution.v1.Breakdown.Region regions = 1;
public Breakdown.RegionOrBuilder getRegionsOrBuilder(int index)
Lists of regions. Should be rendered as a title for this group of details.
The full list should be shown to the business. If the list is too long, it
is recommended to make it expandable.
repeated .google.shopping.merchant.issueresolution.v1.Breakdown.Region regions = 1;
| Parameter |
| Name |
Description |
index |
int
|
public List<? extends Breakdown.RegionOrBuilder> getRegionsOrBuilderList()
Lists of regions. Should be rendered as a title for this group of details.
The full list should be shown to the business. If the list is too long, it
is recommended to make it expandable.
repeated .google.shopping.merchant.issueresolution.v1.Breakdown.Region regions = 1;
| Returns |
| Type |
Description |
List<? extends com.google.shopping.merchant.issueresolution.v1.Breakdown.RegionOrBuilder> |
|
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public Breakdown.Builder newBuilderForType()
protected Breakdown.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public Breakdown.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides