public final class ThirdPartyDataDeclaration extends GeneratedMessage implements ThirdPartyDataDeclarationOrBuilder
Represents a set of declarations about what (if any) third party companies
are associated with a given creative. This can also be set on the Network to
serve as a default for those creatives that don't have such field set.
Protobuf type google.ads.admanager.v1.ThirdPartyDataDeclaration
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
DECLARATION_TYPE_FIELD_NUMBER
public static final int DECLARATION_TYPE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
THIRD_PARTY_COMPANIES_FIELD_NUMBER
public static final int THIRD_PARTY_COMPANIES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ThirdPartyDataDeclaration getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ThirdPartyDataDeclaration.Builder newBuilder()
newBuilder(ThirdPartyDataDeclaration prototype)
public static ThirdPartyDataDeclaration.Builder newBuilder(ThirdPartyDataDeclaration prototype)
public static ThirdPartyDataDeclaration parseDelimitedFrom(InputStream input)
public static ThirdPartyDataDeclaration parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ThirdPartyDataDeclaration parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ThirdPartyDataDeclaration parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ThirdPartyDataDeclaration parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ThirdPartyDataDeclaration parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ThirdPartyDataDeclaration parseFrom(CodedInputStream input)
public static ThirdPartyDataDeclaration parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ThirdPartyDataDeclaration parseFrom(InputStream input)
public static ThirdPartyDataDeclaration parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ThirdPartyDataDeclaration parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ThirdPartyDataDeclaration parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ThirdPartyDataDeclaration> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDeclarationType()
public ThirdPartyDataDeclarationTypeEnum.ThirdPartyDataDeclarationType getDeclarationType()
Optional. The declaration about third party data usage on the associated
entity.
.google.ads.admanager.v1.ThirdPartyDataDeclarationTypeEnum.ThirdPartyDataDeclarationType declaration_type = 1 [(.google.api.field_behavior) = OPTIONAL];
getDeclarationTypeValue()
public int getDeclarationTypeValue()
Optional. The declaration about third party data usage on the associated
entity.
.google.ads.admanager.v1.ThirdPartyDataDeclarationTypeEnum.ThirdPartyDataDeclarationType declaration_type = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for declarationType.
|
getDefaultInstanceForType()
public ThirdPartyDataDeclaration getDefaultInstanceForType()
getParserForType()
public Parser<ThirdPartyDataDeclaration> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getThirdPartyCompanies(int index)
public String getThirdPartyCompanies(int index)
Optional. A list of ThirdPartyCompanies associated with this entity.
Format: "networks/{network_code}/thirdPartyCompanies/{third_party_company}"
repeated string third_party_companies = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The thirdPartyCompanies at the given index.
|
getThirdPartyCompaniesBytes(int index)
public ByteString getThirdPartyCompaniesBytes(int index)
Optional. A list of ThirdPartyCompanies associated with this entity.
Format: "networks/{network_code}/thirdPartyCompanies/{third_party_company}"
repeated string third_party_companies = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the thirdPartyCompanies at the given index.
|
getThirdPartyCompaniesCount()
public int getThirdPartyCompaniesCount()
Optional. A list of ThirdPartyCompanies associated with this entity.
Format: "networks/{network_code}/thirdPartyCompanies/{third_party_company}"
repeated string third_party_companies = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
int |
The count of thirdPartyCompanies.
|
getThirdPartyCompaniesList()
public ProtocolStringList getThirdPartyCompaniesList()
Optional. A list of ThirdPartyCompanies associated with this entity.
Format: "networks/{network_code}/thirdPartyCompanies/{third_party_company}"
repeated string third_party_companies = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ThirdPartyDataDeclaration.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected ThirdPartyDataDeclaration.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public ThirdPartyDataDeclaration.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides