Interface NotificationConfigOrBuilder (2.53.0)

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
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

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

string description = 2;

Returns
Type Description
ByteString

The bytes for description.

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 The following list shows some examples: + organizations/{organization_id}/locations/{location_id}/notificationConfigs/notify_public_bucket + folders/{folder_id}/locations/{location_id}/notificationConfigs/notify_public_bucket + projects/{project_id}/locations/{location_id}/notificationConfigs/notify_public_bucket

string name = 1;

Returns
Type Description
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 The following list shows some examples: + organizations/{organization_id}/locations/{location_id}/notificationConfigs/notify_public_bucket + folders/{folder_id}/locations/{location_id}/notificationConfigs/notify_public_bucket + projects/{project_id}/locations/{location_id}/notificationConfigs/notify_public_bucket

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getNotifyConfigCase()

public abstract NotificationConfig.NotifyConfigCase getNotifyConfigCase()
Returns
Type Description
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 = 3 [(.google.api.resource_reference) = { ... }

Returns
Type Description
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 = 3 [(.google.api.resource_reference) = { ... }

Returns
Type Description
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 = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
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 = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for serviceAccount.

getStreamingConfig()

public abstract NotificationConfig.StreamingConfig getStreamingConfig()

The config for triggering streaming-based notifications.

.google.cloud.securitycenter.v2.NotificationConfig.StreamingConfig streaming_config = 5;

Returns
Type Description
NotificationConfig.StreamingConfig

The streamingConfig.

getStreamingConfigOrBuilder()

public abstract NotificationConfig.StreamingConfigOrBuilder getStreamingConfigOrBuilder()

The config for triggering streaming-based notifications.

.google.cloud.securitycenter.v2.NotificationConfig.StreamingConfig streaming_config = 5;

Returns
Type Description
NotificationConfig.StreamingConfigOrBuilder

hasStreamingConfig()

public abstract boolean hasStreamingConfig()

The config for triggering streaming-based notifications.

.google.cloud.securitycenter.v2.NotificationConfig.StreamingConfig streaming_config = 5;

Returns
Type Description
boolean

Whether the streamingConfig field is set.