public static final class NotificationMessage.Builder extends GeneratedMessageV3.Builder<NotificationMessage.Builder> implements NotificationMessageOrBuilder
   
   Security Command Center's Notification
 Protobuf type google.cloud.securitycenter.v1p1beta1.NotificationMessage
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      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 NotificationMessage.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public NotificationMessage build()
   
  
  
  buildPartial()
  
    public NotificationMessage buildPartial()
   
  
  
  clear()
  
    public NotificationMessage.Builder clear()
   
  
  Overrides
  
  
  clearEvent()
  
    public NotificationMessage.Builder clearEvent()
   
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public NotificationMessage.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearFinding()
  
    public NotificationMessage.Builder clearFinding()
   
   If it's a Finding based notification config, this field will be
 populated.
 .google.cloud.securitycenter.v1p1beta1.Finding finding = 2;
clearNotificationConfigName()
  
    public NotificationMessage.Builder clearNotificationConfigName()
   
   Name of the notification config that generated current notification.
 string notification_config_name = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public NotificationMessage.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearResource()
  
    public NotificationMessage.Builder clearResource()
   
   The Cloud resource tied to the notification.
 .google.cloud.securitycenter.v1p1beta1.Resource resource = 3;
clone()
  
    public NotificationMessage.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public NotificationMessage getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getEventCase()
  
    public NotificationMessage.EventCase getEventCase()
   
  
  
  getFinding()
  
    public Finding getFinding()
   
   If it's a Finding based notification config, this field will be
 populated.
 .google.cloud.securitycenter.v1p1beta1.Finding finding = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Finding | The finding. | 
    
  
  
  getFindingBuilder()
  
    public Finding.Builder getFindingBuilder()
   
   If it's a Finding based notification config, this field will be
 populated.
 .google.cloud.securitycenter.v1p1beta1.Finding finding = 2;
getFindingOrBuilder()
  
    public FindingOrBuilder getFindingOrBuilder()
   
   If it's a Finding based notification config, this field will be
 populated.
 .google.cloud.securitycenter.v1p1beta1.Finding finding = 2;
getNotificationConfigName()
  
    public String getNotificationConfigName()
   
   Name of the notification config that generated current notification.
 string notification_config_name = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The notificationConfigName. | 
    
  
  
  getNotificationConfigNameBytes()
  
    public ByteString getNotificationConfigNameBytes()
   
   Name of the notification config that generated current notification.
 string notification_config_name = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for notificationConfigName. | 
    
  
  
  getResource()
  
    public Resource getResource()
   
   The Cloud resource tied to the notification.
 .google.cloud.securitycenter.v1p1beta1.Resource resource = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Resource | The resource. | 
    
  
  
  getResourceBuilder()
  
    public Resource.Builder getResourceBuilder()
   
   The Cloud resource tied to the notification.
 .google.cloud.securitycenter.v1p1beta1.Resource resource = 3;
getResourceOrBuilder()
  
    public ResourceOrBuilder getResourceOrBuilder()
   
   The Cloud resource tied to the notification.
 .google.cloud.securitycenter.v1p1beta1.Resource resource = 3;
hasFinding()
  
    public boolean hasFinding()
   
   If it's a Finding based notification config, this field will be
 populated.
 .google.cloud.securitycenter.v1p1beta1.Finding finding = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the finding field is set. | 
    
  
  
  hasResource()
  
    public boolean hasResource()
   
   The Cloud resource tied to the notification.
 .google.cloud.securitycenter.v1p1beta1.Resource resource = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the resource field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFinding(Finding value)
  
    public NotificationMessage.Builder mergeFinding(Finding value)
   
   If it's a Finding based notification config, this field will be
 populated.
 .google.cloud.securitycenter.v1p1beta1.Finding finding = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Finding
 | 
    
  
  
  
  mergeFrom(NotificationMessage other)
  
    public NotificationMessage.Builder mergeFrom(NotificationMessage other)
   
  
  
  
  
  
    public NotificationMessage.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public NotificationMessage.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeResource(Resource value)
  
    public NotificationMessage.Builder mergeResource(Resource value)
   
   The Cloud resource tied to the notification.
 .google.cloud.securitycenter.v1p1beta1.Resource resource = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Resource
 | 
    
  
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final NotificationMessage.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public NotificationMessage.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setFinding(Finding value)
  
    public NotificationMessage.Builder setFinding(Finding value)
   
   If it's a Finding based notification config, this field will be
 populated.
 .google.cloud.securitycenter.v1p1beta1.Finding finding = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Finding
 | 
    
  
  
  
  setFinding(Finding.Builder builderForValue)
  
    public NotificationMessage.Builder setFinding(Finding.Builder builderForValue)
   
   If it's a Finding based notification config, this field will be
 populated.
 .google.cloud.securitycenter.v1p1beta1.Finding finding = 2;
setNotificationConfigName(String value)
  
    public NotificationMessage.Builder setNotificationConfigName(String value)
   
   Name of the notification config that generated current notification.
 string notification_config_name = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The notificationConfigName to set. | 
    
  
  
  
  setNotificationConfigNameBytes(ByteString value)
  
    public NotificationMessage.Builder setNotificationConfigNameBytes(ByteString value)
   
   Name of the notification config that generated current notification.
 string notification_config_name = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for notificationConfigName to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public NotificationMessage.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setResource(Resource value)
  
    public NotificationMessage.Builder setResource(Resource value)
   
   The Cloud resource tied to the notification.
 .google.cloud.securitycenter.v1p1beta1.Resource resource = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | Resource
 | 
    
  
  
  
  setResource(Resource.Builder builderForValue)
  
    public NotificationMessage.Builder setResource(Resource.Builder builderForValue)
   
   The Cloud resource tied to the notification.
 .google.cloud.securitycenter.v1p1beta1.Resource resource = 3;
setUnknownFields(UnknownFieldSet unknownFields)
  
    public final NotificationMessage.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides