Class NonGuaranteedDealPriority.Builder (0.54.0)
Stay organized with collections
Save and categorize content based on your preferences.
public static final class NonGuaranteedDealPriority.Builder extends GeneratedMessage.Builder<NonGuaranteedDealPriority.Builder> implements NonGuaranteedDealPriorityOrBuilder
Represents the priority settings to apply to non-guaranteed deals,
independently of their types.
Protobuf type google.ads.admanager.v1.NonGuaranteedDealPriority
Inherited Members
com.google.protobuf.GeneratedMessage.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessage.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessage.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
com.google.protobuf.GeneratedMessage.Builder.setUnknownFieldsProto3(com.google.protobuf.UnknownFieldSet)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
build()
public NonGuaranteedDealPriority build()
buildPartial()
public NonGuaranteedDealPriority buildPartial()
clear()
public NonGuaranteedDealPriority.Builder clear()
Overrides
clearPriorityTier()
public NonGuaranteedDealPriority.Builder clearPriorityTier()
Required. Enables publishers to favor certain deals, even if their default
priorities are lower. For example, allowing a PA deal to beat a PD deal.
optional .google.ads.admanager.v1.DealPriorityTierEnum.DealPriorityTier priority_tier = 1 [(.google.api.field_behavior) = REQUIRED];
getDefaultInstanceForType()
public NonGuaranteedDealPriority getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getPriorityTier()
public DealPriorityTierEnum.DealPriorityTier getPriorityTier()
Required. Enables publishers to favor certain deals, even if their default
priorities are lower. For example, allowing a PA deal to beat a PD deal.
optional .google.ads.admanager.v1.DealPriorityTierEnum.DealPriorityTier priority_tier = 1 [(.google.api.field_behavior) = REQUIRED];
getPriorityTierValue()
public int getPriorityTierValue()
Required. Enables publishers to favor certain deals, even if their default
priorities are lower. For example, allowing a PA deal to beat a PD deal.
optional .google.ads.admanager.v1.DealPriorityTierEnum.DealPriorityTier priority_tier = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for priorityTier.
|
hasPriorityTier()
public boolean hasPriorityTier()
Required. Enables publishers to favor certain deals, even if their default
priorities are lower. For example, allowing a PA deal to beat a PD deal.
optional .google.ads.admanager.v1.DealPriorityTierEnum.DealPriorityTier priority_tier = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
boolean |
Whether the priorityTier field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(NonGuaranteedDealPriority other)
public NonGuaranteedDealPriority.Builder mergeFrom(NonGuaranteedDealPriority other)
public NonGuaranteedDealPriority.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public NonGuaranteedDealPriority.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
setPriorityTier(DealPriorityTierEnum.DealPriorityTier value)
public NonGuaranteedDealPriority.Builder setPriorityTier(DealPriorityTierEnum.DealPriorityTier value)
Required. Enables publishers to favor certain deals, even if their default
priorities are lower. For example, allowing a PA deal to beat a PD deal.
optional .google.ads.admanager.v1.DealPriorityTierEnum.DealPriorityTier priority_tier = 1 [(.google.api.field_behavior) = REQUIRED];
setPriorityTierValue(int value)
public NonGuaranteedDealPriority.Builder setPriorityTierValue(int value)
Required. Enables publishers to favor certain deals, even if their default
priorities are lower. For example, allowing a PA deal to beat a PD deal.
optional .google.ads.admanager.v1.DealPriorityTierEnum.DealPriorityTier priority_tier = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter |
| Name |
Description |
value |
int
The enum numeric value on the wire for priorityTier to set.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-08-04 UTC.
[null,null,["Last updated 2026-08-04 UTC."],[],[]]