Class ErrorDetails.Builder

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

public static final class ErrorDetails.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ErrorDetails.Builder> implements ErrorDetailsOrBuilder
 Additional error details.
 
Protobuf type google.ads.googleads.v18.errors.ErrorDetails
  • 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<ErrorDetails.Builder>
    • clear

      public ErrorDetails.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<ErrorDetails.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<ErrorDetails.Builder>
    • getDefaultInstanceForType

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

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

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

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

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

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

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

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

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

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

      public ErrorDetails.Builder mergeFrom(ErrorDetails other)
    • isInitialized

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

      public ErrorDetails.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<ErrorDetails.Builder>
      Throws:
      IOException
    • getUnpublishedErrorCode

      public String getUnpublishedErrorCode()
       The error code that should have been returned, but wasn't. This is used
       when the error code is not published in the client specified version.
       
      string unpublished_error_code = 1;
      Specified by:
      getUnpublishedErrorCode in interface ErrorDetailsOrBuilder
      Returns:
      The unpublishedErrorCode.
    • getUnpublishedErrorCodeBytes

      public com.google.protobuf.ByteString getUnpublishedErrorCodeBytes()
       The error code that should have been returned, but wasn't. This is used
       when the error code is not published in the client specified version.
       
      string unpublished_error_code = 1;
      Specified by:
      getUnpublishedErrorCodeBytes in interface ErrorDetailsOrBuilder
      Returns:
      The bytes for unpublishedErrorCode.
    • setUnpublishedErrorCode

      public ErrorDetails.Builder setUnpublishedErrorCode(String value)
       The error code that should have been returned, but wasn't. This is used
       when the error code is not published in the client specified version.
       
      string unpublished_error_code = 1;
      Parameters:
      value - The unpublishedErrorCode to set.
      Returns:
      This builder for chaining.
    • clearUnpublishedErrorCode

      public ErrorDetails.Builder clearUnpublishedErrorCode()
       The error code that should have been returned, but wasn't. This is used
       when the error code is not published in the client specified version.
       
      string unpublished_error_code = 1;
      Returns:
      This builder for chaining.
    • setUnpublishedErrorCodeBytes

      public ErrorDetails.Builder setUnpublishedErrorCodeBytes(com.google.protobuf.ByteString value)
       The error code that should have been returned, but wasn't. This is used
       when the error code is not published in the client specified version.
       
      string unpublished_error_code = 1;
      Parameters:
      value - The bytes for unpublishedErrorCode to set.
      Returns:
      This builder for chaining.
    • hasPolicyViolationDetails

      public boolean hasPolicyViolationDetails()
       Describes an ad policy violation.
       
      .google.ads.googleads.v18.errors.PolicyViolationDetails policy_violation_details = 2;
      Specified by:
      hasPolicyViolationDetails in interface ErrorDetailsOrBuilder
      Returns:
      Whether the policyViolationDetails field is set.
    • getPolicyViolationDetails

      public PolicyViolationDetails getPolicyViolationDetails()
       Describes an ad policy violation.
       
      .google.ads.googleads.v18.errors.PolicyViolationDetails policy_violation_details = 2;
      Specified by:
      getPolicyViolationDetails in interface ErrorDetailsOrBuilder
      Returns:
      The policyViolationDetails.
    • setPolicyViolationDetails

      public ErrorDetails.Builder setPolicyViolationDetails(PolicyViolationDetails value)
       Describes an ad policy violation.
       
      .google.ads.googleads.v18.errors.PolicyViolationDetails policy_violation_details = 2;
    • setPolicyViolationDetails

      public ErrorDetails.Builder setPolicyViolationDetails(PolicyViolationDetails.Builder builderForValue)
       Describes an ad policy violation.
       
      .google.ads.googleads.v18.errors.PolicyViolationDetails policy_violation_details = 2;
    • mergePolicyViolationDetails

      public ErrorDetails.Builder mergePolicyViolationDetails(PolicyViolationDetails value)
       Describes an ad policy violation.
       
      .google.ads.googleads.v18.errors.PolicyViolationDetails policy_violation_details = 2;
    • clearPolicyViolationDetails

      public ErrorDetails.Builder clearPolicyViolationDetails()
       Describes an ad policy violation.
       
      .google.ads.googleads.v18.errors.PolicyViolationDetails policy_violation_details = 2;
    • getPolicyViolationDetailsBuilder

      public PolicyViolationDetails.Builder getPolicyViolationDetailsBuilder()
       Describes an ad policy violation.
       
      .google.ads.googleads.v18.errors.PolicyViolationDetails policy_violation_details = 2;
    • getPolicyViolationDetailsOrBuilder

      public PolicyViolationDetailsOrBuilder getPolicyViolationDetailsOrBuilder()
       Describes an ad policy violation.
       
      .google.ads.googleads.v18.errors.PolicyViolationDetails policy_violation_details = 2;
      Specified by:
      getPolicyViolationDetailsOrBuilder in interface ErrorDetailsOrBuilder
    • hasPolicyFindingDetails

      public boolean hasPolicyFindingDetails()
       Describes policy violation findings.
       
      .google.ads.googleads.v18.errors.PolicyFindingDetails policy_finding_details = 3;
      Specified by:
      hasPolicyFindingDetails in interface ErrorDetailsOrBuilder
      Returns:
      Whether the policyFindingDetails field is set.
    • getPolicyFindingDetails

      public PolicyFindingDetails getPolicyFindingDetails()
       Describes policy violation findings.
       
      .google.ads.googleads.v18.errors.PolicyFindingDetails policy_finding_details = 3;
      Specified by:
      getPolicyFindingDetails in interface ErrorDetailsOrBuilder
      Returns:
      The policyFindingDetails.
    • setPolicyFindingDetails

      public ErrorDetails.Builder setPolicyFindingDetails(PolicyFindingDetails value)
       Describes policy violation findings.
       
      .google.ads.googleads.v18.errors.PolicyFindingDetails policy_finding_details = 3;
    • setPolicyFindingDetails

      public ErrorDetails.Builder setPolicyFindingDetails(PolicyFindingDetails.Builder builderForValue)
       Describes policy violation findings.
       
      .google.ads.googleads.v18.errors.PolicyFindingDetails policy_finding_details = 3;
    • mergePolicyFindingDetails

      public ErrorDetails.Builder mergePolicyFindingDetails(PolicyFindingDetails value)
       Describes policy violation findings.
       
      .google.ads.googleads.v18.errors.PolicyFindingDetails policy_finding_details = 3;
    • clearPolicyFindingDetails

      public ErrorDetails.Builder clearPolicyFindingDetails()
       Describes policy violation findings.
       
      .google.ads.googleads.v18.errors.PolicyFindingDetails policy_finding_details = 3;
    • getPolicyFindingDetailsBuilder

      public PolicyFindingDetails.Builder getPolicyFindingDetailsBuilder()
       Describes policy violation findings.
       
      .google.ads.googleads.v18.errors.PolicyFindingDetails policy_finding_details = 3;
    • getPolicyFindingDetailsOrBuilder

      public PolicyFindingDetailsOrBuilder getPolicyFindingDetailsOrBuilder()
       Describes policy violation findings.
       
      .google.ads.googleads.v18.errors.PolicyFindingDetails policy_finding_details = 3;
      Specified by:
      getPolicyFindingDetailsOrBuilder in interface ErrorDetailsOrBuilder
    • hasQuotaErrorDetails

      public boolean hasQuotaErrorDetails()
       Details on the quota error, including the scope (account or developer), the
       rate bucket name and the retry delay.
       
      .google.ads.googleads.v18.errors.QuotaErrorDetails quota_error_details = 4;
      Specified by:
      hasQuotaErrorDetails in interface ErrorDetailsOrBuilder
      Returns:
      Whether the quotaErrorDetails field is set.
    • getQuotaErrorDetails

      public QuotaErrorDetails getQuotaErrorDetails()
       Details on the quota error, including the scope (account or developer), the
       rate bucket name and the retry delay.
       
      .google.ads.googleads.v18.errors.QuotaErrorDetails quota_error_details = 4;
      Specified by:
      getQuotaErrorDetails in interface ErrorDetailsOrBuilder
      Returns:
      The quotaErrorDetails.
    • setQuotaErrorDetails

      public ErrorDetails.Builder setQuotaErrorDetails(QuotaErrorDetails value)
       Details on the quota error, including the scope (account or developer), the
       rate bucket name and the retry delay.
       
      .google.ads.googleads.v18.errors.QuotaErrorDetails quota_error_details = 4;
    • setQuotaErrorDetails

      public ErrorDetails.Builder setQuotaErrorDetails(QuotaErrorDetails.Builder builderForValue)
       Details on the quota error, including the scope (account or developer), the
       rate bucket name and the retry delay.
       
      .google.ads.googleads.v18.errors.QuotaErrorDetails quota_error_details = 4;
    • mergeQuotaErrorDetails

      public ErrorDetails.Builder mergeQuotaErrorDetails(QuotaErrorDetails value)
       Details on the quota error, including the scope (account or developer), the
       rate bucket name and the retry delay.
       
      .google.ads.googleads.v18.errors.QuotaErrorDetails quota_error_details = 4;
    • clearQuotaErrorDetails

      public ErrorDetails.Builder clearQuotaErrorDetails()
       Details on the quota error, including the scope (account or developer), the
       rate bucket name and the retry delay.
       
      .google.ads.googleads.v18.errors.QuotaErrorDetails quota_error_details = 4;
    • getQuotaErrorDetailsBuilder

      public QuotaErrorDetails.Builder getQuotaErrorDetailsBuilder()
       Details on the quota error, including the scope (account or developer), the
       rate bucket name and the retry delay.
       
      .google.ads.googleads.v18.errors.QuotaErrorDetails quota_error_details = 4;
    • getQuotaErrorDetailsOrBuilder

      public QuotaErrorDetailsOrBuilder getQuotaErrorDetailsOrBuilder()
       Details on the quota error, including the scope (account or developer), the
       rate bucket name and the retry delay.
       
      .google.ads.googleads.v18.errors.QuotaErrorDetails quota_error_details = 4;
      Specified by:
      getQuotaErrorDetailsOrBuilder in interface ErrorDetailsOrBuilder
    • hasResourceCountDetails

      public boolean hasResourceCountDetails()
       Details for a resource count limit exceeded error.
       
      .google.ads.googleads.v18.errors.ResourceCountDetails resource_count_details = 5;
      Specified by:
      hasResourceCountDetails in interface ErrorDetailsOrBuilder
      Returns:
      Whether the resourceCountDetails field is set.
    • getResourceCountDetails

      public ResourceCountDetails getResourceCountDetails()
       Details for a resource count limit exceeded error.
       
      .google.ads.googleads.v18.errors.ResourceCountDetails resource_count_details = 5;
      Specified by:
      getResourceCountDetails in interface ErrorDetailsOrBuilder
      Returns:
      The resourceCountDetails.
    • setResourceCountDetails

      public ErrorDetails.Builder setResourceCountDetails(ResourceCountDetails value)
       Details for a resource count limit exceeded error.
       
      .google.ads.googleads.v18.errors.ResourceCountDetails resource_count_details = 5;
    • setResourceCountDetails

      public ErrorDetails.Builder setResourceCountDetails(ResourceCountDetails.Builder builderForValue)
       Details for a resource count limit exceeded error.
       
      .google.ads.googleads.v18.errors.ResourceCountDetails resource_count_details = 5;
    • mergeResourceCountDetails

      public ErrorDetails.Builder mergeResourceCountDetails(ResourceCountDetails value)
       Details for a resource count limit exceeded error.
       
      .google.ads.googleads.v18.errors.ResourceCountDetails resource_count_details = 5;
    • clearResourceCountDetails

      public ErrorDetails.Builder clearResourceCountDetails()
       Details for a resource count limit exceeded error.
       
      .google.ads.googleads.v18.errors.ResourceCountDetails resource_count_details = 5;
    • getResourceCountDetailsBuilder

      public ResourceCountDetails.Builder getResourceCountDetailsBuilder()
       Details for a resource count limit exceeded error.
       
      .google.ads.googleads.v18.errors.ResourceCountDetails resource_count_details = 5;
    • getResourceCountDetailsOrBuilder

      public ResourceCountDetailsOrBuilder getResourceCountDetailsOrBuilder()
       Details for a resource count limit exceeded error.
       
      .google.ads.googleads.v18.errors.ResourceCountDetails resource_count_details = 5;
      Specified by:
      getResourceCountDetailsOrBuilder in interface ErrorDetailsOrBuilder
    • setUnknownFields

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

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