Package com.google.api
Class Monitoring.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Monitoring.Builder>
-
- com.google.api.Monitoring.Builder
-
- All Implemented Interfaces:
MonitoringOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- Monitoring
public static final class Monitoring.Builder extends com.google.protobuf.GeneratedMessage.Builder<Monitoring.Builder> implements MonitoringOrBuilder
Monitoring configuration of the service. The example below shows how to configure monitored resources and metrics for monitoring. In the example, a monitored resource and two metrics are defined. The `library.googleapis.com/book/returned_count` metric is sent to both producer and consumer projects, whereas the `library.googleapis.com/book/num_overdue` metric is only sent to the consumer project. monitored_resources: - type: library.googleapis.com/Branch display_name: "Library Branch" description: "A branch of a library." launch_stage: GA labels: - key: resource_container description: "The Cloud container (ie. project id) for the Branch." - key: location description: "The location of the library branch." - key: branch_id description: "The id of the branch." metrics: - name: library.googleapis.com/book/returned_count display_name: "Books Returned" description: "The count of books that have been returned." launch_stage: GA metric_kind: DELTA value_type: INT64 unit: "1" labels: - key: customer_id description: "The id of the customer." - name: library.googleapis.com/book/num_overdue display_name: "Books Overdue" description: "The current number of overdue books." launch_stage: GA metric_kind: GAUGE value_type: INT64 unit: "1" labels: - key: customer_id description: "The id of the customer." monitoring: producer_destinations: - monitored_resource: library.googleapis.com/Branch metrics: - library.googleapis.com/book/returned_count consumer_destinations: - monitored_resource: library.googleapis.com/Branch metrics: - library.googleapis.com/book/returned_count - library.googleapis.com/book/num_overdue
Protobuf typegoogle.api.Monitoring
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Monitoring.BuilderaddAllConsumerDestinations(java.lang.Iterable<? extends Monitoring.MonitoringDestination> values)Monitoring configurations for sending metrics to the consumer project.Monitoring.BuilderaddAllProducerDestinations(java.lang.Iterable<? extends Monitoring.MonitoringDestination> values)Monitoring configurations for sending metrics to the producer project.Monitoring.BuilderaddConsumerDestinations(int index, Monitoring.MonitoringDestination value)Monitoring configurations for sending metrics to the consumer project.Monitoring.BuilderaddConsumerDestinations(int index, Monitoring.MonitoringDestination.Builder builderForValue)Monitoring configurations for sending metrics to the consumer project.Monitoring.BuilderaddConsumerDestinations(Monitoring.MonitoringDestination value)Monitoring configurations for sending metrics to the consumer project.Monitoring.BuilderaddConsumerDestinations(Monitoring.MonitoringDestination.Builder builderForValue)Monitoring configurations for sending metrics to the consumer project.Monitoring.MonitoringDestination.BuilderaddConsumerDestinationsBuilder()Monitoring configurations for sending metrics to the consumer project.Monitoring.MonitoringDestination.BuilderaddConsumerDestinationsBuilder(int index)Monitoring configurations for sending metrics to the consumer project.Monitoring.BuilderaddProducerDestinations(int index, Monitoring.MonitoringDestination value)Monitoring configurations for sending metrics to the producer project.Monitoring.BuilderaddProducerDestinations(int index, Monitoring.MonitoringDestination.Builder builderForValue)Monitoring configurations for sending metrics to the producer project.Monitoring.BuilderaddProducerDestinations(Monitoring.MonitoringDestination value)Monitoring configurations for sending metrics to the producer project.Monitoring.BuilderaddProducerDestinations(Monitoring.MonitoringDestination.Builder builderForValue)Monitoring configurations for sending metrics to the producer project.Monitoring.MonitoringDestination.BuilderaddProducerDestinationsBuilder()Monitoring configurations for sending metrics to the producer project.Monitoring.MonitoringDestination.BuilderaddProducerDestinationsBuilder(int index)Monitoring configurations for sending metrics to the producer project.Monitoringbuild()MonitoringbuildPartial()Monitoring.Builderclear()Monitoring.BuilderclearConsumerDestinations()Monitoring configurations for sending metrics to the consumer project.Monitoring.BuilderclearProducerDestinations()Monitoring configurations for sending metrics to the producer project.Monitoring.MonitoringDestinationgetConsumerDestinations(int index)Monitoring configurations for sending metrics to the consumer project.Monitoring.MonitoringDestination.BuildergetConsumerDestinationsBuilder(int index)Monitoring configurations for sending metrics to the consumer project.java.util.List<Monitoring.MonitoringDestination.Builder>getConsumerDestinationsBuilderList()Monitoring configurations for sending metrics to the consumer project.intgetConsumerDestinationsCount()Monitoring configurations for sending metrics to the consumer project.java.util.List<Monitoring.MonitoringDestination>getConsumerDestinationsList()Monitoring configurations for sending metrics to the consumer project.Monitoring.MonitoringDestinationOrBuildergetConsumerDestinationsOrBuilder(int index)Monitoring configurations for sending metrics to the consumer project.java.util.List<? extends Monitoring.MonitoringDestinationOrBuilder>getConsumerDestinationsOrBuilderList()Monitoring configurations for sending metrics to the consumer project.MonitoringgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Monitoring.MonitoringDestinationgetProducerDestinations(int index)Monitoring configurations for sending metrics to the producer project.Monitoring.MonitoringDestination.BuildergetProducerDestinationsBuilder(int index)Monitoring configurations for sending metrics to the producer project.java.util.List<Monitoring.MonitoringDestination.Builder>getProducerDestinationsBuilderList()Monitoring configurations for sending metrics to the producer project.intgetProducerDestinationsCount()Monitoring configurations for sending metrics to the producer project.java.util.List<Monitoring.MonitoringDestination>getProducerDestinationsList()Monitoring configurations for sending metrics to the producer project.Monitoring.MonitoringDestinationOrBuildergetProducerDestinationsOrBuilder(int index)Monitoring configurations for sending metrics to the producer project.java.util.List<? extends Monitoring.MonitoringDestinationOrBuilder>getProducerDestinationsOrBuilderList()Monitoring configurations for sending metrics to the producer project.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Monitoring.BuildermergeFrom(Monitoring other)Monitoring.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Monitoring.BuildermergeFrom(com.google.protobuf.Message other)Monitoring.BuilderremoveConsumerDestinations(int index)Monitoring configurations for sending metrics to the consumer project.Monitoring.BuilderremoveProducerDestinations(int index)Monitoring configurations for sending metrics to the producer project.Monitoring.BuildersetConsumerDestinations(int index, Monitoring.MonitoringDestination value)Monitoring configurations for sending metrics to the consumer project.Monitoring.BuildersetConsumerDestinations(int index, Monitoring.MonitoringDestination.Builder builderForValue)Monitoring configurations for sending metrics to the consumer project.Monitoring.BuildersetProducerDestinations(int index, Monitoring.MonitoringDestination value)Monitoring configurations for sending metrics to the producer project.Monitoring.BuildersetProducerDestinations(int index, Monitoring.MonitoringDestination.Builder builderForValue)Monitoring configurations for sending metrics to the producer project.-
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.Builder>
-
clear
public Monitoring.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.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.Builder>
-
getDefaultInstanceForType
public Monitoring getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Monitoring build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Monitoring buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Monitoring.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Monitoring.Builder>
-
mergeFrom
public Monitoring.Builder mergeFrom(Monitoring other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Monitoring.Builder>
-
mergeFrom
public Monitoring.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.Builder>- Throws:
java.io.IOException
-
getProducerDestinationsList
public java.util.List<Monitoring.MonitoringDestination> getProducerDestinationsList()
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;- Specified by:
getProducerDestinationsListin interfaceMonitoringOrBuilder
-
getProducerDestinationsCount
public int getProducerDestinationsCount()
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;- Specified by:
getProducerDestinationsCountin interfaceMonitoringOrBuilder
-
getProducerDestinations
public Monitoring.MonitoringDestination getProducerDestinations(int index)
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;- Specified by:
getProducerDestinationsin interfaceMonitoringOrBuilder
-
setProducerDestinations
public Monitoring.Builder setProducerDestinations(int index, Monitoring.MonitoringDestination value)
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
-
setProducerDestinations
public Monitoring.Builder setProducerDestinations(int index, Monitoring.MonitoringDestination.Builder builderForValue)
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
-
addProducerDestinations
public Monitoring.Builder addProducerDestinations(Monitoring.MonitoringDestination value)
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
-
addProducerDestinations
public Monitoring.Builder addProducerDestinations(int index, Monitoring.MonitoringDestination value)
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
-
addProducerDestinations
public Monitoring.Builder addProducerDestinations(Monitoring.MonitoringDestination.Builder builderForValue)
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
-
addProducerDestinations
public Monitoring.Builder addProducerDestinations(int index, Monitoring.MonitoringDestination.Builder builderForValue)
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
-
addAllProducerDestinations
public Monitoring.Builder addAllProducerDestinations(java.lang.Iterable<? extends Monitoring.MonitoringDestination> values)
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
-
clearProducerDestinations
public Monitoring.Builder clearProducerDestinations()
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
-
removeProducerDestinations
public Monitoring.Builder removeProducerDestinations(int index)
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
-
getProducerDestinationsBuilder
public Monitoring.MonitoringDestination.Builder getProducerDestinationsBuilder(int index)
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
-
getProducerDestinationsOrBuilder
public Monitoring.MonitoringDestinationOrBuilder getProducerDestinationsOrBuilder(int index)
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;- Specified by:
getProducerDestinationsOrBuilderin interfaceMonitoringOrBuilder
-
getProducerDestinationsOrBuilderList
public java.util.List<? extends Monitoring.MonitoringDestinationOrBuilder> getProducerDestinationsOrBuilderList()
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;- Specified by:
getProducerDestinationsOrBuilderListin interfaceMonitoringOrBuilder
-
addProducerDestinationsBuilder
public Monitoring.MonitoringDestination.Builder addProducerDestinationsBuilder()
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
-
addProducerDestinationsBuilder
public Monitoring.MonitoringDestination.Builder addProducerDestinationsBuilder(int index)
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
-
getProducerDestinationsBuilderList
public java.util.List<Monitoring.MonitoringDestination.Builder> getProducerDestinationsBuilderList()
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
-
getConsumerDestinationsList
public java.util.List<Monitoring.MonitoringDestination> getConsumerDestinationsList()
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;- Specified by:
getConsumerDestinationsListin interfaceMonitoringOrBuilder
-
getConsumerDestinationsCount
public int getConsumerDestinationsCount()
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;- Specified by:
getConsumerDestinationsCountin interfaceMonitoringOrBuilder
-
getConsumerDestinations
public Monitoring.MonitoringDestination getConsumerDestinations(int index)
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;- Specified by:
getConsumerDestinationsin interfaceMonitoringOrBuilder
-
setConsumerDestinations
public Monitoring.Builder setConsumerDestinations(int index, Monitoring.MonitoringDestination value)
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
-
setConsumerDestinations
public Monitoring.Builder setConsumerDestinations(int index, Monitoring.MonitoringDestination.Builder builderForValue)
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
-
addConsumerDestinations
public Monitoring.Builder addConsumerDestinations(Monitoring.MonitoringDestination value)
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
-
addConsumerDestinations
public Monitoring.Builder addConsumerDestinations(int index, Monitoring.MonitoringDestination value)
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
-
addConsumerDestinations
public Monitoring.Builder addConsumerDestinations(Monitoring.MonitoringDestination.Builder builderForValue)
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
-
addConsumerDestinations
public Monitoring.Builder addConsumerDestinations(int index, Monitoring.MonitoringDestination.Builder builderForValue)
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
-
addAllConsumerDestinations
public Monitoring.Builder addAllConsumerDestinations(java.lang.Iterable<? extends Monitoring.MonitoringDestination> values)
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
-
clearConsumerDestinations
public Monitoring.Builder clearConsumerDestinations()
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
-
removeConsumerDestinations
public Monitoring.Builder removeConsumerDestinations(int index)
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
-
getConsumerDestinationsBuilder
public Monitoring.MonitoringDestination.Builder getConsumerDestinationsBuilder(int index)
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
-
getConsumerDestinationsOrBuilder
public Monitoring.MonitoringDestinationOrBuilder getConsumerDestinationsOrBuilder(int index)
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;- Specified by:
getConsumerDestinationsOrBuilderin interfaceMonitoringOrBuilder
-
getConsumerDestinationsOrBuilderList
public java.util.List<? extends Monitoring.MonitoringDestinationOrBuilder> getConsumerDestinationsOrBuilderList()
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;- Specified by:
getConsumerDestinationsOrBuilderListin interfaceMonitoringOrBuilder
-
addConsumerDestinationsBuilder
public Monitoring.MonitoringDestination.Builder addConsumerDestinationsBuilder()
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
-
addConsumerDestinationsBuilder
public Monitoring.MonitoringDestination.Builder addConsumerDestinationsBuilder(int index)
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
-
getConsumerDestinationsBuilderList
public java.util.List<Monitoring.MonitoringDestination.Builder> getConsumerDestinationsBuilderList()
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resource type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
-
-