Class DeleteNotificationChannelRequest.Builder

    • 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<DeleteNotificationChannelRequest.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<DeleteNotificationChannelRequest.Builder>
      • getDefaultInstanceForType

        public DeleteNotificationChannelRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public DeleteNotificationChannelRequest build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public DeleteNotificationChannelRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<DeleteNotificationChannelRequest.Builder>
      • getName

        public String getName()
         Required. The channel for which to execute the request. The format is:
        
             projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID]
         
        string name = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getName in interface DeleteNotificationChannelRequestOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Required. The channel for which to execute the request. The format is:
        
             projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID]
         
        string name = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getNameBytes in interface DeleteNotificationChannelRequestOrBuilder
        Returns:
        The bytes for name.
      • setName

        public DeleteNotificationChannelRequest.Builder setName​(String value)
         Required. The channel for which to execute the request. The format is:
        
             projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID]
         
        string name = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public DeleteNotificationChannelRequest.Builder clearName()
         Required. The channel for which to execute the request. The format is:
        
             projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID]
         
        string name = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setNameBytes

        public DeleteNotificationChannelRequest.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Required. The channel for which to execute the request. The format is:
        
             projects/[PROJECT_ID_OR_NUMBER]/notificationChannels/[CHANNEL_ID]
         
        string name = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getForce

        public boolean getForce()
         If true, the notification channel will be deleted regardless of its
         use in alert policies (the policies will be updated to remove the
         channel). If false, channels that are still referenced by an existing
         alerting policy will fail to be deleted in a delete operation.
         
        bool force = 5;
        Specified by:
        getForce in interface DeleteNotificationChannelRequestOrBuilder
        Returns:
        The force.
      • setForce

        public DeleteNotificationChannelRequest.Builder setForce​(boolean value)
         If true, the notification channel will be deleted regardless of its
         use in alert policies (the policies will be updated to remove the
         channel). If false, channels that are still referenced by an existing
         alerting policy will fail to be deleted in a delete operation.
         
        bool force = 5;
        Parameters:
        value - The force to set.
        Returns:
        This builder for chaining.
      • clearForce

        public DeleteNotificationChannelRequest.Builder clearForce()
         If true, the notification channel will be deleted regardless of its
         use in alert policies (the policies will be updated to remove the
         channel). If false, channels that are still referenced by an existing
         alerting policy will fail to be deleted in a delete operation.
         
        bool force = 5;
        Returns:
        This builder for chaining.