public static final class Monitoring.MonitoringDestination.Builder extends 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.MonitoringDestinationgetAllFields, 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<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic Monitoring.MonitoringDestination build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic Monitoring.MonitoringDestination buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic Monitoring.MonitoringDestination.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder mergeFrom(Monitoring.MonitoringDestination other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public Monitoring.MonitoringDestination.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class 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 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(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 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 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(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(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>public final Monitoring.MonitoringDestination.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<Monitoring.MonitoringDestination.Builder>