Class AssetGenerationExistingContext.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AssetGenerationExistingContext.Builder>
com.google.ads.googleads.v22.services.AssetGenerationExistingContext.Builder
All Implemented Interfaces:
AssetGenerationExistingContextOrBuilder, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
AssetGenerationExistingContext

public static final class AssetGenerationExistingContext.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AssetGenerationExistingContext.Builder> implements AssetGenerationExistingContextOrBuilder
 The context for which assets are being generated, such as an existing
 AssetGroup or AdGroupAd.
 
Protobuf type google.ads.googleads.v22.services.AssetGenerationExistingContext
  • Method Details

    • 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.Builder<AssetGenerationExistingContext.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<AssetGenerationExistingContext.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<AssetGenerationExistingContext.Builder>
    • getDefaultInstanceForType

      public AssetGenerationExistingContext 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
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public AssetGenerationExistingContext buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<AssetGenerationExistingContext.Builder>
    • setField

      public AssetGenerationExistingContext.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<AssetGenerationExistingContext.Builder>
    • clearField

      public AssetGenerationExistingContext.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<AssetGenerationExistingContext.Builder>
    • clearOneof

      public AssetGenerationExistingContext.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AssetGenerationExistingContext.Builder>
    • setRepeatedField

      public AssetGenerationExistingContext.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AssetGenerationExistingContext.Builder>
    • addRepeatedField

      public AssetGenerationExistingContext.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AssetGenerationExistingContext.Builder>
    • mergeFrom

      public AssetGenerationExistingContext.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AssetGenerationExistingContext.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,AssetGenerationExistingContext.Builder>
    • mergeFrom

      public AssetGenerationExistingContext.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AssetGenerationExistingContext.Builder>
      Throws:
      IOException
    • getExistingContextCase

      public AssetGenerationExistingContext.ExistingContextCase getExistingContextCase()
      Specified by:
      getExistingContextCase in interface AssetGenerationExistingContextOrBuilder
    • clearExistingContext

      public AssetGenerationExistingContext.Builder clearExistingContext()
    • hasExistingAssetGroup

      public boolean hasExistingAssetGroup()
       Resource name of an existing AssetGroup for which these assets are being
       generated.
       
      string existing_asset_group = 1 [(.google.api.resource_reference) = { ... }
      Specified by:
      hasExistingAssetGroup in interface AssetGenerationExistingContextOrBuilder
      Returns:
      Whether the existingAssetGroup field is set.
    • getExistingAssetGroup

      public String getExistingAssetGroup()
       Resource name of an existing AssetGroup for which these assets are being
       generated.
       
      string existing_asset_group = 1 [(.google.api.resource_reference) = { ... }
      Specified by:
      getExistingAssetGroup in interface AssetGenerationExistingContextOrBuilder
      Returns:
      The existingAssetGroup.
    • getExistingAssetGroupBytes

      public com.google.protobuf.ByteString getExistingAssetGroupBytes()
       Resource name of an existing AssetGroup for which these assets are being
       generated.
       
      string existing_asset_group = 1 [(.google.api.resource_reference) = { ... }
      Specified by:
      getExistingAssetGroupBytes in interface AssetGenerationExistingContextOrBuilder
      Returns:
      The bytes for existingAssetGroup.
    • setExistingAssetGroup

      public AssetGenerationExistingContext.Builder setExistingAssetGroup(String value)
       Resource name of an existing AssetGroup for which these assets are being
       generated.
       
      string existing_asset_group = 1 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The existingAssetGroup to set.
      Returns:
      This builder for chaining.
    • clearExistingAssetGroup

      public AssetGenerationExistingContext.Builder clearExistingAssetGroup()
       Resource name of an existing AssetGroup for which these assets are being
       generated.
       
      string existing_asset_group = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setExistingAssetGroupBytes

      public AssetGenerationExistingContext.Builder setExistingAssetGroupBytes(com.google.protobuf.ByteString value)
       Resource name of an existing AssetGroup for which these assets are being
       generated.
       
      string existing_asset_group = 1 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for existingAssetGroup to set.
      Returns:
      This builder for chaining.
    • hasExistingAdGroupAd

      public boolean hasExistingAdGroupAd()
       Resource name of an existing AdGroupAd for which these assets are being
       generated.
       
      string existing_ad_group_ad = 2 [(.google.api.resource_reference) = { ... }
      Specified by:
      hasExistingAdGroupAd in interface AssetGenerationExistingContextOrBuilder
      Returns:
      Whether the existingAdGroupAd field is set.
    • getExistingAdGroupAd

      public String getExistingAdGroupAd()
       Resource name of an existing AdGroupAd for which these assets are being
       generated.
       
      string existing_ad_group_ad = 2 [(.google.api.resource_reference) = { ... }
      Specified by:
      getExistingAdGroupAd in interface AssetGenerationExistingContextOrBuilder
      Returns:
      The existingAdGroupAd.
    • getExistingAdGroupAdBytes

      public com.google.protobuf.ByteString getExistingAdGroupAdBytes()
       Resource name of an existing AdGroupAd for which these assets are being
       generated.
       
      string existing_ad_group_ad = 2 [(.google.api.resource_reference) = { ... }
      Specified by:
      getExistingAdGroupAdBytes in interface AssetGenerationExistingContextOrBuilder
      Returns:
      The bytes for existingAdGroupAd.
    • setExistingAdGroupAd

      public AssetGenerationExistingContext.Builder setExistingAdGroupAd(String value)
       Resource name of an existing AdGroupAd for which these assets are being
       generated.
       
      string existing_ad_group_ad = 2 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The existingAdGroupAd to set.
      Returns:
      This builder for chaining.
    • clearExistingAdGroupAd

      public AssetGenerationExistingContext.Builder clearExistingAdGroupAd()
       Resource name of an existing AdGroupAd for which these assets are being
       generated.
       
      string existing_ad_group_ad = 2 [(.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setExistingAdGroupAdBytes

      public AssetGenerationExistingContext.Builder setExistingAdGroupAdBytes(com.google.protobuf.ByteString value)
       Resource name of an existing AdGroupAd for which these assets are being
       generated.
       
      string existing_ad_group_ad = 2 [(.google.api.resource_reference) = { ... }
      Parameters:
      value - The bytes for existingAdGroupAd to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final AssetGenerationExistingContext.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AssetGenerationExistingContext.Builder>
    • mergeUnknownFields

      public final AssetGenerationExistingContext.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AssetGenerationExistingContext.Builder>