public static final class NotificationMessage.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder> implements NotificationMessageOrBuilder
Cloud SCC's NotificationProtobuf type
google.cloud.securitycenter.v1.NotificationMessage| Modifier and Type | Method and Description |
|---|---|
NotificationMessage.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NotificationMessage |
build() |
NotificationMessage |
buildPartial() |
NotificationMessage.Builder |
clear() |
NotificationMessage.Builder |
clearEvent() |
NotificationMessage.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
NotificationMessage.Builder |
clearFinding()
If it's a Finding based notification config, this field will be
populated.
|
NotificationMessage.Builder |
clearNotificationConfigName()
Name of the notification config that generated current notification.
|
NotificationMessage.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
NotificationMessage.Builder |
clearResource()
The Cloud resource tied to this notification's Finding.
|
NotificationMessage.Builder |
clone() |
NotificationMessage |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
NotificationMessage.EventCase |
getEventCase() |
Finding |
getFinding()
If it's a Finding based notification config, this field will be
populated.
|
Finding.Builder |
getFindingBuilder()
If it's a Finding based notification config, this field will be
populated.
|
FindingOrBuilder |
getFindingOrBuilder()
If it's a Finding based notification config, this field will be
populated.
|
String |
getNotificationConfigName()
Name of the notification config that generated current notification.
|
com.google.protobuf.ByteString |
getNotificationConfigNameBytes()
Name of the notification config that generated current notification.
|
Resource |
getResource()
The Cloud resource tied to this notification's Finding.
|
Resource.Builder |
getResourceBuilder()
The Cloud resource tied to this notification's Finding.
|
ResourceOrBuilder |
getResourceOrBuilder()
The Cloud resource tied to this notification's Finding.
|
boolean |
hasFinding()
If it's a Finding based notification config, this field will be
populated.
|
boolean |
hasResource()
The Cloud resource tied to this notification's Finding.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
NotificationMessage.Builder |
mergeFinding(Finding value)
If it's a Finding based notification config, this field will be
populated.
|
NotificationMessage.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
NotificationMessage.Builder |
mergeFrom(com.google.protobuf.Message other) |
NotificationMessage.Builder |
mergeFrom(NotificationMessage other) |
NotificationMessage.Builder |
mergeResource(Resource value)
The Cloud resource tied to this notification's Finding.
|
NotificationMessage.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
NotificationMessage.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NotificationMessage.Builder |
setFinding(Finding.Builder builderForValue)
If it's a Finding based notification config, this field will be
populated.
|
NotificationMessage.Builder |
setFinding(Finding value)
If it's a Finding based notification config, this field will be
populated.
|
NotificationMessage.Builder |
setNotificationConfigName(String value)
Name of the notification config that generated current notification.
|
NotificationMessage.Builder |
setNotificationConfigNameBytes(com.google.protobuf.ByteString value)
Name of the notification config that generated current notification.
|
NotificationMessage.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
NotificationMessage.Builder |
setResource(Resource.Builder builderForValue)
The Cloud resource tied to this notification's Finding.
|
NotificationMessage.Builder |
setResource(Resource value)
The Cloud resource tied to this notification's Finding.
|
NotificationMessage.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>public NotificationMessage.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>public NotificationMessage getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic NotificationMessage build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic NotificationMessage buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic NotificationMessage.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>public NotificationMessage.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>public NotificationMessage.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>public NotificationMessage.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>public NotificationMessage.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>public NotificationMessage.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>public NotificationMessage.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NotificationMessage.Builder>public NotificationMessage.Builder mergeFrom(NotificationMessage other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>public NotificationMessage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NotificationMessage.Builder>IOExceptionpublic NotificationMessage.EventCase getEventCase()
getEventCase in interface NotificationMessageOrBuilderpublic NotificationMessage.Builder clearEvent()
public String getNotificationConfigName()
Name of the notification config that generated current notification.
string notification_config_name = 1;getNotificationConfigName in interface NotificationMessageOrBuilderpublic com.google.protobuf.ByteString getNotificationConfigNameBytes()
Name of the notification config that generated current notification.
string notification_config_name = 1;getNotificationConfigNameBytes in interface NotificationMessageOrBuilderpublic NotificationMessage.Builder setNotificationConfigName(String value)
Name of the notification config that generated current notification.
string notification_config_name = 1;value - The notificationConfigName to set.public NotificationMessage.Builder clearNotificationConfigName()
Name of the notification config that generated current notification.
string notification_config_name = 1;public NotificationMessage.Builder setNotificationConfigNameBytes(com.google.protobuf.ByteString value)
Name of the notification config that generated current notification.
string notification_config_name = 1;value - The bytes for notificationConfigName to set.public boolean hasFinding()
If it's a Finding based notification config, this field will be populated.
.google.cloud.securitycenter.v1.Finding finding = 2;hasFinding in interface NotificationMessageOrBuilderpublic Finding getFinding()
If it's a Finding based notification config, this field will be populated.
.google.cloud.securitycenter.v1.Finding finding = 2;getFinding in interface NotificationMessageOrBuilderpublic NotificationMessage.Builder setFinding(Finding value)
If it's a Finding based notification config, this field will be populated.
.google.cloud.securitycenter.v1.Finding finding = 2;public NotificationMessage.Builder setFinding(Finding.Builder builderForValue)
If it's a Finding based notification config, this field will be populated.
.google.cloud.securitycenter.v1.Finding finding = 2;public NotificationMessage.Builder mergeFinding(Finding value)
If it's a Finding based notification config, this field will be populated.
.google.cloud.securitycenter.v1.Finding finding = 2;public NotificationMessage.Builder clearFinding()
If it's a Finding based notification config, this field will be populated.
.google.cloud.securitycenter.v1.Finding finding = 2;public Finding.Builder getFindingBuilder()
If it's a Finding based notification config, this field will be populated.
.google.cloud.securitycenter.v1.Finding finding = 2;public FindingOrBuilder getFindingOrBuilder()
If it's a Finding based notification config, this field will be populated.
.google.cloud.securitycenter.v1.Finding finding = 2;getFindingOrBuilder in interface NotificationMessageOrBuilderpublic boolean hasResource()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;hasResource in interface NotificationMessageOrBuilderpublic Resource getResource()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;getResource in interface NotificationMessageOrBuilderpublic NotificationMessage.Builder setResource(Resource value)
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;public NotificationMessage.Builder setResource(Resource.Builder builderForValue)
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;public NotificationMessage.Builder mergeResource(Resource value)
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;public NotificationMessage.Builder clearResource()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;public Resource.Builder getResourceBuilder()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;public ResourceOrBuilder getResourceOrBuilder()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;getResourceOrBuilder in interface NotificationMessageOrBuilderpublic final NotificationMessage.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>public final NotificationMessage.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>Copyright © 2023 Google LLC. All rights reserved.