public static final class NotificationChannelDescriptor.Builder extends com.google.protobuf.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(Iterable<? extends com.google.api.LabelDescriptor> values)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
NotificationChannelDescriptor.Builder |
addAllSupportedTiers(Iterable<? extends ServiceTier> values)
Deprecated.
google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated.
See google/monitoring/v3/notification.proto;l=75
|
NotificationChannelDescriptor.Builder |
addAllSupportedTiersValue(Iterable<Integer> values)
Deprecated.
google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated.
See google/monitoring/v3/notification.proto;l=75
|
NotificationChannelDescriptor.Builder |
addLabels(int index,
com.google.api.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,
com.google.api.LabelDescriptor value)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
NotificationChannelDescriptor.Builder |
addLabels(com.google.api.LabelDescriptor.Builder builderForValue)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
NotificationChannelDescriptor.Builder |
addLabels(com.google.api.LabelDescriptor value)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
com.google.api.LabelDescriptor.Builder |
addLabelsBuilder()
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
com.google.api.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(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NotificationChannelDescriptor.Builder |
addSupportedTiers(ServiceTier value)
Deprecated.
google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated.
See google/monitoring/v3/notification.proto;l=75
|
NotificationChannelDescriptor.Builder |
addSupportedTiersValue(int value)
Deprecated.
google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated.
See google/monitoring/v3/notification.proto;l=75
|
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(com.google.protobuf.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 |
clearLaunchStage()
The product launch stage for channels of this type.
|
NotificationChannelDescriptor.Builder |
clearName()
The full REST resource name for this descriptor.
|
NotificationChannelDescriptor.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
NotificationChannelDescriptor.Builder |
clearSupportedTiers()
Deprecated.
google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated.
See google/monitoring/v3/notification.proto;l=75
|
NotificationChannelDescriptor.Builder |
clearType()
The type of notification channel, such as "email" and "sms".
|
NotificationChannelDescriptor.Builder |
clone() |
NotificationChannelDescriptor |
getDefaultInstanceForType() |
String |
getDescription()
A human-readable description of the notification channel
type.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
A human-readable description of the notification channel
type.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
A human-readable name for the notification channel type.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
A human-readable name for the notification channel type.
|
com.google.api.LabelDescriptor |
getLabels(int index)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
com.google.api.LabelDescriptor.Builder |
getLabelsBuilder(int index)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
List<com.google.api.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.
|
List<com.google.api.LabelDescriptor> |
getLabelsList()
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
com.google.api.LabelDescriptorOrBuilder |
getLabelsOrBuilder(int index)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
List<? extends com.google.api.LabelDescriptorOrBuilder> |
getLabelsOrBuilderList()
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
com.google.api.LaunchStage |
getLaunchStage()
The product launch stage for channels of this type.
|
int |
getLaunchStageValue()
The product launch stage for channels of this type.
|
String |
getName()
The full REST resource name for this descriptor.
|
com.google.protobuf.ByteString |
getNameBytes()
The full REST resource name for this descriptor.
|
ServiceTier |
getSupportedTiers(int index)
Deprecated.
google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated.
See google/monitoring/v3/notification.proto;l=75
|
int |
getSupportedTiersCount()
Deprecated.
google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated.
See google/monitoring/v3/notification.proto;l=75
|
List<ServiceTier> |
getSupportedTiersList()
Deprecated.
google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated.
See google/monitoring/v3/notification.proto;l=75
|
int |
getSupportedTiersValue(int index)
Deprecated.
google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated.
See google/monitoring/v3/notification.proto;l=75
|
List<Integer> |
getSupportedTiersValueList()
Deprecated.
google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated.
See google/monitoring/v3/notification.proto;l=75
|
String |
getType()
The type of notification channel, such as "email" and "sms".
|
com.google.protobuf.ByteString |
getTypeBytes()
The type of notification channel, such as "email" and "sms".
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
NotificationChannelDescriptor.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
NotificationChannelDescriptor.Builder |
mergeFrom(com.google.protobuf.Message other) |
NotificationChannelDescriptor.Builder |
mergeFrom(NotificationChannelDescriptor other) |
NotificationChannelDescriptor.Builder |
mergeUnknownFields(com.google.protobuf.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(String value)
A human-readable description of the notification channel
type.
|
NotificationChannelDescriptor.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
A human-readable description of the notification channel
type.
|
NotificationChannelDescriptor.Builder |
setDisplayName(String value)
A human-readable name for the notification channel type.
|
NotificationChannelDescriptor.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
A human-readable name for the notification channel type.
|
NotificationChannelDescriptor.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
NotificationChannelDescriptor.Builder |
setLabels(int index,
com.google.api.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,
com.google.api.LabelDescriptor value)
The set of labels that must be defined to identify a particular
channel of the corresponding type.
|
NotificationChannelDescriptor.Builder |
setLaunchStage(com.google.api.LaunchStage value)
The product launch stage for channels of this type.
|
NotificationChannelDescriptor.Builder |
setLaunchStageValue(int value)
The product launch stage for channels of this type.
|
NotificationChannelDescriptor.Builder |
setName(String value)
The full REST resource name for this descriptor.
|
NotificationChannelDescriptor.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The full REST resource name for this descriptor.
|
NotificationChannelDescriptor.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
NotificationChannelDescriptor.Builder |
setSupportedTiers(int index,
ServiceTier value)
Deprecated.
google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated.
See google/monitoring/v3/notification.proto;l=75
|
NotificationChannelDescriptor.Builder |
setSupportedTiersValue(int index,
int value)
Deprecated.
google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated.
See google/monitoring/v3/notification.proto;l=75
|
NotificationChannelDescriptor.Builder |
setType(String value)
The type of notification channel, such as "email" and "sms".
|
NotificationChannelDescriptor.Builder |
setTypeBytes(com.google.protobuf.ByteString value)
The type of notification channel, such as "email" and "sms".
|
NotificationChannelDescriptor.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, 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<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationChannelDescriptor.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<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic NotificationChannelDescriptor build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic NotificationChannelDescriptor buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic NotificationChannelDescriptor.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.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<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.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<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.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<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.Builder mergeFrom(NotificationChannelDescriptor other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public NotificationChannelDescriptor.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<NotificationChannelDescriptor.Builder>IOExceptionpublic String getName()
The full REST resource name for this descriptor. The format is:
projects/[PROJECT_ID_OR_NUMBER]/notificationChannelDescriptors/[TYPE]
In the above, `[TYPE]` is the value of the `type` field.
string name = 6;getName in interface NotificationChannelDescriptorOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The full REST resource name for this descriptor. The format is:
projects/[PROJECT_ID_OR_NUMBER]/notificationChannelDescriptors/[TYPE]
In the above, `[TYPE]` is the value of the `type` field.
string name = 6;getNameBytes in interface NotificationChannelDescriptorOrBuilderpublic NotificationChannelDescriptor.Builder setName(String value)
The full REST resource name for this descriptor. The format is:
projects/[PROJECT_ID_OR_NUMBER]/notificationChannelDescriptors/[TYPE]
In the above, `[TYPE]` is the value of the `type` field.
string name = 6;value - The name to set.public NotificationChannelDescriptor.Builder clearName()
The full REST resource name for this descriptor. The format is:
projects/[PROJECT_ID_OR_NUMBER]/notificationChannelDescriptors/[TYPE]
In the above, `[TYPE]` is the value of the `type` field.
string name = 6;public NotificationChannelDescriptor.Builder setNameBytes(com.google.protobuf.ByteString value)
The full REST resource name for this descriptor. The format is:
projects/[PROJECT_ID_OR_NUMBER]/notificationChannelDescriptors/[TYPE]
In the above, `[TYPE]` is the value of the `type` field.
string name = 6;value - The bytes for name to set.public String getType()
The type of notification channel, such as "email" and "sms". To view the full list of channels, see [Channel descriptors](https://cloud.google.com/monitoring/alerts/using-channels-api#ncd). Notification channel types are globally unique.
string type = 1;getType in interface NotificationChannelDescriptorOrBuilderpublic com.google.protobuf.ByteString getTypeBytes()
The type of notification channel, such as "email" and "sms". To view the full list of channels, see [Channel descriptors](https://cloud.google.com/monitoring/alerts/using-channels-api#ncd). Notification channel types are globally unique.
string type = 1;getTypeBytes in interface NotificationChannelDescriptorOrBuilderpublic NotificationChannelDescriptor.Builder setType(String value)
The type of notification channel, such as "email" and "sms". To view the full list of channels, see [Channel descriptors](https://cloud.google.com/monitoring/alerts/using-channels-api#ncd). Notification channel types are globally unique.
string type = 1;value - The type to set.public NotificationChannelDescriptor.Builder clearType()
The type of notification channel, such as "email" and "sms". To view the full list of channels, see [Channel descriptors](https://cloud.google.com/monitoring/alerts/using-channels-api#ncd). Notification channel types are globally unique.
string type = 1;public NotificationChannelDescriptor.Builder setTypeBytes(com.google.protobuf.ByteString value)
The type of notification channel, such as "email" and "sms". To view the full list of channels, see [Channel descriptors](https://cloud.google.com/monitoring/alerts/using-channels-api#ncd). Notification channel types are globally unique.
string type = 1;value - The bytes for type to set.public 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 com.google.protobuf.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(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;value - The displayName to set.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(com.google.protobuf.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;value - The bytes for displayName to set.public 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 com.google.protobuf.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(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;value - The description to set.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(com.google.protobuf.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;value - The bytes for description to set.public List<com.google.api.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 com.google.api.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, com.google.api.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, com.google.api.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(com.google.api.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, com.google.api.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(com.google.api.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, com.google.api.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(Iterable<? extends com.google.api.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 com.google.api.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 com.google.api.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 List<? extends com.google.api.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 com.google.api.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 com.google.api.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 List<com.google.api.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;@Deprecated public 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 [deprecated = true];
getSupportedTiersList in interface NotificationChannelDescriptorOrBuilder@Deprecated public 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 [deprecated = true];
getSupportedTiersCount in interface NotificationChannelDescriptorOrBuilder@Deprecated public 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 [deprecated = true];
getSupportedTiers in interface NotificationChannelDescriptorOrBuilderindex - The index of the element to return.@Deprecated public 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 [deprecated = true];
index - The index to set the value at.value - The supportedTiers to set.@Deprecated 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 [deprecated = true];
value - The supportedTiers to add.@Deprecated public NotificationChannelDescriptor.Builder addAllSupportedTiers(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 [deprecated = true];
values - The supportedTiers to add.@Deprecated 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 [deprecated = true];
@Deprecated public List<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 [deprecated = true];
getSupportedTiersValueList in interface NotificationChannelDescriptorOrBuilder@Deprecated public 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 [deprecated = true];
getSupportedTiersValue in interface NotificationChannelDescriptorOrBuilderindex - The index of the value to return.@Deprecated public 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 [deprecated = true];
index - The index to set the value at.value - The enum numeric value on the wire for supportedTiers to set.@Deprecated 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 [deprecated = true];
value - The enum numeric value on the wire for supportedTiers to add.@Deprecated public NotificationChannelDescriptor.Builder addAllSupportedTiersValue(Iterable<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 [deprecated = true];
values - The enum numeric values on the wire for supportedTiers to add.public int getLaunchStageValue()
The product launch stage for channels of this type.
.google.api.LaunchStage launch_stage = 7;getLaunchStageValue in interface NotificationChannelDescriptorOrBuilderpublic NotificationChannelDescriptor.Builder setLaunchStageValue(int value)
The product launch stage for channels of this type.
.google.api.LaunchStage launch_stage = 7;value - The enum numeric value on the wire for launchStage to set.public com.google.api.LaunchStage getLaunchStage()
The product launch stage for channels of this type.
.google.api.LaunchStage launch_stage = 7;getLaunchStage in interface NotificationChannelDescriptorOrBuilderpublic NotificationChannelDescriptor.Builder setLaunchStage(com.google.api.LaunchStage value)
The product launch stage for channels of this type.
.google.api.LaunchStage launch_stage = 7;value - The launchStage to set.public NotificationChannelDescriptor.Builder clearLaunchStage()
The product launch stage for channels of this type.
.google.api.LaunchStage launch_stage = 7;public final NotificationChannelDescriptor.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>public final NotificationChannelDescriptor.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<NotificationChannelDescriptor.Builder>Copyright © 2023 Google LLC. All rights reserved.