Class NotificationMessage.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>
-
- com.google.cloud.securitycenter.v1.NotificationMessage.Builder
-
- All Implemented Interfaces:
NotificationMessageOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- NotificationMessage
public static final class NotificationMessage.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder> implements NotificationMessageOrBuilder
Cloud SCC's Notification
Protobuf typegoogle.cloud.securitycenter.v1.NotificationMessage
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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(NotificationMessage other)
NotificationMessage.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
NotificationMessage.Builder
mergeFrom(com.google.protobuf.Message 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 value)
If it's a Finding based notification config, this field will be populated.NotificationMessage.Builder
setFinding(Finding.Builder builderForValue)
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 value)
The Cloud resource tied to this notification's Finding.NotificationMessage.Builder
setResource(Resource.Builder builderForValue)
The Cloud resource tied to this notification's Finding.NotificationMessage.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>
-
clear
public NotificationMessage.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>
-
getDefaultInstanceForType
public NotificationMessage getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public NotificationMessage build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public NotificationMessage buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public NotificationMessage.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>
-
setField
public NotificationMessage.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>
-
clearField
public NotificationMessage.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>
-
clearOneof
public NotificationMessage.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>
-
setRepeatedField
public NotificationMessage.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>
-
addRepeatedField
public NotificationMessage.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>
-
mergeFrom
public NotificationMessage.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NotificationMessage.Builder>
-
mergeFrom
public NotificationMessage.Builder mergeFrom(NotificationMessage other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>
-
mergeFrom
public NotificationMessage.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<NotificationMessage.Builder>
- Throws:
IOException
-
getEventCase
public NotificationMessage.EventCase getEventCase()
- Specified by:
getEventCase
in interfaceNotificationMessageOrBuilder
-
clearEvent
public NotificationMessage.Builder clearEvent()
-
getNotificationConfigName
public String getNotificationConfigName()
Name of the notification config that generated current notification.
string notification_config_name = 1;
- Specified by:
getNotificationConfigName
in interfaceNotificationMessageOrBuilder
- Returns:
- The notificationConfigName.
-
getNotificationConfigNameBytes
public com.google.protobuf.ByteString getNotificationConfigNameBytes()
Name of the notification config that generated current notification.
string notification_config_name = 1;
- Specified by:
getNotificationConfigNameBytes
in interfaceNotificationMessageOrBuilder
- Returns:
- The bytes for notificationConfigName.
-
setNotificationConfigName
public NotificationMessage.Builder setNotificationConfigName(String value)
Name of the notification config that generated current notification.
string notification_config_name = 1;
- Parameters:
value
- The notificationConfigName to set.- Returns:
- This builder for chaining.
-
clearNotificationConfigName
public NotificationMessage.Builder clearNotificationConfigName()
Name of the notification config that generated current notification.
string notification_config_name = 1;
- Returns:
- This builder for chaining.
-
setNotificationConfigNameBytes
public NotificationMessage.Builder setNotificationConfigNameBytes(com.google.protobuf.ByteString value)
Name of the notification config that generated current notification.
string notification_config_name = 1;
- Parameters:
value
- The bytes for notificationConfigName to set.- Returns:
- This builder for chaining.
-
hasFinding
public boolean hasFinding()
If it's a Finding based notification config, this field will be populated.
.google.cloud.securitycenter.v1.Finding finding = 2;
- Specified by:
hasFinding
in interfaceNotificationMessageOrBuilder
- Returns:
- Whether the finding field is set.
-
getFinding
public Finding getFinding()
If it's a Finding based notification config, this field will be populated.
.google.cloud.securitycenter.v1.Finding finding = 2;
- Specified by:
getFinding
in interfaceNotificationMessageOrBuilder
- Returns:
- The finding.
-
setFinding
public 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;
-
setFinding
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;
-
mergeFinding
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;
-
clearFinding
public NotificationMessage.Builder clearFinding()
If it's a Finding based notification config, this field will be populated.
.google.cloud.securitycenter.v1.Finding finding = 2;
-
getFindingBuilder
public Finding.Builder getFindingBuilder()
If it's a Finding based notification config, this field will be populated.
.google.cloud.securitycenter.v1.Finding finding = 2;
-
getFindingOrBuilder
public FindingOrBuilder getFindingOrBuilder()
If it's a Finding based notification config, this field will be populated.
.google.cloud.securitycenter.v1.Finding finding = 2;
- Specified by:
getFindingOrBuilder
in interfaceNotificationMessageOrBuilder
-
hasResource
public boolean hasResource()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;
- Specified by:
hasResource
in interfaceNotificationMessageOrBuilder
- Returns:
- Whether the resource field is set.
-
getResource
public Resource getResource()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;
- Specified by:
getResource
in interfaceNotificationMessageOrBuilder
- Returns:
- The resource.
-
setResource
public NotificationMessage.Builder setResource(Resource value)
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;
-
setResource
public NotificationMessage.Builder setResource(Resource.Builder builderForValue)
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;
-
mergeResource
public NotificationMessage.Builder mergeResource(Resource value)
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;
-
clearResource
public NotificationMessage.Builder clearResource()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;
-
getResourceBuilder
public Resource.Builder getResourceBuilder()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;
-
getResourceOrBuilder
public ResourceOrBuilder getResourceOrBuilder()
The Cloud resource tied to this notification's Finding.
.google.cloud.securitycenter.v1.Resource resource = 3;
- Specified by:
getResourceOrBuilder
in interfaceNotificationMessageOrBuilder
-
setUnknownFields
public final NotificationMessage.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>
-
mergeUnknownFields
public final NotificationMessage.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<NotificationMessage.Builder>
-
-