Interface NotificationConfigOrBuilder (2.9.0)

Stay organized with collections Save and categorize content based on your preferences.
public interface NotificationConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDescription()

public abstract String getDescription()

The description of the notification config (max of 1024 characters).

string description = 2;

Returns
TypeDescription
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

The description of the notification config (max of 1024 characters).

string description = 2;

Returns
TypeDescription
ByteString

The bytes for description.

getEventType()

public abstract NotificationConfig.EventType getEventType()

The type of events the config is for, e.g. FINDING.

.google.cloud.securitycenter.v1p1beta1.NotificationConfig.EventType event_type = 3;

Returns
TypeDescription
NotificationConfig.EventType

The eventType.

getEventTypeValue()

public abstract int getEventTypeValue()

The type of events the config is for, e.g. FINDING.

.google.cloud.securitycenter.v1p1beta1.NotificationConfig.EventType event_type = 3;

Returns
TypeDescription
int

The enum numeric value on the wire for eventType.

getName()

public abstract String getName()

The relative resource name of this notification config. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/notificationConfigs/notify_public_bucket".

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The relative resource name of this notification config. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/notificationConfigs/notify_public_bucket".

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getNotifyConfigCase()

public abstract NotificationConfig.NotifyConfigCase getNotifyConfigCase()
Returns
TypeDescription
NotificationConfig.NotifyConfigCase

getPubsubTopic()

public abstract String getPubsubTopic()

The Pub/Sub topic to send notifications to. Its format is "projects/[project_id]/topics/[topic]".

string pubsub_topic = 4 [(.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The pubsubTopic.

getPubsubTopicBytes()

public abstract ByteString getPubsubTopicBytes()

The Pub/Sub topic to send notifications to. Its format is "projects/[project_id]/topics/[topic]".

string pubsub_topic = 4 [(.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for pubsubTopic.

getServiceAccount()

public abstract String getServiceAccount()

Output only. The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic.

string service_account = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The serviceAccount.

getServiceAccountBytes()

public abstract ByteString getServiceAccountBytes()

Output only. The service account that needs "pubsub.topics.publish" permission to publish to the Pub/Sub topic.

string service_account = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for serviceAccount.

getStreamingConfig()

public abstract NotificationConfig.StreamingConfig getStreamingConfig()

The config for triggering streaming-based notifications.

.google.cloud.securitycenter.v1p1beta1.NotificationConfig.StreamingConfig streaming_config = 6;

Returns
TypeDescription
NotificationConfig.StreamingConfig

The streamingConfig.

getStreamingConfigOrBuilder()

public abstract NotificationConfig.StreamingConfigOrBuilder getStreamingConfigOrBuilder()

The config for triggering streaming-based notifications.

.google.cloud.securitycenter.v1p1beta1.NotificationConfig.StreamingConfig streaming_config = 6;

Returns
TypeDescription
NotificationConfig.StreamingConfigOrBuilder

hasStreamingConfig()

public abstract boolean hasStreamingConfig()

The config for triggering streaming-based notifications.

.google.cloud.securitycenter.v1p1beta1.NotificationConfig.StreamingConfig streaming_config = 6;

Returns
TypeDescription
boolean

Whether the streamingConfig field is set.