Class DisableServiceRequest

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

    public final class DisableServiceRequest
    extends com.google.protobuf.GeneratedMessageV3
    implements DisableServiceRequestOrBuilder
     Request message for the `DisableService` method.
     
    Protobuf type google.api.serviceusage.v1.DisableServiceRequest
    See Also:
    Serialized Form
    • Field Detail

      • DISABLE_DEPENDENT_SERVICES_FIELD_NUMBER

        public static final int DISABLE_DEPENDENT_SERVICES_FIELD_NUMBER
        See Also:
        Constant Field Values
      • CHECK_IF_SERVICE_HAS_USAGE_FIELD_NUMBER

        public static final int CHECK_IF_SERVICE_HAS_USAGE_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
      • getName

        public String getName()
         Name of the consumer and service to disable the service on.
        
         The enable and disable methods currently only support projects.
        
         An example name would be:
         `projects/123/services/serviceusage.googleapis.com` where `123` is the
         project number.
         
        string name = 1;
        Specified by:
        getName in interface DisableServiceRequestOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Name of the consumer and service to disable the service on.
        
         The enable and disable methods currently only support projects.
        
         An example name would be:
         `projects/123/services/serviceusage.googleapis.com` where `123` is the
         project number.
         
        string name = 1;
        Specified by:
        getNameBytes in interface DisableServiceRequestOrBuilder
        Returns:
        The bytes for name.
      • getDisableDependentServices

        public boolean getDisableDependentServices()
         Indicates if services that are enabled and which depend on this service
         should also be disabled. If not set, an error will be generated if any
         enabled services depend on the service to be disabled. When set, the
         service, and any enabled services that depend on it, will be disabled
         together.
         
        bool disable_dependent_services = 2;
        Specified by:
        getDisableDependentServices in interface DisableServiceRequestOrBuilder
        Returns:
        The disableDependentServices.
      • getCheckIfServiceHasUsageValue

        public int getCheckIfServiceHasUsageValue()
         Defines the behavior for checking service usage when disabling a service.
         
        .google.api.serviceusage.v1.DisableServiceRequest.CheckIfServiceHasUsage check_if_service_has_usage = 3;
        Specified by:
        getCheckIfServiceHasUsageValue in interface DisableServiceRequestOrBuilder
        Returns:
        The enum numeric value on the wire for checkIfServiceHasUsage.
      • 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 DisableServiceRequest parseFrom​(ByteBuffer data)
                                               throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

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

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

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

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

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

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

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

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

        public com.google.protobuf.Parser<DisableServiceRequest> 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 DisableServiceRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder