Class AssetLinkPrimaryStatusDetails
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.ads.googleads.v14.common.AssetLinkPrimaryStatusDetails
-
- All Implemented Interfaces:
AssetLinkPrimaryStatusDetailsOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable
public final class AssetLinkPrimaryStatusDetails extends com.google.protobuf.GeneratedMessageV3 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.v14.common.AssetLinkPrimaryStatusDetails- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAssetLinkPrimaryStatusDetails.BuilderProvides the detail of a PrimaryStatus.static classAssetLinkPrimaryStatusDetails.DetailsCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intASSET_DISAPPROVED_FIELD_NUMBERstatic intREASON_FIELD_NUMBERstatic intSTATUS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)AssetDisapprovedgetAssetDisapproved()Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVEDAssetDisapprovedOrBuildergetAssetDisapprovedOrBuilder()Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVEDstatic AssetLinkPrimaryStatusDetailsgetDefaultInstance()AssetLinkPrimaryStatusDetailsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()AssetLinkPrimaryStatusDetails.DetailsCasegetDetailsCase()com.google.protobuf.Parser<AssetLinkPrimaryStatusDetails>getParserForType()AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReasongetReason()Provides the reason of this PrimaryStatus.intgetReasonValue()Provides the reason of this PrimaryStatus.intgetSerializedSize()AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatusgetStatus()Provides the PrimaryStatus of this status detail.intgetStatusValue()Provides the PrimaryStatus of this status detail.booleanhasAssetDisapproved()Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVEDinthashCode()booleanhasReason()Provides the reason of this PrimaryStatus.booleanhasStatus()Provides the PrimaryStatus of this status detail.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static AssetLinkPrimaryStatusDetails.BuildernewBuilder()static AssetLinkPrimaryStatusDetails.BuildernewBuilder(AssetLinkPrimaryStatusDetails prototype)AssetLinkPrimaryStatusDetails.BuildernewBuilderForType()protected AssetLinkPrimaryStatusDetails.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static AssetLinkPrimaryStatusDetailsparseDelimitedFrom(java.io.InputStream input)static AssetLinkPrimaryStatusDetailsparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AssetLinkPrimaryStatusDetailsparseFrom(byte[] data)static AssetLinkPrimaryStatusDetailsparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AssetLinkPrimaryStatusDetailsparseFrom(com.google.protobuf.ByteString data)static AssetLinkPrimaryStatusDetailsparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AssetLinkPrimaryStatusDetailsparseFrom(com.google.protobuf.CodedInputStream input)static AssetLinkPrimaryStatusDetailsparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AssetLinkPrimaryStatusDetailsparseFrom(java.io.InputStream input)static AssetLinkPrimaryStatusDetailsparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AssetLinkPrimaryStatusDetailsparseFrom(java.nio.ByteBuffer data)static AssetLinkPrimaryStatusDetailsparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<AssetLinkPrimaryStatusDetails>parser()AssetLinkPrimaryStatusDetails.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
REASON_FIELD_NUMBER
public static final int REASON_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ASSET_DISAPPROVED_FIELD_NUMBER
public static final int ASSET_DISAPPROVED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getDetailsCase
public AssetLinkPrimaryStatusDetails.DetailsCase getDetailsCase()
- Specified by:
getDetailsCasein interfaceAssetLinkPrimaryStatusDetailsOrBuilder
-
hasReason
public boolean hasReason()
Provides the reason of this PrimaryStatus.
optional .google.ads.googleads.v14.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.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason reason = 1;- Specified by:
getReasonValuein interfaceAssetLinkPrimaryStatusDetailsOrBuilder- Returns:
- The enum numeric value on the wire for reason.
-
getReason
public AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason getReason()
Provides the reason of this PrimaryStatus.
optional .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusReasonEnum.AssetLinkPrimaryStatusReason reason = 1;- Specified by:
getReasonin interfaceAssetLinkPrimaryStatusDetailsOrBuilder- Returns:
- The reason.
-
hasStatus
public boolean hasStatus()
Provides the PrimaryStatus of this status detail.
optional .google.ads.googleads.v14.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.v14.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus status = 2;- Specified by:
getStatusValuein interfaceAssetLinkPrimaryStatusDetailsOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
public AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus getStatus()
Provides the PrimaryStatus of this status detail.
optional .google.ads.googleads.v14.enums.AssetLinkPrimaryStatusEnum.AssetLinkPrimaryStatus status = 2;- Specified by:
getStatusin interfaceAssetLinkPrimaryStatusDetailsOrBuilder- Returns:
- The status.
-
hasAssetDisapproved
public boolean hasAssetDisapproved()
Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVED
.google.ads.googleads.v14.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.v14.common.AssetDisapproved asset_disapproved = 3;- Specified by:
getAssetDisapprovedin interfaceAssetLinkPrimaryStatusDetailsOrBuilder- Returns:
- The assetDisapproved.
-
getAssetDisapprovedOrBuilder
public AssetDisapprovedOrBuilder getAssetDisapprovedOrBuilder()
Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVED
.google.ads.googleads.v14.common.AssetDisapproved asset_disapproved = 3;- Specified by:
getAssetDisapprovedOrBuilderin interfaceAssetLinkPrimaryStatusDetailsOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AssetLinkPrimaryStatusDetails parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AssetLinkPrimaryStatusDetails parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AssetLinkPrimaryStatusDetails parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AssetLinkPrimaryStatusDetails parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AssetLinkPrimaryStatusDetails parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AssetLinkPrimaryStatusDetails parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AssetLinkPrimaryStatusDetails parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static AssetLinkPrimaryStatusDetails parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static AssetLinkPrimaryStatusDetails parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static AssetLinkPrimaryStatusDetails parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static AssetLinkPrimaryStatusDetails parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static AssetLinkPrimaryStatusDetails parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public AssetLinkPrimaryStatusDetails.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static AssetLinkPrimaryStatusDetails.Builder newBuilder()
-
newBuilder
public static AssetLinkPrimaryStatusDetails.Builder newBuilder(AssetLinkPrimaryStatusDetails prototype)
-
toBuilder
public AssetLinkPrimaryStatusDetails.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AssetLinkPrimaryStatusDetails.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static AssetLinkPrimaryStatusDetails getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<AssetLinkPrimaryStatusDetails> parser()
-
getParserForType
public com.google.protobuf.Parser<AssetLinkPrimaryStatusDetails> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public AssetLinkPrimaryStatusDetails getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-