public final class UpdateSnoozeRequest extends 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
Static Fields
SNOOZE_FIELD_NUMBER
public static final int SNOOZE_FIELD_NUMBER
Field Value
UPDATE_MASK_FIELD_NUMBER
public static final int UPDATE_MASK_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static UpdateSnoozeRequest getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static UpdateSnoozeRequest.Builder newBuilder()
Returns
newBuilder(UpdateSnoozeRequest prototype)
public static UpdateSnoozeRequest.Builder newBuilder(UpdateSnoozeRequest prototype)
Parameter
Returns
public static UpdateSnoozeRequest parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static UpdateSnoozeRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static UpdateSnoozeRequest parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static UpdateSnoozeRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static UpdateSnoozeRequest parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static UpdateSnoozeRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static UpdateSnoozeRequest parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static UpdateSnoozeRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static UpdateSnoozeRequest parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static UpdateSnoozeRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static UpdateSnoozeRequest parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static UpdateSnoozeRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<UpdateSnoozeRequest> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public UpdateSnoozeRequest getDefaultInstanceForType()
Returns
getParserForType()
public Parser<UpdateSnoozeRequest> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getSnooze()
public Snooze getSnooze()
Required. The Snooze
to update. Must have the name field present.
.google.monitoring.v3.Snooze snooze = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
Snooze | The snooze.
|
getSnoozeOrBuilder()
public SnoozeOrBuilder getSnoozeOrBuilder()
Required. The Snooze
to update. Must have the name field present.
.google.monitoring.v3.Snooze snooze = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
getUpdateMask()
public 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];
Returns
getUpdateMaskOrBuilder()
public 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];
Returns
hasSnooze()
public boolean hasSnooze()
Required. The Snooze
to update. Must have the name field present.
.google.monitoring.v3.Snooze snooze = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the snooze field is set.
|
hasUpdateMask()
public 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];
Returns
Type | Description |
boolean | Whether the updateMask field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public UpdateSnoozeRequest.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected UpdateSnoozeRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public UpdateSnoozeRequest.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions