Interface SnoozeOrBuilder (3.38.0)

public interface SnoozeOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCriteria()

public abstract Snooze.Criteria getCriteria()

Required. This defines the criteria for applying the Snooze. See Criteria for more information.

.google.monitoring.v3.Snooze.Criteria criteria = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Snooze.Criteria

The criteria.

getCriteriaOrBuilder()

public abstract Snooze.CriteriaOrBuilder getCriteriaOrBuilder()

Required. This defines the criteria for applying the Snooze. See Criteria for more information.

.google.monitoring.v3.Snooze.Criteria criteria = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Snooze.CriteriaOrBuilder

getDisplayName()

public abstract String getDisplayName()

Required. A display name for the Snooze. This can be, at most, 512 unicode characters.

string display_name = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

Required. A display name for the Snooze. This can be, at most, 512 unicode characters.

string display_name = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for displayName.

getInterval()

public abstract TimeInterval getInterval()

Required. The Snooze will be active from interval.start_time through interval.end_time. interval.start_time cannot be in the past. There is a 15 second clock skew to account for the time it takes for a request to reach the API from the UI.

.google.monitoring.v3.TimeInterval interval = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
TimeInterval

The interval.

getIntervalOrBuilder()

public abstract TimeIntervalOrBuilder getIntervalOrBuilder()

Required. The Snooze will be active from interval.start_time through interval.end_time. interval.start_time cannot be in the past. There is a 15 second clock skew to account for the time it takes for a request to reach the API from the UI.

.google.monitoring.v3.TimeInterval interval = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
TimeIntervalOrBuilder

getName()

public abstract String getName()

Required. The name of the Snooze. The format is:

 projects/[PROJECT_ID_OR_NUMBER]/snoozes/[SNOOZE_ID]

The ID of the Snooze will be generated by the system.

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. The name of the Snooze. The format is:

 projects/[PROJECT_ID_OR_NUMBER]/snoozes/[SNOOZE_ID]

The ID of the Snooze will be generated by the system.

string name = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for name.

hasCriteria()

public abstract boolean hasCriteria()

Required. This defines the criteria for applying the Snooze. See Criteria for more information.

.google.monitoring.v3.Snooze.Criteria criteria = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the criteria field is set.

hasInterval()

public abstract boolean hasInterval()

Required. The Snooze will be active from interval.start_time through interval.end_time. interval.start_time cannot be in the past. There is a 15 second clock skew to account for the time it takes for a request to reach the API from the UI.

.google.monitoring.v3.TimeInterval interval = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the interval field is set.