public static final class NotificationConfig.PubSub.Builder extends GeneratedMessageV3.Builder<NotificationConfig.PubSub.Builder> implements NotificationConfig.PubSubOrBuilder
   
   Pub/Sub specific notification config.
 Protobuf type google.container.v1.NotificationConfig.PubSub
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public NotificationConfig.PubSub.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public NotificationConfig.PubSub build()
   
  
  
  buildPartial()
  
    public NotificationConfig.PubSub buildPartial()
   
  
  
  clear()
  
    public NotificationConfig.PubSub.Builder clear()
   
  
  Overrides
  
  
  clearEnabled()
  
    public NotificationConfig.PubSub.Builder clearEnabled()
   
   Enable notifications for Pub/Sub.
 bool enabled = 1;
clearField(Descriptors.FieldDescriptor field)
  
    public NotificationConfig.PubSub.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearFilter()
  
    public NotificationConfig.PubSub.Builder clearFilter()
   
   Allows filtering to one or more specific event types. If no filter is
 specified, or if a filter is specified with no event types, all event
 types will be sent
 .google.container.v1.NotificationConfig.Filter filter = 3;
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public NotificationConfig.PubSub.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearTopic()
  
    public NotificationConfig.PubSub.Builder clearTopic()
   
   The desired Pub/Sub topic to which notifications will be
 sent by GKE. Format is projects/{project}/topics/{topic}.
 string topic = 2 [(.google.api.resource_reference) = { ... }
clone()
  
    public NotificationConfig.PubSub.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public NotificationConfig.PubSub getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getEnabled()
  
    public boolean getEnabled()
   
   Enable notifications for Pub/Sub.
 bool enabled = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | The enabled. | 
    
  
  
  getFilter()
  
    public NotificationConfig.Filter getFilter()
   
   Allows filtering to one or more specific event types. If no filter is
 specified, or if a filter is specified with no event types, all event
 types will be sent
 .google.container.v1.NotificationConfig.Filter filter = 3;
getFilterBuilder()
  
    public NotificationConfig.Filter.Builder getFilterBuilder()
   
   Allows filtering to one or more specific event types. If no filter is
 specified, or if a filter is specified with no event types, all event
 types will be sent
 .google.container.v1.NotificationConfig.Filter filter = 3;
getFilterOrBuilder()
  
    public NotificationConfig.FilterOrBuilder getFilterOrBuilder()
   
   Allows filtering to one or more specific event types. If no filter is
 specified, or if a filter is specified with no event types, all event
 types will be sent
 .google.container.v1.NotificationConfig.Filter filter = 3;
getTopic()
  
   The desired Pub/Sub topic to which notifications will be
 sent by GKE. Format is projects/{project}/topics/{topic}.
 string topic = 2 [(.google.api.resource_reference) = { ... }
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The topic. | 
    
  
  
  getTopicBytes()
  
    public ByteString getTopicBytes()
   
   The desired Pub/Sub topic to which notifications will be
 sent by GKE. Format is projects/{project}/topics/{topic}.
 string topic = 2 [(.google.api.resource_reference) = { ... }
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for topic. | 
    
  
  
  hasFilter()
  
    public boolean hasFilter()
   
   Allows filtering to one or more specific event types. If no filter is
 specified, or if a filter is specified with no event types, all event
 types will be sent
 .google.container.v1.NotificationConfig.Filter filter = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the filter field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFilter(NotificationConfig.Filter value)
  
    public NotificationConfig.PubSub.Builder mergeFilter(NotificationConfig.Filter value)
   
   Allows filtering to one or more specific event types. If no filter is
 specified, or if a filter is specified with no event types, all event
 types will be sent
 .google.container.v1.NotificationConfig.Filter filter = 3;
mergeFrom(NotificationConfig.PubSub other)
  
    public NotificationConfig.PubSub.Builder mergeFrom(NotificationConfig.PubSub other)
   
  
  
  
  
  
    public NotificationConfig.PubSub.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public NotificationConfig.PubSub.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final NotificationConfig.PubSub.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setEnabled(boolean value)
  
    public NotificationConfig.PubSub.Builder setEnabled(boolean value)
   
   Enable notifications for Pub/Sub.
 bool enabled = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | boolean
 The enabled to set. | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public NotificationConfig.PubSub.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setFilter(NotificationConfig.Filter value)
  
    public NotificationConfig.PubSub.Builder setFilter(NotificationConfig.Filter value)
   
   Allows filtering to one or more specific event types. If no filter is
 specified, or if a filter is specified with no event types, all event
 types will be sent
 .google.container.v1.NotificationConfig.Filter filter = 3;
setFilter(NotificationConfig.Filter.Builder builderForValue)
  
    public NotificationConfig.PubSub.Builder setFilter(NotificationConfig.Filter.Builder builderForValue)
   
   Allows filtering to one or more specific event types. If no filter is
 specified, or if a filter is specified with no event types, all event
 types will be sent
 .google.container.v1.NotificationConfig.Filter filter = 3;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public NotificationConfig.PubSub.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setTopic(String value)
  
    public NotificationConfig.PubSub.Builder setTopic(String value)
   
   The desired Pub/Sub topic to which notifications will be
 sent by GKE. Format is projects/{project}/topics/{topic}.
 string topic = 2 [(.google.api.resource_reference) = { ... }
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The topic to set. | 
    
  
  
  
  setTopicBytes(ByteString value)
  
    public NotificationConfig.PubSub.Builder setTopicBytes(ByteString value)
   
   The desired Pub/Sub topic to which notifications will be
 sent by GKE. Format is projects/{project}/topics/{topic}.
 string topic = 2 [(.google.api.resource_reference) = { ... }
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for topic to set. | 
    
  
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final NotificationConfig.PubSub.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides