public static final class Monitoring.MonitoringDestination.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder> implements Monitoring.MonitoringDestinationOrBuilder
Configuration of a specific monitoring destination (the producer project or the consumer project).Protobuf type
google.api.Monitoring.MonitoringDestination| Modifier and Type | Method and Description |
|---|---|
Monitoring.MonitoringDestination.Builder |
addAllMetrics(java.lang.Iterable<java.lang.String> values)
Types of the metrics to report to this monitoring destination.
|
Monitoring.MonitoringDestination.Builder |
addMetrics(java.lang.String value)
Types of the metrics to report to this monitoring destination.
|
Monitoring.MonitoringDestination.Builder |
addMetricsBytes(com.google.protobuf.ByteString value)
Types of the metrics to report to this monitoring destination.
|
Monitoring.MonitoringDestination.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Monitoring.MonitoringDestination |
build() |
Monitoring.MonitoringDestination |
buildPartial() |
Monitoring.MonitoringDestination.Builder |
clear() |
Monitoring.MonitoringDestination.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Monitoring.MonitoringDestination.Builder |
clearMetrics()
Types of the metrics to report to this monitoring destination.
|
Monitoring.MonitoringDestination.Builder |
clearMonitoredResource()
The monitored resource type.
|
Monitoring.MonitoringDestination.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Monitoring.MonitoringDestination.Builder |
clone() |
Monitoring.MonitoringDestination |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getMetrics(int index)
Types of the metrics to report to this monitoring destination.
|
com.google.protobuf.ByteString |
getMetricsBytes(int index)
Types of the metrics to report to this monitoring destination.
|
int |
getMetricsCount()
Types of the metrics to report to this monitoring destination.
|
com.google.protobuf.ProtocolStringList |
getMetricsList()
Types of the metrics to report to this monitoring destination.
|
java.lang.String |
getMonitoredResource()
The monitored resource type.
|
com.google.protobuf.ByteString |
getMonitoredResourceBytes()
The monitored resource type.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Monitoring.MonitoringDestination.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Monitoring.MonitoringDestination.Builder |
mergeFrom(com.google.protobuf.Message other) |
Monitoring.MonitoringDestination.Builder |
mergeFrom(Monitoring.MonitoringDestination other) |
Monitoring.MonitoringDestination.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Monitoring.MonitoringDestination.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) |
Monitoring.MonitoringDestination.Builder |
setMetrics(int index,
java.lang.String value)
Types of the metrics to report to this monitoring destination.
|
Monitoring.MonitoringDestination.Builder |
setMonitoredResource(java.lang.String value)
The monitored resource type.
|
Monitoring.MonitoringDestination.Builder |
setMonitoredResourceBytes(com.google.protobuf.ByteString value)
The monitored resource type.
|
Monitoring.MonitoringDestination.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
Monitoring.MonitoringDestination.Builder |
setUnknownFields(com.google.protobuf.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, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.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<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Monitoring.MonitoringDestination build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Monitoring.MonitoringDestination buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Monitoring.MonitoringDestination.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder mergeFrom(Monitoring.MonitoringDestination other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Monitoring.MonitoringDestination.Builder>java.io.IOExceptionpublic java.lang.String getMonitoredResource()
The monitored resource type. The type must be defined in [Service.monitored_resources][google.api.Service.monitored_resources] section.
string monitored_resource = 1;getMonitoredResource in interface Monitoring.MonitoringDestinationOrBuilderpublic com.google.protobuf.ByteString getMonitoredResourceBytes()
The monitored resource type. The type must be defined in [Service.monitored_resources][google.api.Service.monitored_resources] section.
string monitored_resource = 1;getMonitoredResourceBytes in interface Monitoring.MonitoringDestinationOrBuilderpublic Monitoring.MonitoringDestination.Builder setMonitoredResource(java.lang.String value)
The monitored resource type. The type must be defined in [Service.monitored_resources][google.api.Service.monitored_resources] section.
string monitored_resource = 1;public Monitoring.MonitoringDestination.Builder clearMonitoredResource()
The monitored resource type. The type must be defined in [Service.monitored_resources][google.api.Service.monitored_resources] section.
string monitored_resource = 1;public Monitoring.MonitoringDestination.Builder setMonitoredResourceBytes(com.google.protobuf.ByteString value)
The monitored resource type. The type must be defined in [Service.monitored_resources][google.api.Service.monitored_resources] section.
string monitored_resource = 1;public com.google.protobuf.ProtocolStringList getMetricsList()
Types of the metrics to report to this monitoring destination. Each type must be defined in [Service.metrics][google.api.Service.metrics] section.
repeated string metrics = 2;getMetricsList in interface Monitoring.MonitoringDestinationOrBuilderpublic int getMetricsCount()
Types of the metrics to report to this monitoring destination. Each type must be defined in [Service.metrics][google.api.Service.metrics] section.
repeated string metrics = 2;getMetricsCount in interface Monitoring.MonitoringDestinationOrBuilderpublic java.lang.String getMetrics(int index)
Types of the metrics to report to this monitoring destination. Each type must be defined in [Service.metrics][google.api.Service.metrics] section.
repeated string metrics = 2;getMetrics in interface Monitoring.MonitoringDestinationOrBuilderpublic com.google.protobuf.ByteString getMetricsBytes(int index)
Types of the metrics to report to this monitoring destination. Each type must be defined in [Service.metrics][google.api.Service.metrics] section.
repeated string metrics = 2;getMetricsBytes in interface Monitoring.MonitoringDestinationOrBuilderpublic Monitoring.MonitoringDestination.Builder setMetrics(int index, java.lang.String value)
Types of the metrics to report to this monitoring destination. Each type must be defined in [Service.metrics][google.api.Service.metrics] section.
repeated string metrics = 2;public Monitoring.MonitoringDestination.Builder addMetrics(java.lang.String value)
Types of the metrics to report to this monitoring destination. Each type must be defined in [Service.metrics][google.api.Service.metrics] section.
repeated string metrics = 2;public Monitoring.MonitoringDestination.Builder addAllMetrics(java.lang.Iterable<java.lang.String> values)
Types of the metrics to report to this monitoring destination. Each type must be defined in [Service.metrics][google.api.Service.metrics] section.
repeated string metrics = 2;public Monitoring.MonitoringDestination.Builder clearMetrics()
Types of the metrics to report to this monitoring destination. Each type must be defined in [Service.metrics][google.api.Service.metrics] section.
repeated string metrics = 2;public Monitoring.MonitoringDestination.Builder addMetricsBytes(com.google.protobuf.ByteString value)
Types of the metrics to report to this monitoring destination. Each type must be defined in [Service.metrics][google.api.Service.metrics] section.
repeated string metrics = 2;public final Monitoring.MonitoringDestination.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public final Monitoring.MonitoringDestination.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>