public static final class NotificationChannelDescriptor.Builder extends GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder> implements NotificationChannelDescriptorOrBuilder
A description of a notification channel. The descriptor includes the properties of the channel and the set of labels or fields that must be specified to configure channels of a given type.Protobuf type
google.monitoring.v3.NotificationChannelDescriptor| Modifier and Type | Method and Description |
|---|---|
NotificationChannelDescriptor.Builder |
addAllLabels(java.lang.Iterable<? extends LabelDescriptor> values)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
NotificationChannelDescriptor.Builder |
addAllSupportedTiers(java.lang.Iterable<? extends ServiceTier> values)
The tiers that support this notification channel; the project service tier
must be one of the supported_tiers.
|
NotificationChannelDescriptor.Builder |
addAllSupportedTiersValue(java.lang.Iterable<java.lang.Integer> values)
The tiers that support this notification channel; the project service tier
must be one of the supported_tiers.
|
NotificationChannelDescriptor.Builder |
addLabels(int index,
LabelDescriptor.Builder builderForValue)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
NotificationChannelDescriptor.Builder |
addLabels(int index,
LabelDescriptor value)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
NotificationChannelDescriptor.Builder |
addLabels(LabelDescriptor.Builder builderForValue)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
NotificationChannelDescriptor.Builder |
addLabels(LabelDescriptor value)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
LabelDescriptor.Builder |
addLabelsBuilder()
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
LabelDescriptor.Builder |
addLabelsBuilder(int index)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
NotificationChannelDescriptor.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
NotificationChannelDescriptor.Builder |
addSupportedTiers(ServiceTier value)
The tiers that support this notification channel; the project service tier
must be one of the supported_tiers.
|
NotificationChannelDescriptor.Builder |
addSupportedTiersValue(int value)
The tiers that support this notification channel; the project service tier
must be one of the supported_tiers.
|
NotificationChannelDescriptor |
build() |
NotificationChannelDescriptor |
buildPartial() |
NotificationChannelDescriptor.Builder |
clear() |
NotificationChannelDescriptor.Builder |
clearDescription()
A human-readable description of the notification channel
type.
|
NotificationChannelDescriptor.Builder |
clearDisplayName()
A human-readable name for the notification channel type.
|
NotificationChannelDescriptor.Builder |
clearField(Descriptors.FieldDescriptor field) |
NotificationChannelDescriptor.Builder |
clearLabels()
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
NotificationChannelDescriptor.Builder |
clearName()
The full REST resource name for this descriptor.
|
NotificationChannelDescriptor.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
NotificationChannelDescriptor.Builder |
clearSupportedTiers()
The tiers that support this notification channel; the project service tier
must be one of the supported_tiers.
|
NotificationChannelDescriptor.Builder |
clearType()
The type of notification channel, such as "email", "sms", etc.
|
NotificationChannelDescriptor.Builder |
clone() |
NotificationChannelDescriptor |
getDefaultInstanceForType() |
java.lang.String |
getDescription()
A human-readable description of the notification channel
type.
|
ByteString |
getDescriptionBytes()
A human-readable description of the notification channel
type.
|
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getDisplayName()
A human-readable name for the notification channel type.
|
ByteString |
getDisplayNameBytes()
A human-readable name for the notification channel type.
|
LabelDescriptor |
getLabels(int index)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
LabelDescriptor.Builder |
getLabelsBuilder(int index)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
java.util.List<LabelDescriptor.Builder> |
getLabelsBuilderList()
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
int |
getLabelsCount()
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
java.util.List<LabelDescriptor> |
getLabelsList()
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
LabelDescriptorOrBuilder |
getLabelsOrBuilder(int index)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
java.util.List<? extends LabelDescriptorOrBuilder> |
getLabelsOrBuilderList()
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
java.lang.String |
getName()
The full REST resource name for this descriptor.
|
ByteString |
getNameBytes()
The full REST resource name for this descriptor.
|
ServiceTier |
getSupportedTiers(int index)
The tiers that support this notification channel; the project service tier
must be one of the supported_tiers.
|
int |
getSupportedTiersCount()
The tiers that support this notification channel; the project service tier
must be one of the supported_tiers.
|
java.util.List<ServiceTier> |
getSupportedTiersList()
The tiers that support this notification channel; the project service tier
must be one of the supported_tiers.
|
int |
getSupportedTiersValue(int index)
The tiers that support this notification channel; the project service tier
must be one of the supported_tiers.
|
java.util.List<java.lang.Integer> |
getSupportedTiersValueList()
The tiers that support this notification channel; the project service tier
must be one of the supported_tiers.
|
java.lang.String |
getType()
The type of notification channel, such as "email", "sms", etc.
|
ByteString |
getTypeBytes()
The type of notification channel, such as "email", "sms", etc.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
NotificationChannelDescriptor.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
NotificationChannelDescriptor.Builder |
mergeFrom(Message other) |
NotificationChannelDescriptor.Builder |
mergeFrom(NotificationChannelDescriptor other) |
NotificationChannelDescriptor.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
NotificationChannelDescriptor.Builder |
removeLabels(int index)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
NotificationChannelDescriptor.Builder |
setDescription(java.lang.String value)
A human-readable description of the notification channel
type.
|
NotificationChannelDescriptor.Builder |
setDescriptionBytes(ByteString value)
A human-readable description of the notification channel
type.
|
NotificationChannelDescriptor.Builder |
setDisplayName(java.lang.String value)
A human-readable name for the notification channel type.
|
NotificationChannelDescriptor.Builder |
setDisplayNameBytes(ByteString value)
A human-readable name for the notification channel type.
|
NotificationChannelDescriptor.Builder |
setField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
NotificationChannelDescriptor.Builder |
setLabels(int index,
LabelDescriptor.Builder builderForValue)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
NotificationChannelDescriptor.Builder |
setLabels(int index,
LabelDescriptor value)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
NotificationChannelDescriptor.Builder |
setName(java.lang.String value)
The full REST resource name for this descriptor.
|
NotificationChannelDescriptor.Builder |
setNameBytes(ByteString value)
The full REST resource name for this descriptor.
|
NotificationChannelDescriptor.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
NotificationChannelDescriptor.Builder |
setSupportedTiers(int index,
ServiceTier value)
The tiers that support this notification channel; the project service tier
must be one of the supported_tiers.
|
NotificationChannelDescriptor.Builder |
setSupportedTiersValue(int index,
int value)
The tiers that support this notification channel; the project service tier
must be one of the supported_tiers.
|
NotificationChannelDescriptor.Builder |
setType(java.lang.String value)
The type of notification channel, such as "email", "sms", etc.
|
NotificationChannelDescriptor.Builder |
setTypeBytes(ByteString value)
The type of notification channel, such as "email", "sms", etc.
|
NotificationChannelDescriptor.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic NotificationChannelDescriptor build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic NotificationChannelDescriptor buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic NotificationChannelDescriptor.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder mergeFrom(NotificationChannelDescriptor other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<NotificationChannelDescriptor.Builder>java.io.IOExceptionpublic java.lang.String getName()
The full REST resource name for this descriptor. The syntax is:
projects/[PROJECT_ID]/notificationChannelDescriptors/[TYPE]
In the above, `[TYPE]` is the value of the `type` field.
string name = 6;getName in interface NotificationChannelDescriptorOrBuilderpublic ByteString getNameBytes()
The full REST resource name for this descriptor. The syntax is:
projects/[PROJECT_ID]/notificationChannelDescriptors/[TYPE]
In the above, `[TYPE]` is the value of the `type` field.
string name = 6;getNameBytes in interface NotificationChannelDescriptorOrBuilderpublic NotificationChannelDescriptor.Builder setName(java.lang.String value)
The full REST resource name for this descriptor. The syntax is:
projects/[PROJECT_ID]/notificationChannelDescriptors/[TYPE]
In the above, `[TYPE]` is the value of the `type` field.
string name = 6;public NotificationChannelDescriptor.Builder clearName()
The full REST resource name for this descriptor. The syntax is:
projects/[PROJECT_ID]/notificationChannelDescriptors/[TYPE]
In the above, `[TYPE]` is the value of the `type` field.
string name = 6;public NotificationChannelDescriptor.Builder setNameBytes(ByteString value)
The full REST resource name for this descriptor. The syntax is:
projects/[PROJECT_ID]/notificationChannelDescriptors/[TYPE]
In the above, `[TYPE]` is the value of the `type` field.
string name = 6;public java.lang.String getType()
The type of notification channel, such as "email", "sms", etc. Notification channel types are globally unique.
string type = 1;getType in interface NotificationChannelDescriptorOrBuilderpublic ByteString getTypeBytes()
The type of notification channel, such as "email", "sms", etc. Notification channel types are globally unique.
string type = 1;getTypeBytes in interface NotificationChannelDescriptorOrBuilderpublic NotificationChannelDescriptor.Builder setType(java.lang.String value)
The type of notification channel, such as "email", "sms", etc. Notification channel types are globally unique.
string type = 1;public NotificationChannelDescriptor.Builder clearType()
The type of notification channel, such as "email", "sms", etc. Notification channel types are globally unique.
string type = 1;public NotificationChannelDescriptor.Builder setTypeBytes(ByteString value)
The type of notification channel, such as "email", "sms", etc. Notification channel types are globally unique.
string type = 1;public java.lang.String getDisplayName()
A human-readable name for the notification channel type. This form of the name is suitable for a user interface.
string display_name = 2;getDisplayName in interface NotificationChannelDescriptorOrBuilderpublic ByteString getDisplayNameBytes()
A human-readable name for the notification channel type. This form of the name is suitable for a user interface.
string display_name = 2;getDisplayNameBytes in interface NotificationChannelDescriptorOrBuilderpublic NotificationChannelDescriptor.Builder setDisplayName(java.lang.String value)
A human-readable name for the notification channel type. This form of the name is suitable for a user interface.
string display_name = 2;public NotificationChannelDescriptor.Builder clearDisplayName()
A human-readable name for the notification channel type. This form of the name is suitable for a user interface.
string display_name = 2;public NotificationChannelDescriptor.Builder setDisplayNameBytes(ByteString value)
A human-readable name for the notification channel type. This form of the name is suitable for a user interface.
string display_name = 2;public java.lang.String getDescription()
A human-readable description of the notification channel type. The description may include a description of the properties of the channel and pointers to external documentation.
string description = 3;getDescription in interface NotificationChannelDescriptorOrBuilderpublic ByteString getDescriptionBytes()
A human-readable description of the notification channel type. The description may include a description of the properties of the channel and pointers to external documentation.
string description = 3;getDescriptionBytes in interface NotificationChannelDescriptorOrBuilderpublic NotificationChannelDescriptor.Builder setDescription(java.lang.String value)
A human-readable description of the notification channel type. The description may include a description of the properties of the channel and pointers to external documentation.
string description = 3;public NotificationChannelDescriptor.Builder clearDescription()
A human-readable description of the notification channel type. The description may include a description of the properties of the channel and pointers to external documentation.
string description = 3;public NotificationChannelDescriptor.Builder setDescriptionBytes(ByteString value)
A human-readable description of the notification channel type. The description may include a description of the properties of the channel and pointers to external documentation.
string description = 3;public java.util.List<LabelDescriptor> getLabelsList()
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;getLabelsList in interface NotificationChannelDescriptorOrBuilderpublic int getLabelsCount()
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;getLabelsCount in interface NotificationChannelDescriptorOrBuilderpublic LabelDescriptor getLabels(int index)
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;getLabels in interface NotificationChannelDescriptorOrBuilderpublic NotificationChannelDescriptor.Builder setLabels(int index, LabelDescriptor value)
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;public NotificationChannelDescriptor.Builder setLabels(int index, LabelDescriptor.Builder builderForValue)
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;public NotificationChannelDescriptor.Builder addLabels(LabelDescriptor value)
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;public NotificationChannelDescriptor.Builder addLabels(int index, LabelDescriptor value)
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;public NotificationChannelDescriptor.Builder addLabels(LabelDescriptor.Builder builderForValue)
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;public NotificationChannelDescriptor.Builder addLabels(int index, LabelDescriptor.Builder builderForValue)
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;public NotificationChannelDescriptor.Builder addAllLabels(java.lang.Iterable<? extends LabelDescriptor> values)
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;public NotificationChannelDescriptor.Builder clearLabels()
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;public NotificationChannelDescriptor.Builder removeLabels(int index)
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;public LabelDescriptor.Builder getLabelsBuilder(int index)
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;public LabelDescriptorOrBuilder getLabelsOrBuilder(int index)
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;getLabelsOrBuilder in interface NotificationChannelDescriptorOrBuilderpublic java.util.List<? extends LabelDescriptorOrBuilder> getLabelsOrBuilderList()
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;getLabelsOrBuilderList in interface NotificationChannelDescriptorOrBuilderpublic LabelDescriptor.Builder addLabelsBuilder()
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;public LabelDescriptor.Builder addLabelsBuilder(int index)
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;public java.util.List<LabelDescriptor.Builder> getLabelsBuilderList()
The set of labels that must be defined to identify a particular channel of the corresponding type. Each label includes a description for how that field should be populated.
repeated .google.api.LabelDescriptor labels = 4;public java.util.List<ServiceTier> getSupportedTiersList()
The tiers that support this notification channel; the project service tier must be one of the supported_tiers.
repeated .google.monitoring.v3.ServiceTier supported_tiers = 5;getSupportedTiersList in interface NotificationChannelDescriptorOrBuilderpublic int getSupportedTiersCount()
The tiers that support this notification channel; the project service tier must be one of the supported_tiers.
repeated .google.monitoring.v3.ServiceTier supported_tiers = 5;getSupportedTiersCount in interface NotificationChannelDescriptorOrBuilderpublic ServiceTier getSupportedTiers(int index)
The tiers that support this notification channel; the project service tier must be one of the supported_tiers.
repeated .google.monitoring.v3.ServiceTier supported_tiers = 5;getSupportedTiers in interface NotificationChannelDescriptorOrBuilderpublic NotificationChannelDescriptor.Builder setSupportedTiers(int index, ServiceTier value)
The tiers that support this notification channel; the project service tier must be one of the supported_tiers.
repeated .google.monitoring.v3.ServiceTier supported_tiers = 5;public NotificationChannelDescriptor.Builder addSupportedTiers(ServiceTier value)
The tiers that support this notification channel; the project service tier must be one of the supported_tiers.
repeated .google.monitoring.v3.ServiceTier supported_tiers = 5;public NotificationChannelDescriptor.Builder addAllSupportedTiers(java.lang.Iterable<? extends ServiceTier> values)
The tiers that support this notification channel; the project service tier must be one of the supported_tiers.
repeated .google.monitoring.v3.ServiceTier supported_tiers = 5;public NotificationChannelDescriptor.Builder clearSupportedTiers()
The tiers that support this notification channel; the project service tier must be one of the supported_tiers.
repeated .google.monitoring.v3.ServiceTier supported_tiers = 5;public java.util.List<java.lang.Integer> getSupportedTiersValueList()
The tiers that support this notification channel; the project service tier must be one of the supported_tiers.
repeated .google.monitoring.v3.ServiceTier supported_tiers = 5;getSupportedTiersValueList in interface NotificationChannelDescriptorOrBuilderpublic int getSupportedTiersValue(int index)
The tiers that support this notification channel; the project service tier must be one of the supported_tiers.
repeated .google.monitoring.v3.ServiceTier supported_tiers = 5;getSupportedTiersValue in interface NotificationChannelDescriptorOrBuilderpublic NotificationChannelDescriptor.Builder setSupportedTiersValue(int index, int value)
The tiers that support this notification channel; the project service tier must be one of the supported_tiers.
repeated .google.monitoring.v3.ServiceTier supported_tiers = 5;public NotificationChannelDescriptor.Builder addSupportedTiersValue(int value)
The tiers that support this notification channel; the project service tier must be one of the supported_tiers.
repeated .google.monitoring.v3.ServiceTier supported_tiers = 5;public NotificationChannelDescriptor.Builder addAllSupportedTiersValue(java.lang.Iterable<java.lang.Integer> values)
The tiers that support this notification channel; the project service tier must be one of the supported_tiers.
repeated .google.monitoring.v3.ServiceTier supported_tiers = 5;public final NotificationChannelDescriptor.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public final NotificationChannelDescriptor.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>