Class AssetLinkPrimaryStatusDetails.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
- com.google.ads.googleads.v15.common.AssetLinkPrimaryStatusDetails.Builder
-
- All Implemented Interfaces:
AssetLinkPrimaryStatusDetailsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- AssetLinkPrimaryStatusDetails
public static final class AssetLinkPrimaryStatusDetails.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder> implements AssetLinkPrimaryStatusDetailsOrBuilder
Provides the detail of a PrimaryStatus. Each asset link has a PrimaryStatus value (e.g. NOT_ELIGIBLE, meaning not serving), and list of corroborating PrimaryStatusReasons (e.g. [ASSET_DISAPPROVED]). Each reason may have some additional details annotated with it. For instance, when the reason is ASSET_DISAPPROVED, the details field will contain additional information about the offline evaluation errors which led to the asset being disapproved.
Protobuf typegoogle.ads.googleads.v15.common.AssetLinkPrimaryStatusDetails
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AssetLinkPrimaryStatusDetails.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)AssetLinkPrimaryStatusDetailsbuild()AssetLinkPrimaryStatusDetailsbuildPartial()AssetLinkPrimaryStatusDetails.Builderclear()AssetLinkPrimaryStatusDetails.BuilderclearAssetDisapproved()Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVEDAssetLinkPrimaryStatusDetails.BuilderclearDetails()AssetLinkPrimaryStatusDetails.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AssetLinkPrimaryStatusDetails.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AssetLinkPrimaryStatusDetails.BuilderclearReason()Provides the reason of this PrimaryStatus.AssetLinkPrimaryStatusDetails.BuilderclearStatus()Provides the PrimaryStatus of this status detail.AssetLinkPrimaryStatusDetails.Builderclone()AssetDisapprovedgetAssetDisapproved()Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVEDAssetDisapproved.BuildergetAssetDisapprovedBuilder()Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVEDAssetDisapprovedOrBuildergetAssetDisapprovedOrBuilder()Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVEDAssetLinkPrimaryStatusDetailsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()AssetLinkPrimaryStatusDetails.DetailsCasegetDetailsCase()AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReasongetReason()Provides the reason of this PrimaryStatus.intgetReasonValue()Provides the reason of this PrimaryStatus.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatusgetStatus()Provides the PrimaryStatus of this status detail.intgetStatusValue()Provides the PrimaryStatus of this status detail.booleanhasAssetDisapproved()Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVEDbooleanhasReason()Provides the reason of this PrimaryStatus.booleanhasStatus()Provides the PrimaryStatus of this status detail.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AssetLinkPrimaryStatusDetails.BuildermergeAssetDisapproved(AssetDisapproved value)Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVEDAssetLinkPrimaryStatusDetails.BuildermergeFrom(AssetLinkPrimaryStatusDetails other)AssetLinkPrimaryStatusDetails.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AssetLinkPrimaryStatusDetails.BuildermergeFrom(com.google.protobuf.Message other)AssetLinkPrimaryStatusDetails.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AssetLinkPrimaryStatusDetails.BuildersetAssetDisapproved(AssetDisapproved value)Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVEDAssetLinkPrimaryStatusDetails.BuildersetAssetDisapproved(AssetDisapproved.Builder builderForValue)Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVEDAssetLinkPrimaryStatusDetails.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)AssetLinkPrimaryStatusDetails.BuildersetReason(AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason value)Provides the reason of this PrimaryStatus.AssetLinkPrimaryStatusDetails.BuildersetReasonValue(int value)Provides the reason of this PrimaryStatus.AssetLinkPrimaryStatusDetails.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)AssetLinkPrimaryStatusDetails.BuildersetStatus(AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus value)Provides the PrimaryStatus of this status detail.AssetLinkPrimaryStatusDetails.BuildersetStatusValue(int value)Provides the PrimaryStatus of this status detail.AssetLinkPrimaryStatusDetails.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
clear
public AssetLinkPrimaryStatusDetails.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
getDefaultInstanceForType
public AssetLinkPrimaryStatusDetails getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AssetLinkPrimaryStatusDetails build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AssetLinkPrimaryStatusDetails buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AssetLinkPrimaryStatusDetails.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
setField
public AssetLinkPrimaryStatusDetails.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
clearField
public AssetLinkPrimaryStatusDetails.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
clearOneof
public AssetLinkPrimaryStatusDetails.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
setRepeatedField
public AssetLinkPrimaryStatusDetails.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
addRepeatedField
public AssetLinkPrimaryStatusDetails.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
mergeFrom
public AssetLinkPrimaryStatusDetails.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
mergeFrom
public AssetLinkPrimaryStatusDetails.Builder mergeFrom(AssetLinkPrimaryStatusDetails other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
mergeFrom
public AssetLinkPrimaryStatusDetails.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AssetLinkPrimaryStatusDetails.Builder>- Throws:
java.io.IOException
-
getDetailsCase
public AssetLinkPrimaryStatusDetails.DetailsCase getDetailsCase()
- Specified by:
getDetailsCasein interfaceAssetLinkPrimaryStatusDetailsOrBuilder
-
clearDetails
public AssetLinkPrimaryStatusDetails.Builder clearDetails()
-
hasReason
public boolean hasReason()
Provides the reason of this PrimaryStatus.
optional .google.ads.googleads.v15.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason reason = 1;- Specified by:
hasReasonin interfaceAssetLinkPrimaryStatusDetailsOrBuilder- Returns:
- Whether the reason field is set.
-
getReasonValue
public int getReasonValue()
Provides the reason of this PrimaryStatus.
optional .google.ads.googleads.v15.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason reason = 1;- Specified by:
getReasonValuein interfaceAssetLinkPrimaryStatusDetailsOrBuilder- Returns:
- The enum numeric value on the wire for reason.
-
setReasonValue
public AssetLinkPrimaryStatusDetails.Builder setReasonValue(int value)
Provides the reason of this PrimaryStatus.
optional .google.ads.googleads.v15.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason reason = 1;- Parameters:
value- The enum numeric value on the wire for reason to set.- Returns:
- This builder for chaining.
-
getReason
public AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason getReason()
Provides the reason of this PrimaryStatus.
optional .google.ads.googleads.v15.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason reason = 1;- Specified by:
getReasonin interfaceAssetLinkPrimaryStatusDetailsOrBuilder- Returns:
- The reason.
-
setReason
public AssetLinkPrimaryStatusDetails.Builder setReason(AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason value)
Provides the reason of this PrimaryStatus.
optional .google.ads.googleads.v15.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason reason = 1;- Parameters:
value- The reason to set.- Returns:
- This builder for chaining.
-
clearReason
public AssetLinkPrimaryStatusDetails.Builder clearReason()
Provides the reason of this PrimaryStatus.
optional .google.ads.googleads.v15.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason reason = 1;- Returns:
- This builder for chaining.
-
hasStatus
public boolean hasStatus()
Provides the PrimaryStatus of this status detail.
optional .google.ads.googleads.v15.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus status = 2;- Specified by:
hasStatusin interfaceAssetLinkPrimaryStatusDetailsOrBuilder- Returns:
- Whether the status field is set.
-
getStatusValue
public int getStatusValue()
Provides the PrimaryStatus of this status detail.
optional .google.ads.googleads.v15.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus status = 2;- Specified by:
getStatusValuein interfaceAssetLinkPrimaryStatusDetailsOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
public AssetLinkPrimaryStatusDetails.Builder setStatusValue(int value)
Provides the PrimaryStatus of this status detail.
optional .google.ads.googleads.v15.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus status = 2;- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
public AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus getStatus()
Provides the PrimaryStatus of this status detail.
optional .google.ads.googleads.v15.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus status = 2;- Specified by:
getStatusin interfaceAssetLinkPrimaryStatusDetailsOrBuilder- Returns:
- The status.
-
setStatus
public AssetLinkPrimaryStatusDetails.Builder setStatus(AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus value)
Provides the PrimaryStatus of this status detail.
optional .google.ads.googleads.v15.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus status = 2;- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
public AssetLinkPrimaryStatusDetails.Builder clearStatus()
Provides the PrimaryStatus of this status detail.
optional .google.ads.googleads.v15.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus status = 2;- Returns:
- This builder for chaining.
-
hasAssetDisapproved
public boolean hasAssetDisapproved()
Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVED
.google.ads.googleads.v15.common.AssetDisapproved asset_disapproved = 3;- Specified by:
hasAssetDisapprovedin interfaceAssetLinkPrimaryStatusDetailsOrBuilder- Returns:
- Whether the assetDisapproved field is set.
-
getAssetDisapproved
public AssetDisapproved getAssetDisapproved()
Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVED
.google.ads.googleads.v15.common.AssetDisapproved asset_disapproved = 3;- Specified by:
getAssetDisapprovedin interfaceAssetLinkPrimaryStatusDetailsOrBuilder- Returns:
- The assetDisapproved.
-
setAssetDisapproved
public AssetLinkPrimaryStatusDetails.Builder setAssetDisapproved(AssetDisapproved value)
Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVED
.google.ads.googleads.v15.common.AssetDisapproved asset_disapproved = 3;
-
setAssetDisapproved
public AssetLinkPrimaryStatusDetails.Builder setAssetDisapproved(AssetDisapproved.Builder builderForValue)
Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVED
.google.ads.googleads.v15.common.AssetDisapproved asset_disapproved = 3;
-
mergeAssetDisapproved
public AssetLinkPrimaryStatusDetails.Builder mergeAssetDisapproved(AssetDisapproved value)
Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVED
.google.ads.googleads.v15.common.AssetDisapproved asset_disapproved = 3;
-
clearAssetDisapproved
public AssetLinkPrimaryStatusDetails.Builder clearAssetDisapproved()
Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVED
.google.ads.googleads.v15.common.AssetDisapproved asset_disapproved = 3;
-
getAssetDisapprovedBuilder
public AssetDisapproved.Builder getAssetDisapprovedBuilder()
Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVED
.google.ads.googleads.v15.common.AssetDisapproved asset_disapproved = 3;
-
getAssetDisapprovedOrBuilder
public AssetDisapprovedOrBuilder getAssetDisapprovedOrBuilder()
Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVED
.google.ads.googleads.v15.common.AssetDisapproved asset_disapproved = 3;- Specified by:
getAssetDisapprovedOrBuilderin interfaceAssetLinkPrimaryStatusDetailsOrBuilder
-
setUnknownFields
public final AssetLinkPrimaryStatusDetails.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
mergeUnknownFields
public final AssetLinkPrimaryStatusDetails.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AssetLinkPrimaryStatusDetails.Builder>
-
-