public static final class Snooze.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Snooze.Builder> implements SnoozeOrBuilder
A `Snooze` will prevent any alerts from being opened, and close any that are already open. The `Snooze` will work on alerts that match the criteria defined in the `Snooze`. The `Snooze` will be active from `interval.start_time` through `interval.end_time`.Protobuf type
google.monitoring.v3.Snooze| Modifier and Type | Method and Description |
|---|---|
Snooze.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Snooze |
build() |
Snooze |
buildPartial() |
Snooze.Builder |
clear() |
Snooze.Builder |
clearCriteria()
Required.
|
Snooze.Builder |
clearDisplayName()
Required.
|
Snooze.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Snooze.Builder |
clearInterval()
Required.
|
Snooze.Builder |
clearName()
Required.
|
Snooze.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Snooze.Builder |
clone() |
Snooze.Criteria |
getCriteria()
Required.
|
Snooze.Criteria.Builder |
getCriteriaBuilder()
Required.
|
Snooze.CriteriaOrBuilder |
getCriteriaOrBuilder()
Required.
|
Snooze |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
TimeInterval |
getInterval()
Required.
|
TimeInterval.Builder |
getIntervalBuilder()
Required.
|
TimeIntervalOrBuilder |
getIntervalOrBuilder()
Required.
|
String |
getName()
Required.
|
com.google.protobuf.ByteString |
getNameBytes()
Required.
|
boolean |
hasCriteria()
Required.
|
boolean |
hasInterval()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Snooze.Builder |
mergeCriteria(Snooze.Criteria value)
Required.
|
Snooze.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Snooze.Builder |
mergeFrom(com.google.protobuf.Message other) |
Snooze.Builder |
mergeFrom(Snooze other) |
Snooze.Builder |
mergeInterval(TimeInterval value)
Required.
|
Snooze.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Snooze.Builder |
setCriteria(Snooze.Criteria.Builder builderForValue)
Required.
|
Snooze.Builder |
setCriteria(Snooze.Criteria value)
Required.
|
Snooze.Builder |
setDisplayName(String value)
Required.
|
Snooze.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Required.
|
Snooze.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Snooze.Builder |
setInterval(TimeInterval.Builder builderForValue)
Required.
|
Snooze.Builder |
setInterval(TimeInterval value)
Required.
|
Snooze.Builder |
setName(String value)
Required.
|
Snooze.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Required.
|
Snooze.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Snooze.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Snooze.Builder>public Snooze.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Snooze.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Snooze.Builder>public Snooze getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Snooze build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Snooze buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Snooze.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Snooze.Builder>public Snooze.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Snooze.Builder>public Snooze.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Snooze.Builder>public Snooze.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Snooze.Builder>public Snooze.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Snooze.Builder>public Snooze.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Snooze.Builder>public Snooze.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Snooze.Builder>public Snooze.Builder mergeFrom(Snooze other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Snooze.Builder>public Snooze.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Snooze.Builder>IOExceptionpublic String getName()
Required. Identifier. 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) = IDENTIFIER];getName in interface SnoozeOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Required. Identifier. 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) = IDENTIFIER];getNameBytes in interface SnoozeOrBuilderpublic Snooze.Builder setName(String value)
Required. Identifier. 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) = IDENTIFIER];value - The name to set.public Snooze.Builder clearName()
Required. Identifier. 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) = IDENTIFIER];public Snooze.Builder setNameBytes(com.google.protobuf.ByteString value)
Required. Identifier. 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) = IDENTIFIER];value - The bytes for name to set.public 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];
hasCriteria in interface SnoozeOrBuilderpublic 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];
getCriteria in interface SnoozeOrBuilderpublic Snooze.Builder setCriteria(Snooze.Criteria value)
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];
public Snooze.Builder setCriteria(Snooze.Criteria.Builder builderForValue)
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];
public Snooze.Builder mergeCriteria(Snooze.Criteria value)
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];
public Snooze.Builder clearCriteria()
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];
public Snooze.Criteria.Builder getCriteriaBuilder()
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];
public 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];
getCriteriaOrBuilder in interface SnoozeOrBuilderpublic 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];
hasInterval in interface SnoozeOrBuilderpublic 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];
getInterval in interface SnoozeOrBuilderpublic Snooze.Builder setInterval(TimeInterval value)
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];
public Snooze.Builder setInterval(TimeInterval.Builder builderForValue)
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];
public Snooze.Builder mergeInterval(TimeInterval value)
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];
public Snooze.Builder clearInterval()
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];
public TimeInterval.Builder getIntervalBuilder()
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];
public 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];
getIntervalOrBuilder in interface SnoozeOrBuilderpublic 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];getDisplayName in interface SnoozeOrBuilderpublic com.google.protobuf.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];getDisplayNameBytes in interface SnoozeOrBuilderpublic Snooze.Builder setDisplayName(String value)
Required. A display name for the `Snooze`. This can be, at most, 512 unicode characters.
string display_name = 5 [(.google.api.field_behavior) = REQUIRED];value - The displayName to set.public Snooze.Builder clearDisplayName()
Required. A display name for the `Snooze`. This can be, at most, 512 unicode characters.
string display_name = 5 [(.google.api.field_behavior) = REQUIRED];public Snooze.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. A display name for the `Snooze`. This can be, at most, 512 unicode characters.
string display_name = 5 [(.google.api.field_behavior) = REQUIRED];value - The bytes for displayName to set.public final Snooze.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Snooze.Builder>public final Snooze.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Snooze.Builder>Copyright © 2025 Google LLC. All rights reserved.