public static final class NotificationMessage.Builder extends GeneratedMessageV3.Builder<NotificationMessage.Builder> implements NotificationMessageOrBuilder
Cloud SCC's Notification
Protobuf type google.cloud.securitycenter.v2.NotificationMessage
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 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.v2.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 this notification's Finding.
.google.cloud.securitycenter.v2.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.v2.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.v2.Finding finding = 2;
getFindingOrBuilder()
public FindingOrBuilder getFindingOrBuilder()
If it's a Finding based notification config, this field will be
populated.
.google.cloud.securitycenter.v2.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 this notification's Finding.
.google.cloud.securitycenter.v2.Resource resource = 3;
Returns |
Type |
Description |
Resource |
The resource.
|
getResourceBuilder()
public Resource.Builder getResourceBuilder()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v2.Resource resource = 3;
getResourceOrBuilder()
public ResourceOrBuilder getResourceOrBuilder()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v2.Resource resource = 3;
hasFinding()
public boolean hasFinding()
If it's a Finding based notification config, this field will be
populated.
.google.cloud.securitycenter.v2.Finding finding = 2;
Returns |
Type |
Description |
boolean |
Whether the finding field is set.
|
hasResource()
public boolean hasResource()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v2.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.v2.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 this notification's Finding.
.google.cloud.securitycenter.v2.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.v2.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.v2.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 this notification's Finding.
.google.cloud.securitycenter.v2.Resource resource = 3;
Parameter |
Name |
Description |
value |
Resource
|
setResource(Resource.Builder builderForValue)
public NotificationMessage.Builder setResource(Resource.Builder builderForValue)
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v2.Resource resource = 3;
setUnknownFields(UnknownFieldSet unknownFields)
public final NotificationMessage.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides