public final class NotificationMessage extends GeneratedMessageV3 implements NotificationMessageOrBuilder
Cloud SCC's Notification
Protobuf type google.cloud.securitycenter.v1.NotificationMessage
Static Fields
FINDING_FIELD_NUMBER
public static final int FINDING_FIELD_NUMBER
Field Value
NOTIFICATION_CONFIG_NAME_FIELD_NUMBER
public static final int NOTIFICATION_CONFIG_NAME_FIELD_NUMBER
Field Value
RESOURCE_FIELD_NUMBER
public static final int RESOURCE_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static NotificationMessage getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static NotificationMessage.Builder newBuilder()
Returns
newBuilder(NotificationMessage prototype)
public static NotificationMessage.Builder newBuilder(NotificationMessage prototype)
Parameter
Returns
public static NotificationMessage parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static NotificationMessage parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static NotificationMessage parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static NotificationMessage parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static NotificationMessage parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static NotificationMessage parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static NotificationMessage parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static NotificationMessage parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static NotificationMessage parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static NotificationMessage parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static NotificationMessage parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static NotificationMessage parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<NotificationMessage> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public NotificationMessage getDefaultInstanceForType()
Returns
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.v1.Finding finding = 2;
Returns
getFindingOrBuilder()
public FindingOrBuilder getFindingOrBuilder()
If it's a Finding based notification config, this field will be
populated.
.google.cloud.securitycenter.v1.Finding finding = 2;
Returns
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.
|
getParserForType()
public Parser<NotificationMessage> getParserForType()
Returns
Overrides
getResource()
public Resource getResource()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;
Returns
getResourceOrBuilder()
public ResourceOrBuilder getResourceOrBuilder()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;
Returns
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasFinding()
public boolean hasFinding()
If it's a Finding based notification config, this field will be
populated.
.google.cloud.securitycenter.v1.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.v1.Resource resource = 3;
Returns
Type | Description |
boolean | Whether the resource field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public NotificationMessage.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected NotificationMessage.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public NotificationMessage.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions