Class AllocateQuotaRequest

  • All Implemented Interfaces:
    AllocateQuotaRequestOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class AllocateQuotaRequest
    extends com.google.protobuf.GeneratedMessageV3
    implements AllocateQuotaRequestOrBuilder
     Request message for the AllocateQuota method.
     
    Protobuf type google.api.servicecontrol.v1.AllocateQuotaRequest
    See Also:
    Serialized Form
    • Field Detail

      • SERVICE_NAME_FIELD_NUMBER

        public static final int SERVICE_NAME_FIELD_NUMBER
        See Also:
        Constant Field Values
      • ALLOCATE_OPERATION_FIELD_NUMBER

        public static final int ALLOCATE_OPERATION_FIELD_NUMBER
        See Also:
        Constant Field Values
      • SERVICE_CONFIG_ID_FIELD_NUMBER

        public static final int SERVICE_CONFIG_ID_FIELD_NUMBER
        See Also:
        Constant Field Values
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • 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
      • getServiceName

        public String getServiceName()
         Name of the service as specified in the service configuration. For example,
         `"pubsub.googleapis.com"`.
        
         See [google.api.Service][google.api.Service] for the definition of a service name.
         
        string service_name = 1;
        Specified by:
        getServiceName in interface AllocateQuotaRequestOrBuilder
        Returns:
        The serviceName.
      • getServiceNameBytes

        public com.google.protobuf.ByteString getServiceNameBytes()
         Name of the service as specified in the service configuration. For example,
         `"pubsub.googleapis.com"`.
        
         See [google.api.Service][google.api.Service] for the definition of a service name.
         
        string service_name = 1;
        Specified by:
        getServiceNameBytes in interface AllocateQuotaRequestOrBuilder
        Returns:
        The bytes for serviceName.
      • hasAllocateOperation

        public boolean hasAllocateOperation()
         Operation that describes the quota allocation.
         
        .google.api.servicecontrol.v1.QuotaOperation allocate_operation = 2;
        Specified by:
        hasAllocateOperation in interface AllocateQuotaRequestOrBuilder
        Returns:
        Whether the allocateOperation field is set.
      • getServiceConfigId

        public String getServiceConfigId()
         Specifies which version of service configuration should be used to process
         the request. If unspecified or no matching version can be found, the latest
         one will be used.
         
        string service_config_id = 4;
        Specified by:
        getServiceConfigId in interface AllocateQuotaRequestOrBuilder
        Returns:
        The serviceConfigId.
      • getServiceConfigIdBytes

        public com.google.protobuf.ByteString getServiceConfigIdBytes()
         Specifies which version of service configuration should be used to process
         the request. If unspecified or no matching version can be found, the latest
         one will be used.
         
        string service_config_id = 4;
        Specified by:
        getServiceConfigIdBytes in interface AllocateQuotaRequestOrBuilder
        Returns:
        The bytes for serviceConfigId.
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        Specified by:
        writeTo in interface com.google.protobuf.MessageLite
        Overrides:
        writeTo in class com.google.protobuf.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        Specified by:
        equals in interface com.google.protobuf.Message
        Overrides:
        equals in class com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface com.google.protobuf.Message
        Overrides:
        hashCode in class com.google.protobuf.AbstractMessage
      • parseFrom

        public static AllocateQuotaRequest parseFrom​(ByteBuffer data)
                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AllocateQuotaRequest parseFrom​(ByteBuffer data,
                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AllocateQuotaRequest parseFrom​(com.google.protobuf.ByteString data)
                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AllocateQuotaRequest parseFrom​(com.google.protobuf.ByteString data,
                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AllocateQuotaRequest parseFrom​(byte[] data)
                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static AllocateQuotaRequest parseFrom​(byte[] data,
                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • newBuilderForType

        public AllocateQuotaRequest.Builder newBuilderForType()
        Specified by:
        newBuilderForType in interface com.google.protobuf.Message
        Specified by:
        newBuilderForType in interface com.google.protobuf.MessageLite
      • toBuilder

        public AllocateQuotaRequest.Builder toBuilder()
        Specified by:
        toBuilder in interface com.google.protobuf.Message
        Specified by:
        toBuilder in interface com.google.protobuf.MessageLite
      • newBuilderForType

        protected AllocateQuotaRequest.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<AllocateQuotaRequest> getParserForType()
        Specified by:
        getParserForType in interface com.google.protobuf.Message
        Specified by:
        getParserForType in interface com.google.protobuf.MessageLite
        Overrides:
        getParserForType in class com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public AllocateQuotaRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder