程序包 com.google.rpc

类 QuotaFailure.Violation.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder>
com.google.rpc.QuotaFailure.Violation.Builder
所有已实现的接口:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, QuotaFailure.ViolationOrBuilder, Cloneable
封闭类:
QuotaFailure.Violation

public static final class QuotaFailure.Violation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder> implements QuotaFailure.ViolationOrBuilder
 A message type used to describe a single quota violation.  For example, a
 daily quota or a custom quota that was exceeded.
 
Protobuf type google.rpc.QuotaFailure.Violation
  • 方法详细资料

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      指定者:
      internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder>
    • clear

      指定者:
      clear 在接口中 com.google.protobuf.Message.Builder
      指定者:
      clear 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      clear 在类中 com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      指定者:
      getDescriptorForType 在接口中 com.google.protobuf.Message.Builder
      指定者:
      getDescriptorForType 在接口中 com.google.protobuf.MessageOrBuilder
      覆盖:
      getDescriptorForType 在类中 com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder>
    • getDefaultInstanceForType

      public QuotaFailure.Violation getDefaultInstanceForType()
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
      指定者:
      getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder
    • build

      public QuotaFailure.Violation build()
      指定者:
      build 在接口中 com.google.protobuf.Message.Builder
      指定者:
      build 在接口中 com.google.protobuf.MessageLite.Builder
    • buildPartial

      public QuotaFailure.Violation buildPartial()
      指定者:
      buildPartial 在接口中 com.google.protobuf.Message.Builder
      指定者:
      buildPartial 在接口中 com.google.protobuf.MessageLite.Builder
    • clone

      指定者:
      clone 在接口中 com.google.protobuf.Message.Builder
      指定者:
      clone 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      clone 在类中 com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder>
    • setField

      public QuotaFailure.Violation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      指定者:
      setField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder>
    • clearField

      public QuotaFailure.Violation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      指定者:
      clearField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      clearField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder>
    • clearOneof

      public QuotaFailure.Violation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      指定者:
      clearOneof 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      clearOneof 在类中 com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder>
    • setRepeatedField

      public QuotaFailure.Violation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      指定者:
      setRepeatedField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder>
    • addRepeatedField

      public QuotaFailure.Violation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      指定者:
      addRepeatedField 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      addRepeatedField 在类中 com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder>
    • mergeFrom

      public QuotaFailure.Violation.Builder mergeFrom(com.google.protobuf.Message other)
      指定者:
      mergeFrom 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<QuotaFailure.Violation.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      指定者:
      isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
      覆盖:
      isInitialized 在类中 com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder>
    • mergeFrom

      public QuotaFailure.Violation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      指定者:
      mergeFrom 在接口中 com.google.protobuf.Message.Builder
      指定者:
      mergeFrom 在接口中 com.google.protobuf.MessageLite.Builder
      覆盖:
      mergeFrom 在类中 com.google.protobuf.AbstractMessage.Builder<QuotaFailure.Violation.Builder>
      抛出:
      IOException
    • getSubject

      public String getSubject()
       The subject on which the quota check failed.
       For example, "clientip:<ip address of client>" or "project:<Google
       developer project id>".
       
      string subject = 1;
      指定者:
      getSubject 在接口中 QuotaFailure.ViolationOrBuilder
      返回:
      The subject.
    • getSubjectBytes

      public com.google.protobuf.ByteString getSubjectBytes()
       The subject on which the quota check failed.
       For example, "clientip:<ip address of client>" or "project:<Google
       developer project id>".
       
      string subject = 1;
      指定者:
      getSubjectBytes 在接口中 QuotaFailure.ViolationOrBuilder
      返回:
      The bytes for subject.
    • setSubject

      public QuotaFailure.Violation.Builder setSubject(String value)
       The subject on which the quota check failed.
       For example, "clientip:<ip address of client>" or "project:<Google
       developer project id>".
       
      string subject = 1;
      参数:
      value - The subject to set.
      返回:
      This builder for chaining.
    • clearSubject

      public QuotaFailure.Violation.Builder clearSubject()
       The subject on which the quota check failed.
       For example, "clientip:<ip address of client>" or "project:<Google
       developer project id>".
       
      string subject = 1;
      返回:
      This builder for chaining.
    • setSubjectBytes

      public QuotaFailure.Violation.Builder setSubjectBytes(com.google.protobuf.ByteString value)
       The subject on which the quota check failed.
       For example, "clientip:<ip address of client>" or "project:<Google
       developer project id>".
       
      string subject = 1;
      参数:
      value - The bytes for subject to set.
      返回:
      This builder for chaining.
    • getDescription

      public String getDescription()
       A description of how the quota check failed. Clients can use this
       description to find more about the quota configuration in the service's
       public documentation, or find the relevant quota limit to adjust through
       developer console.
       For example: "Service disabled" or "Daily Limit for read operations
       exceeded".
       
      string description = 2;
      指定者:
      getDescription 在接口中 QuotaFailure.ViolationOrBuilder
      返回:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       A description of how the quota check failed. Clients can use this
       description to find more about the quota configuration in the service's
       public documentation, or find the relevant quota limit to adjust through
       developer console.
       For example: "Service disabled" or "Daily Limit for read operations
       exceeded".
       
      string description = 2;
      指定者:
      getDescriptionBytes 在接口中 QuotaFailure.ViolationOrBuilder
      返回:
      The bytes for description.
    • setDescription

      public QuotaFailure.Violation.Builder setDescription(String value)
       A description of how the quota check failed. Clients can use this
       description to find more about the quota configuration in the service's
       public documentation, or find the relevant quota limit to adjust through
       developer console.
       For example: "Service disabled" or "Daily Limit for read operations
       exceeded".
       
      string description = 2;
      参数:
      value - The description to set.
      返回:
      This builder for chaining.
    • clearDescription

      public QuotaFailure.Violation.Builder clearDescription()
       A description of how the quota check failed. Clients can use this
       description to find more about the quota configuration in the service's
       public documentation, or find the relevant quota limit to adjust through
       developer console.
       For example: "Service disabled" or "Daily Limit for read operations
       exceeded".
       
      string description = 2;
      返回:
      This builder for chaining.
    • setDescriptionBytes

      public QuotaFailure.Violation.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
       A description of how the quota check failed. Clients can use this
       description to find more about the quota configuration in the service's
       public documentation, or find the relevant quota limit to adjust through
       developer console.
       For example: "Service disabled" or "Daily Limit for read operations
       exceeded".
       
      string description = 2;
      参数:
      value - The bytes for description to set.
      返回:
      This builder for chaining.
    • setUnknownFields

      public final QuotaFailure.Violation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      指定者:
      setUnknownFields 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      setUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder>
    • mergeUnknownFields

      public final QuotaFailure.Violation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      指定者:
      mergeUnknownFields 在接口中 com.google.protobuf.Message.Builder
      覆盖:
      mergeUnknownFields 在类中 com.google.protobuf.GeneratedMessageV3.Builder<QuotaFailure.Violation.Builder>