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()
   
  Returns
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public NotificationMessage.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
    public NotificationMessage build()
   
  Returns
  
  
  buildPartial()
  
    public NotificationMessage buildPartial()
   
  Returns
  
  
  clear()
  
    public NotificationMessage.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearEvent()
  
    public NotificationMessage.Builder clearEvent()
   
  Returns
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public NotificationMessage.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  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)
   
  Parameter
  
  Returns
  
  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()
   
  Returns
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public NotificationMessage getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  getEventCase()
  
    public NotificationMessage.EventCase getEventCase()
   
  Returns
  
  
  getFinding()
  
    public Finding getFinding()
   
   If it's a Finding based notification config, this field will be
 populated.
 .google.cloud.securitycenter.v1p1beta1.Finding finding = 2;
    
      
        | 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;
    
      
        | Type | Description | 
      
        | String | The notificationConfigName. | 
    
  
  
  getNotificationConfigNameBytes()
  
    public ByteString getNotificationConfigNameBytes()
   
   Name of the notification config that generated current notification.
 string notification_config_name = 1;
    
      
        | 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;
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;
    
      
        | 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;
    
      
        | Type | Description | 
      
        | boolean | Whether the resource field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  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;
mergeFrom(NotificationMessage other)
  
    public NotificationMessage.Builder mergeFrom(NotificationMessage other)
   
  Parameter
  
  Returns
  
  
  
  
    public NotificationMessage.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public NotificationMessage.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeResource(Resource value)
  
    public NotificationMessage.Builder mergeResource(Resource value)
   
   The Cloud resource tied to the notification.
 .google.cloud.securitycenter.v1p1beta1.Resource resource = 3;
mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final NotificationMessage.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public NotificationMessage.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  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;
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;
    
      
        | Name | Description | 
      
        | value | String
 The notificationConfigName to set. | 
    
  
  Returns
  
  
  setNotificationConfigNameBytes(ByteString value)
  
    public NotificationMessage.Builder setNotificationConfigNameBytes(ByteString value)
   
   Name of the notification config that generated current notification.
 string notification_config_name = 1;
    
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for notificationConfigName to set. | 
    
  
  Returns
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public NotificationMessage.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setResource(Resource value)
  
    public NotificationMessage.Builder setResource(Resource value)
   
   The Cloud resource tied to the notification.
 .google.cloud.securitycenter.v1p1beta1.Resource resource = 3;
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)
   
  Parameter
  
  Returns
  
  Overrides