Class ErrorDetails.Builder

  • All Implemented Interfaces:
    ErrorDetailsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.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.v13.errors.ErrorDetails
    • Method Detail

      • 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,
                                             java.lang.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,
                                                     java.lang.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,
                                                     java.lang.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>
      • 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 java.io.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:
        java.io.IOException
      • getUnpublishedErrorCode

        public java.lang.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​(java.lang.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.v13.errors.PolicyViolationDetails policy_violation_details = 2;
        Specified by:
        hasPolicyViolationDetails in interface ErrorDetailsOrBuilder
        Returns:
        Whether the policyViolationDetails field is set.
      • setPolicyViolationDetails

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

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

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

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

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

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

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

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

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

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

        public PolicyFindingDetails.Builder getPolicyFindingDetailsBuilder()
         Describes policy violation findings.
         
        .google.ads.googleads.v13.errors.PolicyFindingDetails policy_finding_details = 3;
      • 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.v13.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.v13.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.v13.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.v13.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.v13.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.v13.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.v13.errors.QuotaErrorDetails quota_error_details = 4;
      • hasResourceCountDetails

        public boolean hasResourceCountDetails()
         Details for a resource count limit exceeded error.
         
        .google.ads.googleads.v13.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.v13.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.v13.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.v13.errors.ResourceCountDetails resource_count_details = 5;
      • mergeResourceCountDetails

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

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

        public ResourceCountDetails.Builder getResourceCountDetailsBuilder()
         Details for a resource count limit exceeded error.
         
        .google.ads.googleads.v13.errors.ResourceCountDetails resource_count_details = 5;
      • 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>