程序包 com.google.rpc

# 类 QuotaFailure.Violation

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.rpc.QuotaFailure.Violation

所有已实现的接口:
  `com.google.protobuf.Message`, `com.google.protobuf.MessageLite`, `com.google.protobuf.MessageLiteOrBuilder`, `com.google.protobuf.MessageOrBuilder`, `QuotaFailure.ViolationOrBuilder`, `Serializable`

封闭类:
  QuotaFailure

public static final class QuotaFailure.Violation extends com.google.protobuf.GeneratedMessageV3 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`

另请参阅:
  序列化表格

- ## 嵌套类概要

  嵌套类
  修饰符和类型
  类
  说明
  `static class`
  `QuotaFailure.Violation.Builder`
  A message type used to describe a single quota violation.

  ## 从类继承的嵌套类/接口 com.google.protobuf.GeneratedMessageV3

  `com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,​BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter`

  ## 从类继承的嵌套类/接口 com.google.protobuf.AbstractMessageLite

  `com.google.protobuf.AbstractMessageLite.InternalOneOfEnum`

- ## 字段概要

  字段
  修饰符和类型
  字段
  说明
  `static int`
  `DESCRIPTION_FIELD_NUMBER`
  `static int`
  `SUBJECT_FIELD_NUMBER`

  ### 从类继承的字段 com.google.protobuf.GeneratedMessageV3

  `alwaysUseFieldBuilders, unknownFields`

  ### 从类继承的字段 com.google.protobuf.AbstractMessage

  `memoizedSize`

  ### 从类继承的字段 com.google.protobuf.AbstractMessageLite

  `memoizedHashCode`

- ## 方法概要

  修饰符和类型
  方法
  说明
  `boolean`
  `equals​(Object obj)`
  `static QuotaFailure.Violation`
  `getDefaultInstance()`
  `QuotaFailure.Violation`
  `getDefaultInstanceForType()`
  `String`
  `getDescription()`
  A description of how the quota check failed.
  `com.google.protobuf.ByteString`
  `getDescriptionBytes()`
  A description of how the quota check failed.
  `static com.google.protobuf.Descriptors.Descriptor`
  `getDescriptor()`
  `com.google.protobuf.Parser<QuotaFailure.Violation>`
  `getParserForType()`
  `int`
  `getSerializedSize()`
  `String`
  `getSubject()`
  The subject on which the quota check failed.
  `com.google.protobuf.ByteString`
  `getSubjectBytes()`
  The subject on which the quota check failed.
  `com.google.protobuf.UnknownFieldSet`
  `getUnknownFields()`
  `int`
  `hashCode()`
  `protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable`
  `internalGetFieldAccessorTable()`
  `boolean`
  `isInitialized()`
  `static QuotaFailure.Violation.Builder`
  `newBuilder()`
  `static QuotaFailure.Violation.Builder`
  `newBuilder​(QuotaFailure.Violation prototype)`
  `QuotaFailure.Violation.Builder`
  `newBuilderForType()`
  `protected QuotaFailure.Violation.Builder`
  `newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)`
  `protected Object`
  `newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)`
  `static QuotaFailure.Violation`
  `parseDelimitedFrom​(InputStream input)`
  `static QuotaFailure.Violation`
  `parseDelimitedFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
  `static QuotaFailure.Violation`
  `parseFrom​(byte[] data)`
  `static QuotaFailure.Violation`
  `parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
  `static QuotaFailure.Violation`
  `parseFrom​(com.google.protobuf.ByteString data)`
  `static QuotaFailure.Violation`
  `parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
  `static QuotaFailure.Violation`
  `parseFrom​(com.google.protobuf.CodedInputStream input)`
  `static QuotaFailure.Violation`
  `parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
  `static QuotaFailure.Violation`
  `parseFrom​(InputStream input)`
  `static QuotaFailure.Violation`
  `parseFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
  `static QuotaFailure.Violation`
  `parseFrom​(ByteBuffer data)`
  `static QuotaFailure.Violation`
  `parseFrom​(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)`
  `static com.google.protobuf.Parser<QuotaFailure.Violation>`
  `parser()`
  `QuotaFailure.Violation.Builder`
  `toBuilder()`
  `void`
  `writeTo​(com.google.protobuf.CodedOutputStream output)`

  ### 从类继承的方法 com.google.protobuf.GeneratedMessageV3

  `canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag`

  ### 从类继承的方法 com.google.protobuf.AbstractMessage

  `findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString`

  ### 从类继承的方法 com.google.protobuf.AbstractMessageLite

  `addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo`

  ### 从类继承的方法 java.lang.Object

  `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

  ### 从接口继承的方法 com.google.protobuf.MessageLite

  `toByteArray, toByteString, writeDelimitedTo, writeTo`

  ### 从接口继承的方法 com.google.protobuf.MessageOrBuilder

  `findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof`

- ## 字段详细资料

  - ### SUBJECT_FIELD_NUMBER

    public static final int SUBJECT_FIELD_NUMBER
    另请参阅:
      常量字段值

  - ### DESCRIPTION_FIELD_NUMBER

    public static final int DESCRIPTION_FIELD_NUMBER
    另请参阅:
      常量字段值

- ## 方法详细资料

  - ### newInstance

    protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
    覆盖:
      `newInstance` 在类中 `com.google.protobuf.GeneratedMessageV3`

  - ### getUnknownFields

    public final com.google.protobuf.UnknownFieldSet getUnknownFields()
    指定者:
      `getUnknownFields` 在接口中 `com.google.protobuf.MessageOrBuilder`
    覆盖:
      `getUnknownFields` 在类中 `com.google.protobuf.GeneratedMessageV3`

  - ### getDescriptor

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

  - ### internalGetFieldAccessorTable

    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
    指定者:
      `internalGetFieldAccessorTable` 在类中 `com.google.protobuf.GeneratedMessageV3`

  - ### 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.

  - ### 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.

  - ### isInitialized

    public final boolean isInitialized()
    指定者:
      `isInitialized` 在接口中 `com.google.protobuf.MessageLiteOrBuilder`
    覆盖:
      `isInitialized` 在类中 `com.google.protobuf.GeneratedMessageV3`

  - ### writeTo

    public void writeTo​(com.google.protobuf.CodedOutputStream output) throws IOException
    指定者:
      `writeTo` 在接口中 `com.google.protobuf.MessageLite`
    覆盖:
      `writeTo` 在类中 `com.google.protobuf.GeneratedMessageV3`
    抛出:
      `IOException`

  - ### getSerializedSize

    public int getSerializedSize()
    指定者:
      `getSerializedSize` 在接口中 `com.google.protobuf.MessageLite`
    覆盖:
      `getSerializedSize` 在类中 `com.google.protobuf.GeneratedMessageV3`

  - ### equals

    public boolean equals​(Object obj)
    指定者:
      `equals` 在接口中 `com.google.protobuf.Message`
    覆盖:
      `equals` 在类中 `com.google.protobuf.AbstractMessage`

  - ### hashCode

    public int hashCode()
    指定者:
      `hashCode` 在接口中 `com.google.protobuf.Message`
    覆盖:
      `hashCode` 在类中 `com.google.protobuf.AbstractMessage`

  - ### parseFrom

    public static QuotaFailure.Violation parseFrom​(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
    抛出:
      `com.google.protobuf.InvalidProtocolBufferException`

  - ### parseFrom

    public static QuotaFailure.Violation parseFrom​(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
    抛出:
      `com.google.protobuf.InvalidProtocolBufferException`

  - ### parseFrom

    public static QuotaFailure.Violation parseFrom​(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
    抛出:
      `com.google.protobuf.InvalidProtocolBufferException`

  - ### parseFrom

    public static QuotaFailure.Violation parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
    抛出:
      `com.google.protobuf.InvalidProtocolBufferException`

  - ### parseFrom

    public static QuotaFailure.Violation parseFrom​(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
    抛出:
      `com.google.protobuf.InvalidProtocolBufferException`

  - ### parseFrom

    public static QuotaFailure.Violation parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
    抛出:
      `com.google.protobuf.InvalidProtocolBufferException`

  - ### parseFrom

    public static QuotaFailure.Violation parseFrom​(InputStream input) throws IOException
    抛出:
      `IOException`

  - ### parseFrom

    public static QuotaFailure.Violation parseFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
    抛出:
      `IOException`

  - ### parseDelimitedFrom

    public static QuotaFailure.Violation parseDelimitedFrom​(InputStream input) throws IOException
    抛出:
      `IOException`

  - ### parseDelimitedFrom

    public static QuotaFailure.Violation parseDelimitedFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
    抛出:
      `IOException`

  - ### parseFrom

    public static QuotaFailure.Violation parseFrom​(com.google.protobuf.CodedInputStream input) throws IOException
    抛出:
      `IOException`

  - ### parseFrom

    public static QuotaFailure.Violation parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
    抛出:
      `IOException`

  - ### newBuilderForType

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

  - ### newBuilder

    public static QuotaFailure.Violation.Builder newBuilder()

  - ### newBuilder

    public static QuotaFailure.Violation.Builder newBuilder​(QuotaFailure.Violation prototype)

  - ### toBuilder

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

  - ### newBuilderForType

    protected QuotaFailure.Violation.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
    指定者:
      `newBuilderForType` 在类中 `com.google.protobuf.GeneratedMessageV3`

  - ### getDefaultInstance

    public static QuotaFailure.Violation getDefaultInstance()

  - ### parser

    public static com.google.protobuf.Parser<QuotaFailure.Violation> parser()

  - ### getParserForType

    public com.google.protobuf.Parser<QuotaFailure.Violation> getParserForType()
    指定者:
      `getParserForType` 在接口中 `com.google.protobuf.Message`
    指定者:
      `getParserForType` 在接口中 `com.google.protobuf.MessageLite`
    覆盖:
      `getParserForType` 在类中 `com.google.protobuf.GeneratedMessageV3`

  - ### getDefaultInstanceForType

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