- 3.56.0 (latest)
- 3.55.0
- 3.54.0
- 3.53.0
- 3.52.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.40.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.6
- 3.3.6
- 3.2.10
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
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > NotificationChannelDescriptor.BuilderImplements
NotificationChannelDescriptorOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllLabels(Iterable<? extends LabelDescriptor> values)
public NotificationChannelDescriptor.Builder addAllLabels(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;
Parameter | |
---|---|
Name | Description |
values |
Iterable<? extends com.google.api.LabelDescriptor> |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
addAllSupportedTiers(Iterable<? extends ServiceTier> values) (deprecated)
public NotificationChannelDescriptor.Builder addAllSupportedTiers(Iterable<? extends ServiceTier> values)
Deprecated. google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated. See google/monitoring/v3/notification.proto;l=76
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];
Parameter | |
---|---|
Name | Description |
values |
Iterable<? extends com.google.monitoring.v3.ServiceTier> The supportedTiers to add. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
addAllSupportedTiersValue(Iterable<Integer> values) (deprecated)
public NotificationChannelDescriptor.Builder addAllSupportedTiersValue(Iterable<Integer> values)
Deprecated. google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated. See google/monitoring/v3/notification.proto;l=76
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];
Parameter | |
---|---|
Name | Description |
values |
Iterable<Integer> The enum numeric values on the wire for supportedTiers to add. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
addLabels(LabelDescriptor value)
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;
Parameter | |
---|---|
Name | Description |
value |
com.google.api.LabelDescriptor |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
addLabels(LabelDescriptor.Builder builderForValue)
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;
Parameter | |
---|---|
Name | Description |
builderForValue |
com.google.api.LabelDescriptor.Builder |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
addLabels(int index, LabelDescriptor value)
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;
Parameters | |
---|---|
Name | Description |
index |
int |
value |
com.google.api.LabelDescriptor |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
addLabels(int index, LabelDescriptor.Builder builderForValue)
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;
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
com.google.api.LabelDescriptor.Builder |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
addLabelsBuilder()
public 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;
Returns | |
---|---|
Type | Description |
com.google.api.LabelDescriptor.Builder |
addLabelsBuilder(int index)
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;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
com.google.api.LabelDescriptor.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public NotificationChannelDescriptor.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
addSupportedTiers(ServiceTier value) (deprecated)
public NotificationChannelDescriptor.Builder addSupportedTiers(ServiceTier value)
Deprecated. google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated. See google/monitoring/v3/notification.proto;l=76
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];
Parameter | |
---|---|
Name | Description |
value |
ServiceTier The supportedTiers to add. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
addSupportedTiersValue(int value) (deprecated)
public NotificationChannelDescriptor.Builder addSupportedTiersValue(int value)
Deprecated. google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated. See google/monitoring/v3/notification.proto;l=76
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];
Parameter | |
---|---|
Name | Description |
value |
int The enum numeric value on the wire for supportedTiers to add. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
build()
public NotificationChannelDescriptor build()
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor |
buildPartial()
public NotificationChannelDescriptor buildPartial()
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor |
clear()
public NotificationChannelDescriptor.Builder clear()
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
clearDescription()
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;
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
clearDisplayName()
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;
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public NotificationChannelDescriptor.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
clearLabels()
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;
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
clearLaunchStage()
public NotificationChannelDescriptor.Builder clearLaunchStage()
The product launch stage for channels of this type.
.google.api.LaunchStage launch_stage = 7;
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
clearName()
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;
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public NotificationChannelDescriptor.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
clearSupportedTiers() (deprecated)
public NotificationChannelDescriptor.Builder clearSupportedTiers()
Deprecated. google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated. See google/monitoring/v3/notification.proto;l=76
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];
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
clearType()
public NotificationChannelDescriptor.Builder clearType()
The type of notification channel, such as "email" and "sms". To view the full list of channels, see Channel descriptors. Notification channel types are globally unique.
string type = 1;
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
clone()
public NotificationChannelDescriptor.Builder clone()
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
getDefaultInstanceForType()
public NotificationChannelDescriptor getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor |
getDescription()
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;
Returns | |
---|---|
Type | Description |
String |
The description. |
getDescriptionBytes()
public 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;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for description. |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getDisplayName()
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;
Returns | |
---|---|
Type | Description |
String |
The displayName. |
getDisplayNameBytes()
public 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;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for displayName. |
getLabels(int index)
public 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;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
com.google.api.LabelDescriptor |
getLabelsBuilder(int index)
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;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
com.google.api.LabelDescriptor.Builder |
getLabelsBuilderList()
public 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;
Returns | |
---|---|
Type | Description |
List<com.google.api.LabelDescriptor.Builder> |
getLabelsCount()
public 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;
Returns | |
---|---|
Type | Description |
int |
getLabelsList()
public 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;
Returns | |
---|---|
Type | Description |
List<com.google.api.LabelDescriptor> |
getLabelsOrBuilder(int index)
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;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
com.google.api.LabelDescriptorOrBuilder |
getLabelsOrBuilderList()
public 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;
Returns | |
---|---|
Type | Description |
List<? extends com.google.api.LabelDescriptorOrBuilder> |
getLaunchStage()
public LaunchStage getLaunchStage()
The product launch stage for channels of this type.
.google.api.LaunchStage launch_stage = 7;
Returns | |
---|---|
Type | Description |
com.google.api.LaunchStage |
The launchStage. |
getLaunchStageValue()
public int getLaunchStageValue()
The product launch stage for channels of this type.
.google.api.LaunchStage launch_stage = 7;
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire for launchStage. |
getName()
public 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;
Returns | |
---|---|
Type | Description |
String |
The name. |
getNameBytes()
public 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;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for name. |
getSupportedTiers(int index) (deprecated)
public ServiceTier getSupportedTiers(int index)
Deprecated. google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated. See google/monitoring/v3/notification.proto;l=76
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];
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
ServiceTier |
The supportedTiers at the given index. |
getSupportedTiersCount() (deprecated)
public int getSupportedTiersCount()
Deprecated. google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated. See google/monitoring/v3/notification.proto;l=76
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];
Returns | |
---|---|
Type | Description |
int |
The count of supportedTiers. |
getSupportedTiersList() (deprecated)
public List<ServiceTier> getSupportedTiersList()
Deprecated. google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated. See google/monitoring/v3/notification.proto;l=76
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];
Returns | |
---|---|
Type | Description |
List<ServiceTier> |
A list containing the supportedTiers. |
getSupportedTiersValue(int index) (deprecated)
public int getSupportedTiersValue(int index)
Deprecated. google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated. See google/monitoring/v3/notification.proto;l=76
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];
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
int |
The enum numeric value on the wire of supportedTiers at the given index. |
getSupportedTiersValueList() (deprecated)
public List<Integer> getSupportedTiersValueList()
Deprecated. google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated. See google/monitoring/v3/notification.proto;l=76
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];
Returns | |
---|---|
Type | Description |
List<Integer> |
A list containing the enum numeric values on the wire for supportedTiers. |
getType()
public String getType()
The type of notification channel, such as "email" and "sms". To view the full list of channels, see Channel descriptors. Notification channel types are globally unique.
string type = 1;
Returns | |
---|---|
Type | Description |
String |
The type. |
getTypeBytes()
public ByteString getTypeBytes()
The type of notification channel, such as "email" and "sms". To view the full list of channels, see Channel descriptors. Notification channel types are globally unique.
string type = 1;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for type. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeFrom(NotificationChannelDescriptor other)
public NotificationChannelDescriptor.Builder mergeFrom(NotificationChannelDescriptor other)
Parameter | |
---|---|
Name | Description |
other |
NotificationChannelDescriptor |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public NotificationChannelDescriptor.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public NotificationChannelDescriptor.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final NotificationChannelDescriptor.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
removeLabels(int index)
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;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
setDescription(String value)
public 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;
Parameter | |
---|---|
Name | Description |
value |
String The description to set. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
setDescriptionBytes(ByteString value)
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;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for description to set. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
setDisplayName(String value)
public 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;
Parameter | |
---|---|
Name | Description |
value |
String The displayName to set. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
setDisplayNameBytes(ByteString value)
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;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for displayName to set. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public NotificationChannelDescriptor.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
setLabels(int index, LabelDescriptor value)
public 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;
Parameters | |
---|---|
Name | Description |
index |
int |
value |
com.google.api.LabelDescriptor |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
setLabels(int index, LabelDescriptor.Builder builderForValue)
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;
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
com.google.api.LabelDescriptor.Builder |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
setLaunchStage(LaunchStage value)
public NotificationChannelDescriptor.Builder setLaunchStage(LaunchStage value)
The product launch stage for channels of this type.
.google.api.LaunchStage launch_stage = 7;
Parameter | |
---|---|
Name | Description |
value |
com.google.api.LaunchStage The launchStage to set. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
setLaunchStageValue(int value)
public NotificationChannelDescriptor.Builder setLaunchStageValue(int value)
The product launch stage for channels of this type.
.google.api.LaunchStage launch_stage = 7;
Parameter | |
---|---|
Name | Description |
value |
int The enum numeric value on the wire for launchStage to set. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
setName(String value)
public 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;
Parameter | |
---|---|
Name | Description |
value |
String The name to set. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
setNameBytes(ByteString value)
public NotificationChannelDescriptor.Builder setNameBytes(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;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for name to set. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public NotificationChannelDescriptor.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
setSupportedTiers(int index, ServiceTier value) (deprecated)
public NotificationChannelDescriptor.Builder setSupportedTiers(int index, ServiceTier value)
Deprecated. google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated. See google/monitoring/v3/notification.proto;l=76
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];
Parameters | |
---|---|
Name | Description |
index |
int The index to set the value at. |
value |
ServiceTier The supportedTiers to set. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
setSupportedTiersValue(int index, int value) (deprecated)
public NotificationChannelDescriptor.Builder setSupportedTiersValue(int index, int value)
Deprecated. google.monitoring.v3.NotificationChannelDescriptor.supported_tiers is deprecated. See google/monitoring/v3/notification.proto;l=76
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];
Parameters | |
---|---|
Name | Description |
index |
int The index to set the value at. |
value |
int The enum numeric value on the wire for supportedTiers to set. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
setType(String value)
public 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. Notification channel types are globally unique.
string type = 1;
Parameter | |
---|---|
Name | Description |
value |
String The type to set. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
setTypeBytes(ByteString value)
public NotificationChannelDescriptor.Builder setTypeBytes(ByteString value)
The type of notification channel, such as "email" and "sms". To view the full list of channels, see Channel descriptors. Notification channel types are globally unique.
string type = 1;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for type to set. |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final NotificationChannelDescriptor.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
NotificationChannelDescriptor.Builder |