Class ProductView.ItemIssue.ItemIssueSeverity.Builder (0.4.0)

public static final class ProductView.ItemIssue.ItemIssueSeverity.Builder extends GeneratedMessageV3.Builder<ProductView.ItemIssue.ItemIssueSeverity.Builder> implements ProductView.ItemIssue.ItemIssueSeverityOrBuilder

How the issue affects the serving of the product.

Protobuf type google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllSeverityPerDestination(Iterable<? extends ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination> values)

public ProductView.ItemIssue.ItemIssueSeverity.Builder addAllSeverityPerDestination(Iterable<? extends ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination> values)

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Parameter
Name Description
values Iterable<? extends com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination>
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ProductView.ItemIssue.ItemIssueSeverity.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder
Overrides

addSeverityPerDestination(ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination value)

public ProductView.ItemIssue.ItemIssueSeverity.Builder addSeverityPerDestination(ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination value)

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Parameter
Name Description
value ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder

addSeverityPerDestination(ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder builderForValue)

public ProductView.ItemIssue.ItemIssueSeverity.Builder addSeverityPerDestination(ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder builderForValue)

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Parameter
Name Description
builderForValue ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder

addSeverityPerDestination(int index, ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination value)

public ProductView.ItemIssue.ItemIssueSeverity.Builder addSeverityPerDestination(int index, ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination value)

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Parameters
Name Description
index int
value ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder

addSeverityPerDestination(int index, ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder builderForValue)

public ProductView.ItemIssue.ItemIssueSeverity.Builder addSeverityPerDestination(int index, ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder builderForValue)

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Parameters
Name Description
index int
builderForValue ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder

addSeverityPerDestinationBuilder()

public ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder addSeverityPerDestinationBuilder()

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder

addSeverityPerDestinationBuilder(int index)

public ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder addSeverityPerDestinationBuilder(int index)

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Parameter
Name Description
index int
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder

build()

public ProductView.ItemIssue.ItemIssueSeverity build()
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity

buildPartial()

public ProductView.ItemIssue.ItemIssueSeverity buildPartial()
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity

clear()

public ProductView.ItemIssue.ItemIssueSeverity.Builder clear()
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder
Overrides

clearAggregatedSeverity()

public ProductView.ItemIssue.ItemIssueSeverity.Builder clearAggregatedSeverity()

Aggregated severity of the issue for all destinations it affects.

This field can be used for filtering the results.

optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2;

Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public ProductView.ItemIssue.ItemIssueSeverity.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ProductView.ItemIssue.ItemIssueSeverity.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder
Overrides

clearSeverityPerDestination()

public ProductView.ItemIssue.ItemIssueSeverity.Builder clearSeverityPerDestination()

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder

clone()

public ProductView.ItemIssue.ItemIssueSeverity.Builder clone()
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder
Overrides

getAggregatedSeverity()

public ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity getAggregatedSeverity()

Aggregated severity of the issue for all destinations it affects.

This field can be used for filtering the results.

optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2;

Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity

The aggregatedSeverity.

getAggregatedSeverityValue()

public int getAggregatedSeverityValue()

Aggregated severity of the issue for all destinations it affects.

This field can be used for filtering the results.

optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2;

Returns
Type Description
int

The enum numeric value on the wire for aggregatedSeverity.

getDefaultInstanceForType()

public ProductView.ItemIssue.ItemIssueSeverity getDefaultInstanceForType()
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getSeverityPerDestination(int index)

public ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination getSeverityPerDestination(int index)

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Parameter
Name Description
index int
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination

getSeverityPerDestinationBuilder(int index)

public ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder getSeverityPerDestinationBuilder(int index)

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Parameter
Name Description
index int
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder

getSeverityPerDestinationBuilderList()

public List<ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder> getSeverityPerDestinationBuilderList()

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Returns
Type Description
List<Builder>

getSeverityPerDestinationCount()

public int getSeverityPerDestinationCount()

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Returns
Type Description
int

getSeverityPerDestinationList()

public List<ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination> getSeverityPerDestinationList()

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Returns
Type Description
List<IssueSeverityPerDestination>

getSeverityPerDestinationOrBuilder(int index)

public ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestinationOrBuilder getSeverityPerDestinationOrBuilder(int index)

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Parameter
Name Description
index int
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestinationOrBuilder

getSeverityPerDestinationOrBuilderList()

public List<? extends ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestinationOrBuilder> getSeverityPerDestinationOrBuilderList()

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Returns
Type Description
List<? extends com.google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestinationOrBuilder>

hasAggregatedSeverity()

public boolean hasAggregatedSeverity()

Aggregated severity of the issue for all destinations it affects.

This field can be used for filtering the results.

optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2;

Returns
Type Description
boolean

Whether the aggregatedSeverity field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ProductView.ItemIssue.ItemIssueSeverity.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ProductView.ItemIssue.ItemIssueSeverity.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder
Overrides

mergeFrom(ProductView.ItemIssue.ItemIssueSeverity other)

public ProductView.ItemIssue.ItemIssueSeverity.Builder mergeFrom(ProductView.ItemIssue.ItemIssueSeverity other)
Parameter
Name Description
other ProductView.ItemIssue.ItemIssueSeverity
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ProductView.ItemIssue.ItemIssueSeverity.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder
Overrides

removeSeverityPerDestination(int index)

public ProductView.ItemIssue.ItemIssueSeverity.Builder removeSeverityPerDestination(int index)

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Parameter
Name Description
index int
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder

setAggregatedSeverity(ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity value)

public ProductView.ItemIssue.ItemIssueSeverity.Builder setAggregatedSeverity(ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity value)

Aggregated severity of the issue for all destinations it affects.

This field can be used for filtering the results.

optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2;

Parameter
Name Description
value ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity

The aggregatedSeverity to set.

Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder

This builder for chaining.

setAggregatedSeverityValue(int value)

public ProductView.ItemIssue.ItemIssueSeverity.Builder setAggregatedSeverityValue(int value)

Aggregated severity of the issue for all destinations it affects.

This field can be used for filtering the results.

optional .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.AggregatedIssueSeverity aggregated_severity = 2;

Parameter
Name Description
value int

The enum numeric value on the wire for aggregatedSeverity to set.

Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public ProductView.ItemIssue.ItemIssueSeverity.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ProductView.ItemIssue.ItemIssueSeverity.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder
Overrides

setSeverityPerDestination(int index, ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination value)

public ProductView.ItemIssue.ItemIssueSeverity.Builder setSeverityPerDestination(int index, ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination value)

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Parameters
Name Description
index int
value ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder

setSeverityPerDestination(int index, ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder builderForValue)

public ProductView.ItemIssue.ItemIssueSeverity.Builder setSeverityPerDestination(int index, ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder builderForValue)

Issue severity per destination.

repeated .google.shopping.merchant.reports.v1beta.ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination severity_per_destination = 1;

Parameters
Name Description
index int
builderForValue ProductView.ItemIssue.ItemIssueSeverity.IssueSeverityPerDestination.Builder
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final ProductView.ItemIssue.ItemIssueSeverity.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ProductView.ItemIssue.ItemIssueSeverity.Builder
Overrides