Class ResourceCountDetails.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ResourceCountDetails.Builder>
com.google.ads.googleads.v18.errors.ResourceCountDetails.Builder
All Implemented Interfaces:
ResourceCountDetailsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ResourceCountDetails

public static final class ResourceCountDetails.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResourceCountDetails.Builder> implements ResourceCountDetailsOrBuilder
 Error details returned when an resource count limit was exceeded.
 
Protobuf type google.ads.googleads.v18.errors.ResourceCountDetails
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceCountDetails.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<ResourceCountDetails.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.GeneratedMessageV3.Builder<ResourceCountDetails.Builder>
    • getDefaultInstanceForType

      public ResourceCountDetails getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

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

      public ResourceCountDetails 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<ResourceCountDetails.Builder>
    • setField

      public ResourceCountDetails.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<ResourceCountDetails.Builder>
    • clearField

      public ResourceCountDetails.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<ResourceCountDetails.Builder>
    • clearOneof

      public ResourceCountDetails.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<ResourceCountDetails.Builder>
    • setRepeatedField

      public ResourceCountDetails.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<ResourceCountDetails.Builder>
    • addRepeatedField

      public ResourceCountDetails.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<ResourceCountDetails.Builder>
    • mergeFrom

      public ResourceCountDetails.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<ResourceCountDetails.Builder>
    • mergeFrom

    • isInitialized

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

      public ResourceCountDetails.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<ResourceCountDetails.Builder>
      Throws:
      IOException
    • getEnclosingId

      public String getEnclosingId()
       The ID of the resource whose limit was exceeded.
       External customer ID if the limit is for a customer.
       
      string enclosing_id = 1;
      Specified by:
      getEnclosingId in interface ResourceCountDetailsOrBuilder
      Returns:
      The enclosingId.
    • getEnclosingIdBytes

      public com.google.protobuf.ByteString getEnclosingIdBytes()
       The ID of the resource whose limit was exceeded.
       External customer ID if the limit is for a customer.
       
      string enclosing_id = 1;
      Specified by:
      getEnclosingIdBytes in interface ResourceCountDetailsOrBuilder
      Returns:
      The bytes for enclosingId.
    • setEnclosingId

      public ResourceCountDetails.Builder setEnclosingId(String value)
       The ID of the resource whose limit was exceeded.
       External customer ID if the limit is for a customer.
       
      string enclosing_id = 1;
      Parameters:
      value - The enclosingId to set.
      Returns:
      This builder for chaining.
    • clearEnclosingId

      public ResourceCountDetails.Builder clearEnclosingId()
       The ID of the resource whose limit was exceeded.
       External customer ID if the limit is for a customer.
       
      string enclosing_id = 1;
      Returns:
      This builder for chaining.
    • setEnclosingIdBytes

      public ResourceCountDetails.Builder setEnclosingIdBytes(com.google.protobuf.ByteString value)
       The ID of the resource whose limit was exceeded.
       External customer ID if the limit is for a customer.
       
      string enclosing_id = 1;
      Parameters:
      value - The bytes for enclosingId to set.
      Returns:
      This builder for chaining.
    • getEnclosingResource

      public String getEnclosingResource()
       The name of the resource (Customer, Campaign etc.) whose limit was
       exceeded.
       
      string enclosing_resource = 5;
      Specified by:
      getEnclosingResource in interface ResourceCountDetailsOrBuilder
      Returns:
      The enclosingResource.
    • getEnclosingResourceBytes

      public com.google.protobuf.ByteString getEnclosingResourceBytes()
       The name of the resource (Customer, Campaign etc.) whose limit was
       exceeded.
       
      string enclosing_resource = 5;
      Specified by:
      getEnclosingResourceBytes in interface ResourceCountDetailsOrBuilder
      Returns:
      The bytes for enclosingResource.
    • setEnclosingResource

      public ResourceCountDetails.Builder setEnclosingResource(String value)
       The name of the resource (Customer, Campaign etc.) whose limit was
       exceeded.
       
      string enclosing_resource = 5;
      Parameters:
      value - The enclosingResource to set.
      Returns:
      This builder for chaining.
    • clearEnclosingResource

      public ResourceCountDetails.Builder clearEnclosingResource()
       The name of the resource (Customer, Campaign etc.) whose limit was
       exceeded.
       
      string enclosing_resource = 5;
      Returns:
      This builder for chaining.
    • setEnclosingResourceBytes

      public ResourceCountDetails.Builder setEnclosingResourceBytes(com.google.protobuf.ByteString value)
       The name of the resource (Customer, Campaign etc.) whose limit was
       exceeded.
       
      string enclosing_resource = 5;
      Parameters:
      value - The bytes for enclosingResource to set.
      Returns:
      This builder for chaining.
    • getLimit

      public int getLimit()
       The limit which was exceeded.
       
      int32 limit = 2;
      Specified by:
      getLimit in interface ResourceCountDetailsOrBuilder
      Returns:
      The limit.
    • setLimit

      public ResourceCountDetails.Builder setLimit(int value)
       The limit which was exceeded.
       
      int32 limit = 2;
      Parameters:
      value - The limit to set.
      Returns:
      This builder for chaining.
    • clearLimit

      public ResourceCountDetails.Builder clearLimit()
       The limit which was exceeded.
       
      int32 limit = 2;
      Returns:
      This builder for chaining.
    • getLimitTypeValue

      public int getLimitTypeValue()
       The resource limit type which was exceeded.
       
      .google.ads.googleads.v18.enums.ResourceLimitTypeEnum.ResourceLimitType limit_type = 3;
      Specified by:
      getLimitTypeValue in interface ResourceCountDetailsOrBuilder
      Returns:
      The enum numeric value on the wire for limitType.
    • setLimitTypeValue

      public ResourceCountDetails.Builder setLimitTypeValue(int value)
       The resource limit type which was exceeded.
       
      .google.ads.googleads.v18.enums.ResourceLimitTypeEnum.ResourceLimitType limit_type = 3;
      Parameters:
      value - The enum numeric value on the wire for limitType to set.
      Returns:
      This builder for chaining.
    • getLimitType

       The resource limit type which was exceeded.
       
      .google.ads.googleads.v18.enums.ResourceLimitTypeEnum.ResourceLimitType limit_type = 3;
      Specified by:
      getLimitType in interface ResourceCountDetailsOrBuilder
      Returns:
      The limitType.
    • setLimitType

       The resource limit type which was exceeded.
       
      .google.ads.googleads.v18.enums.ResourceLimitTypeEnum.ResourceLimitType limit_type = 3;
      Parameters:
      value - The limitType to set.
      Returns:
      This builder for chaining.
    • clearLimitType

      public ResourceCountDetails.Builder clearLimitType()
       The resource limit type which was exceeded.
       
      .google.ads.googleads.v18.enums.ResourceLimitTypeEnum.ResourceLimitType limit_type = 3;
      Returns:
      This builder for chaining.
    • getExistingCount

      public int getExistingCount()
       The count of existing entities.
       
      int32 existing_count = 4;
      Specified by:
      getExistingCount in interface ResourceCountDetailsOrBuilder
      Returns:
      The existingCount.
    • setExistingCount

      public ResourceCountDetails.Builder setExistingCount(int value)
       The count of existing entities.
       
      int32 existing_count = 4;
      Parameters:
      value - The existingCount to set.
      Returns:
      This builder for chaining.
    • clearExistingCount

      public ResourceCountDetails.Builder clearExistingCount()
       The count of existing entities.
       
      int32 existing_count = 4;
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final ResourceCountDetails.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<ResourceCountDetails.Builder>
    • mergeUnknownFields

      public final ResourceCountDetails.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<ResourceCountDetails.Builder>