Class BrandCampaignAssets

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableMessage<com.google.protobuf.GeneratedMessageV3>
com.google.protobuf.GeneratedMessageV3
com.google.ads.googleads.v21.services.BrandCampaignAssets
All Implemented Interfaces:
BrandCampaignAssetsOrBuilder, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

public final class BrandCampaignAssets extends com.google.protobuf.GeneratedMessageV3 implements BrandCampaignAssetsOrBuilder
 Assets linked at the campaign level.
 A business_name and at least one logo_asset are required.
 
Protobuf type google.ads.googleads.v21.services.BrandCampaignAssets
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Assets linked at the campaign level.

    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

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage.ExtendableMessage

    com.google.protobuf.GeneratedMessage.ExtendableMessage.ExtensionSerializer, com.google.protobuf.GeneratedMessage.ExtendableMessage.ExtensionWriter, com.google.protobuf.GeneratedMessage.ExtendableMessage.FieldEntry

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage

    com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends Object>

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessage

    alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    Required.
    com.google.protobuf.ByteString
    Required.
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    Optional.
    com.google.protobuf.ByteString
    Optional.
    int
    Optional.
    com.google.protobuf.ProtocolStringList
    Optional.
    getLogoAsset(int index)
    Required.
    com.google.protobuf.ByteString
    getLogoAssetBytes(int index)
    Required.
    int
    Required.
    com.google.protobuf.ProtocolStringList
    Required.
    com.google.protobuf.Parser<BrandCampaignAssets>
     
    int
     
    int
     
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
     
     
     
    newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
     
    protected Object
    newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<BrandCampaignAssets>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessageV3

    mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList

    Methods inherited from class com.google.protobuf.GeneratedMessage.ExtendableMessage

    extensionsAreInitialized, extensionsIterator, extensionsSerializedSize, extensionsSerializedSizeAsMessageSet, getAllFields, getAllFieldsRaw, getExtension, getExtension, getExtensionCount, getExtensionFields, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasField, makeExtensionsImmutable, newExtensionSerializer, newExtensionWriter, newMessageSetExtensionSerializer, newMessageSetExtensionWriter

    Methods inherited from class com.google.protobuf.GeneratedMessage

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getDescriptorForType, getOneofFieldDescriptor, getUnknownFields, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, 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, hashFields, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder

    getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, hasExtension, hasExtension

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Field Details

    • BUSINESS_NAME_ASSET_FIELD_NUMBER

      public static final int BUSINESS_NAME_ASSET_FIELD_NUMBER
      See Also:
    • LOGO_ASSET_FIELD_NUMBER

      public static final int LOGO_ASSET_FIELD_NUMBER
      See Also:
    • LANDSCAPE_LOGO_ASSET_FIELD_NUMBER

      public static final int LANDSCAPE_LOGO_ASSET_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Overrides:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getBusinessNameAsset

      public String getBusinessNameAsset()
       Required. The resource name of the business name text asset.
       
      string business_name_asset = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getBusinessNameAsset in interface BrandCampaignAssetsOrBuilder
      Returns:
      The businessNameAsset.
    • getBusinessNameAssetBytes

      public com.google.protobuf.ByteString getBusinessNameAssetBytes()
       Required. The resource name of the business name text asset.
       
      string business_name_asset = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getBusinessNameAssetBytes in interface BrandCampaignAssetsOrBuilder
      Returns:
      The bytes for businessNameAsset.
    • getLogoAssetList

      public com.google.protobuf.ProtocolStringList getLogoAssetList()
       Required. The resource name of square logo assets.
       
      repeated string logo_asset = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getLogoAssetList in interface BrandCampaignAssetsOrBuilder
      Returns:
      A list containing the logoAsset.
    • getLogoAssetCount

      public int getLogoAssetCount()
       Required. The resource name of square logo assets.
       
      repeated string logo_asset = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getLogoAssetCount in interface BrandCampaignAssetsOrBuilder
      Returns:
      The count of logoAsset.
    • getLogoAsset

      public String getLogoAsset(int index)
       Required. The resource name of square logo assets.
       
      repeated string logo_asset = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getLogoAsset in interface BrandCampaignAssetsOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The logoAsset at the given index.
    • getLogoAssetBytes

      public com.google.protobuf.ByteString getLogoAssetBytes(int index)
       Required. The resource name of square logo assets.
       
      repeated string logo_asset = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getLogoAssetBytes in interface BrandCampaignAssetsOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the logoAsset at the given index.
    • getLandscapeLogoAssetList

      public com.google.protobuf.ProtocolStringList getLandscapeLogoAssetList()
       Optional. The resource name of landscape logo assets.
       
      repeated string landscape_logo_asset = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLandscapeLogoAssetList in interface BrandCampaignAssetsOrBuilder
      Returns:
      A list containing the landscapeLogoAsset.
    • getLandscapeLogoAssetCount

      public int getLandscapeLogoAssetCount()
       Optional. The resource name of landscape logo assets.
       
      repeated string landscape_logo_asset = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLandscapeLogoAssetCount in interface BrandCampaignAssetsOrBuilder
      Returns:
      The count of landscapeLogoAsset.
    • getLandscapeLogoAsset

      public String getLandscapeLogoAsset(int index)
       Optional. The resource name of landscape logo assets.
       
      repeated string landscape_logo_asset = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLandscapeLogoAsset in interface BrandCampaignAssetsOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The landscapeLogoAsset at the given index.
    • getLandscapeLogoAssetBytes

      public com.google.protobuf.ByteString getLandscapeLogoAssetBytes(int index)
       Optional. The resource name of landscape logo assets.
       
      repeated string landscape_logo_asset = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getLandscapeLogoAssetBytes in interface BrandCampaignAssetsOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the landscapeLogoAsset at the given index.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.ExtendableMessage<com.google.protobuf.GeneratedMessageV3>
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static BrandCampaignAssets parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BrandCampaignAssets parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BrandCampaignAssets parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BrandCampaignAssets parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BrandCampaignAssets parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BrandCampaignAssets parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static BrandCampaignAssets parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static BrandCampaignAssets parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static BrandCampaignAssets parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static BrandCampaignAssets parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static BrandCampaignAssets parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static BrandCampaignAssets parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public BrandCampaignAssets.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static BrandCampaignAssets.Builder newBuilder()
    • newBuilder

      public static BrandCampaignAssets.Builder newBuilder(BrandCampaignAssets prototype)
    • toBuilder

      public BrandCampaignAssets.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected BrandCampaignAssets.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static BrandCampaignAssets getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<BrandCampaignAssets> parser()
    • getParserForType

      public com.google.protobuf.Parser<BrandCampaignAssets> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public BrandCampaignAssets getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder