Interface NotificationOrBuilder (0.28.0)

public interface NotificationOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. Time the notification was created.

.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. Time the notification was created.

.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getMessages(int index)

public abstract Message getMessages(int index)

A list of messages in the notification.

repeated .google.cloud.advisorynotifications.v1.Message messages = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
Message

getMessagesCount()

public abstract int getMessagesCount()

A list of messages in the notification.

repeated .google.cloud.advisorynotifications.v1.Message messages = 3;

Returns
TypeDescription
int

getMessagesList()

public abstract List<Message> getMessagesList()

A list of messages in the notification.

repeated .google.cloud.advisorynotifications.v1.Message messages = 3;

Returns
TypeDescription
List<Message>

getMessagesOrBuilder(int index)

public abstract MessageOrBuilder getMessagesOrBuilder(int index)

A list of messages in the notification.

repeated .google.cloud.advisorynotifications.v1.Message messages = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
MessageOrBuilder

getMessagesOrBuilderList()

public abstract List<? extends MessageOrBuilder> getMessagesOrBuilderList()

A list of messages in the notification.

repeated .google.cloud.advisorynotifications.v1.Message messages = 3;

Returns
TypeDescription
List<? extends com.google.cloud.advisorynotifications.v1.MessageOrBuilder>

getName()

public abstract String getName()

The resource name of the notification. Format: organizations/{organization}/locations/{location}/notifications/{notification} or projects/{project}/locations/{location}/notifications/{notification}.

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The resource name of the notification. Format: organizations/{organization}/locations/{location}/notifications/{notification} or projects/{project}/locations/{location}/notifications/{notification}.

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getNotificationType()

public abstract NotificationType getNotificationType()

Type of notification

.google.cloud.advisorynotifications.v1.NotificationType notification_type = 12;

Returns
TypeDescription
NotificationType

The notificationType.

getNotificationTypeValue()

public abstract int getNotificationTypeValue()

Type of notification

.google.cloud.advisorynotifications.v1.NotificationType notification_type = 12;

Returns
TypeDescription
int

The enum numeric value on the wire for notificationType.

getSubject()

public abstract Subject getSubject()

The subject line of the notification.

.google.cloud.advisorynotifications.v1.Subject subject = 2;

Returns
TypeDescription
Subject

The subject.

getSubjectOrBuilder()

public abstract SubjectOrBuilder getSubjectOrBuilder()

The subject line of the notification.

.google.cloud.advisorynotifications.v1.Subject subject = 2;

Returns
TypeDescription
SubjectOrBuilder

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. Time the notification was created.

.google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the createTime field is set.

hasSubject()

public abstract boolean hasSubject()

The subject line of the notification.

.google.cloud.advisorynotifications.v1.Subject subject = 2;

Returns
TypeDescription
boolean

Whether the subject field is set.