Package com.google.api
Class Monitoring.MonitoringDestination.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Monitoring.MonitoringDestination.Builder>
-
- com.google.api.Monitoring.MonitoringDestination.Builder
-
- All Implemented Interfaces:
Monitoring.MonitoringDestinationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- Monitoring.MonitoringDestination
public static final class Monitoring.MonitoringDestination.Builder extends com.google.protobuf.GeneratedMessage.Builder<Monitoring.MonitoringDestination.Builder> implements Monitoring.MonitoringDestinationOrBuilder
Configuration of a specific monitoring destination (the producer project or the consumer project).
Protobuf typegoogle.api.Monitoring.MonitoringDestination
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Monitoring.MonitoringDestination.BuilderaddAllMetrics(java.lang.Iterable<java.lang.String> values)Types of the metrics to report to this monitoring destination.Monitoring.MonitoringDestination.BuilderaddMetrics(java.lang.String value)Types of the metrics to report to this monitoring destination.Monitoring.MonitoringDestination.BuilderaddMetricsBytes(com.google.protobuf.ByteString value)Types of the metrics to report to this monitoring destination.Monitoring.MonitoringDestinationbuild()Monitoring.MonitoringDestinationbuildPartial()Monitoring.MonitoringDestination.Builderclear()Monitoring.MonitoringDestination.BuilderclearMetrics()Types of the metrics to report to this monitoring destination.Monitoring.MonitoringDestination.BuilderclearMonitoredResource()The monitored resource type.Monitoring.MonitoringDestinationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetMetrics(int index)Types of the metrics to report to this monitoring destination.com.google.protobuf.ByteStringgetMetricsBytes(int index)Types of the metrics to report to this monitoring destination.intgetMetricsCount()Types of the metrics to report to this monitoring destination.com.google.protobuf.ProtocolStringListgetMetricsList()Types of the metrics to report to this monitoring destination.java.lang.StringgetMonitoredResource()The monitored resource type.com.google.protobuf.ByteStringgetMonitoredResourceBytes()The monitored resource type.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Monitoring.MonitoringDestination.BuildermergeFrom(Monitoring.MonitoringDestination other)Monitoring.MonitoringDestination.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Monitoring.MonitoringDestination.BuildermergeFrom(com.google.protobuf.Message other)Monitoring.MonitoringDestination.BuildersetMetrics(int index, java.lang.String value)Types of the metrics to report to this monitoring destination.Monitoring.MonitoringDestination.BuildersetMonitoredResource(java.lang.String value)The monitored resource type.Monitoring.MonitoringDestination.BuildersetMonitoredResourceBytes(com.google.protobuf.ByteString value)The monitored resource type.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Monitoring.MonitoringDestination.Builder>
-
clear
public Monitoring.MonitoringDestination.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Monitoring.MonitoringDestination.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Monitoring.MonitoringDestination.Builder>
-
getDefaultInstanceForType
public Monitoring.MonitoringDestination getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Monitoring.MonitoringDestination build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Monitoring.MonitoringDestination buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Monitoring.MonitoringDestination.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Monitoring.MonitoringDestination.Builder>
-
mergeFrom
public Monitoring.MonitoringDestination.Builder mergeFrom(Monitoring.MonitoringDestination other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Monitoring.MonitoringDestination.Builder>
-
mergeFrom
public Monitoring.MonitoringDestination.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Monitoring.MonitoringDestination.Builder>- Throws:
java.io.IOException
-
getMonitoredResource
public 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;- Specified by:
getMonitoredResourcein interfaceMonitoring.MonitoringDestinationOrBuilder- Returns:
- The monitoredResource.
-
getMonitoredResourceBytes
public 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;- Specified by:
getMonitoredResourceBytesin interfaceMonitoring.MonitoringDestinationOrBuilder- Returns:
- The bytes for monitoredResource.
-
setMonitoredResource
public 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;- Parameters:
value- The monitoredResource to set.- Returns:
- This builder for chaining.
-
clearMonitoredResource
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;- Returns:
- This builder for chaining.
-
setMonitoredResourceBytes
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;- Parameters:
value- The bytes for monitoredResource to set.- Returns:
- This builder for chaining.
-
getMetricsList
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;- Specified by:
getMetricsListin interfaceMonitoring.MonitoringDestinationOrBuilder- Returns:
- A list containing the metrics.
-
getMetricsCount
public 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;- Specified by:
getMetricsCountin interfaceMonitoring.MonitoringDestinationOrBuilder- Returns:
- The count of metrics.
-
getMetrics
public 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;- Specified by:
getMetricsin interfaceMonitoring.MonitoringDestinationOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The metrics at the given index.
-
getMetricsBytes
public 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;- Specified by:
getMetricsBytesin interfaceMonitoring.MonitoringDestinationOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the metrics at the given index.
-
setMetrics
public 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;- Parameters:
index- The index to set the value at.value- The metrics to set.- Returns:
- This builder for chaining.
-
addMetrics
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;- Parameters:
value- The metrics to add.- Returns:
- This builder for chaining.
-
addAllMetrics
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;- Parameters:
values- The metrics to add.- Returns:
- This builder for chaining.
-
clearMetrics
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;- Returns:
- This builder for chaining.
-
addMetricsBytes
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;- Parameters:
value- The bytes of the metrics to add.- Returns:
- This builder for chaining.
-
-