public static final class UpdateSnoozeRequest.Builder extends GeneratedMessageV3.Builder<UpdateSnoozeRequest.Builder> 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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public UpdateSnoozeRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public UpdateSnoozeRequest build()
Returns
buildPartial()
public UpdateSnoozeRequest buildPartial()
Returns
clear()
public UpdateSnoozeRequest.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public UpdateSnoozeRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public UpdateSnoozeRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearSnooze()
public UpdateSnoozeRequest.Builder clearSnooze()
Required. The Snooze
to update. Must have the name field present.
.google.monitoring.v3.Snooze snooze = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
clearUpdateMask()
public UpdateSnoozeRequest.Builder clearUpdateMask()
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
clone()
public UpdateSnoozeRequest.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public UpdateSnoozeRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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.
|
getSnoozeBuilder()
public Snooze.Builder getSnoozeBuilder()
Required. The Snooze
to update. Must have the name field present.
.google.monitoring.v3.Snooze snooze = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
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
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
getUpdateMaskBuilder()
public FieldMask.Builder getUpdateMaskBuilder()
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.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(UpdateSnoozeRequest other)
public UpdateSnoozeRequest.Builder mergeFrom(UpdateSnoozeRequest other)
Parameter
Returns
public UpdateSnoozeRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public UpdateSnoozeRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeSnooze(Snooze value)
public UpdateSnoozeRequest.Builder mergeSnooze(Snooze value)
Required. The Snooze
to update. Must have the name field present.
.google.monitoring.v3.Snooze snooze = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final UpdateSnoozeRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
mergeUpdateMask(FieldMask value)
public UpdateSnoozeRequest.Builder mergeUpdateMask(FieldMask value)
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];
Parameter
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public UpdateSnoozeRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public UpdateSnoozeRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setSnooze(Snooze value)
public UpdateSnoozeRequest.Builder setSnooze(Snooze value)
Required. The Snooze
to update. Must have the name field present.
.google.monitoring.v3.Snooze snooze = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setSnooze(Snooze.Builder builderForValue)
public UpdateSnoozeRequest.Builder setSnooze(Snooze.Builder builderForValue)
Required. The Snooze
to update. Must have the name field present.
.google.monitoring.v3.Snooze snooze = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final UpdateSnoozeRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setUpdateMask(FieldMask value)
public UpdateSnoozeRequest.Builder setUpdateMask(FieldMask value)
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];
Parameter
Returns
setUpdateMask(FieldMask.Builder builderForValue)
public UpdateSnoozeRequest.Builder setUpdateMask(FieldMask.Builder builderForValue)
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];
Parameter
Name | Description |
builderForValue | Builder
|
Returns