public final class UpdateSnoozeRequest extends com.google.protobuf.GeneratedMessageV3 implements UpdateSnoozeRequestOrBuilder
The message definition for updating a `Snooze`. The field, `snooze.name`
identifies the `Snooze` to be updated. The remainder of `snooze` gives the
content the `Snooze` in question will be assigned.
What fields can be updated depends on the start time and end time of the
`Snooze`.
* end time is in the past: These `Snooze`s are considered
read-only and cannot be updated.
* start time is in the past and end time is in the future: `display_name`
and `interval.end_time` can be updated.
* start time is in the future: `display_name`, `interval.start_time` and
`interval.end_time` can be updated.
Protobuf type google.monitoring.v3.UpdateSnoozeRequest| Modifier and Type | Class and Description |
|---|---|
static class |
UpdateSnoozeRequest.Builder
The message definition for updating a `Snooze`.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
SNOOZE_FIELD_NUMBER |
static int |
UPDATE_MASK_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static UpdateSnoozeRequest |
getDefaultInstance() |
UpdateSnoozeRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<UpdateSnoozeRequest> |
getParserForType() |
int |
getSerializedSize() |
Snooze |
getSnooze()
Required.
|
SnoozeOrBuilder |
getSnoozeOrBuilder()
Required.
|
com.google.protobuf.FieldMask |
getUpdateMask()
Required.
|
com.google.protobuf.FieldMaskOrBuilder |
getUpdateMaskOrBuilder()
Required.
|
int |
hashCode() |
boolean |
hasSnooze()
Required.
|
boolean |
hasUpdateMask()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static UpdateSnoozeRequest.Builder |
newBuilder() |
static UpdateSnoozeRequest.Builder |
newBuilder(UpdateSnoozeRequest prototype) |
UpdateSnoozeRequest.Builder |
newBuilderForType() |
protected UpdateSnoozeRequest.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static UpdateSnoozeRequest |
parseDelimitedFrom(InputStream input) |
static UpdateSnoozeRequest |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UpdateSnoozeRequest |
parseFrom(byte[] data) |
static UpdateSnoozeRequest |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UpdateSnoozeRequest |
parseFrom(ByteBuffer data) |
static UpdateSnoozeRequest |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UpdateSnoozeRequest |
parseFrom(com.google.protobuf.ByteString data) |
static UpdateSnoozeRequest |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UpdateSnoozeRequest |
parseFrom(com.google.protobuf.CodedInputStream input) |
static UpdateSnoozeRequest |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static UpdateSnoozeRequest |
parseFrom(InputStream input) |
static UpdateSnoozeRequest |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<UpdateSnoozeRequest> |
parser() |
UpdateSnoozeRequest.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int SNOOZE_FIELD_NUMBER
public static final int UPDATE_MASK_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasSnooze()
Required. The `Snooze` to update. Must have the name field present.
.google.monitoring.v3.Snooze snooze = 1 [(.google.api.field_behavior) = REQUIRED];hasSnooze in interface UpdateSnoozeRequestOrBuilderpublic Snooze getSnooze()
Required. The `Snooze` to update. Must have the name field present.
.google.monitoring.v3.Snooze snooze = 1 [(.google.api.field_behavior) = REQUIRED];getSnooze in interface UpdateSnoozeRequestOrBuilderpublic SnoozeOrBuilder getSnoozeOrBuilder()
Required. The `Snooze` to update. Must have the name field present.
.google.monitoring.v3.Snooze snooze = 1 [(.google.api.field_behavior) = REQUIRED];getSnoozeOrBuilder in interface UpdateSnoozeRequestOrBuilderpublic boolean hasUpdateMask()
Required. The fields to update.
For each field listed in `update_mask`:
* If the `Snooze` object supplied in the `UpdateSnoozeRequest` has a
value for that field, the value of the field in the existing `Snooze`
will be set to the value of the field in the supplied `Snooze`.
* If the field does not have a value in the supplied `Snooze`, the field
in the existing `Snooze` is set to its default value.
Fields not listed retain their existing value.
The following are the field names that are accepted in `update_mask`:
* `display_name`
* `interval.start_time`
* `interval.end_time`
That said, the start time and end time of the `Snooze` determines which
fields can legally be updated. Before attempting an update, users should
consult the documentation for `UpdateSnoozeRequest`, which talks about
which fields can be updated.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
hasUpdateMask in interface UpdateSnoozeRequestOrBuilderpublic com.google.protobuf.FieldMask getUpdateMask()
Required. The fields to update.
For each field listed in `update_mask`:
* If the `Snooze` object supplied in the `UpdateSnoozeRequest` has a
value for that field, the value of the field in the existing `Snooze`
will be set to the value of the field in the supplied `Snooze`.
* If the field does not have a value in the supplied `Snooze`, the field
in the existing `Snooze` is set to its default value.
Fields not listed retain their existing value.
The following are the field names that are accepted in `update_mask`:
* `display_name`
* `interval.start_time`
* `interval.end_time`
That said, the start time and end time of the `Snooze` determines which
fields can legally be updated. Before attempting an update, users should
consult the documentation for `UpdateSnoozeRequest`, which talks about
which fields can be updated.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
getUpdateMask in interface UpdateSnoozeRequestOrBuilderpublic com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder()
Required. The fields to update.
For each field listed in `update_mask`:
* If the `Snooze` object supplied in the `UpdateSnoozeRequest` has a
value for that field, the value of the field in the existing `Snooze`
will be set to the value of the field in the supplied `Snooze`.
* If the field does not have a value in the supplied `Snooze`, the field
in the existing `Snooze` is set to its default value.
Fields not listed retain their existing value.
The following are the field names that are accepted in `update_mask`:
* `display_name`
* `interval.start_time`
* `interval.end_time`
That said, the start time and end time of the `Snooze` determines which
fields can legally be updated. Before attempting an update, users should
consult the documentation for `UpdateSnoozeRequest`, which talks about
which fields can be updated.
.google.protobuf.FieldMask update_mask = 2 [(.google.api.field_behavior) = REQUIRED];
getUpdateMaskOrBuilder in interface UpdateSnoozeRequestOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static UpdateSnoozeRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static UpdateSnoozeRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static UpdateSnoozeRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static UpdateSnoozeRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static UpdateSnoozeRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static UpdateSnoozeRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static UpdateSnoozeRequest parseFrom(InputStream input) throws IOException
IOExceptionpublic static UpdateSnoozeRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static UpdateSnoozeRequest parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static UpdateSnoozeRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static UpdateSnoozeRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static UpdateSnoozeRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic UpdateSnoozeRequest.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static UpdateSnoozeRequest.Builder newBuilder()
public static UpdateSnoozeRequest.Builder newBuilder(UpdateSnoozeRequest prototype)
public UpdateSnoozeRequest.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected UpdateSnoozeRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static UpdateSnoozeRequest getDefaultInstance()
public static com.google.protobuf.Parser<UpdateSnoozeRequest> parser()
public com.google.protobuf.Parser<UpdateSnoozeRequest> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public UpdateSnoozeRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.