Package com.google.api
Class Monitoring.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.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,Cloneable
- Enclosing class:
- Monitoring
public static final class Monitoring.Builder extends com.google.protobuf.GeneratedMessageV3.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_overdueProtobuf typegoogle.api.Monitoring
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Monitoring.BuilderaddAllConsumerDestinations(Iterable<? extends Monitoring.MonitoringDestination> values)Monitoring configurations for sending metrics to the consumer project.Monitoring.BuilderaddAllProducerDestinations(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.Monitoring.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Monitoringbuild()MonitoringbuildPartial()Monitoring.Builderclear()Monitoring.BuilderclearConsumerDestinations()Monitoring configurations for sending metrics to the consumer project.Monitoring.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Monitoring.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Monitoring.BuilderclearProducerDestinations()Monitoring configurations for sending metrics to the producer project.Monitoring.Builderclone()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.List<Monitoring.MonitoringDestination.Builder>getConsumerDestinationsBuilderList()Monitoring configurations for sending metrics to the consumer project.intgetConsumerDestinationsCount()Monitoring configurations for sending metrics to the consumer project.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.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.List<Monitoring.MonitoringDestination.Builder>getProducerDestinationsBuilderList()Monitoring configurations for sending metrics to the producer project.intgetProducerDestinationsCount()Monitoring configurations for sending metrics to the producer project.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.List<? extends Monitoring.MonitoringDestinationOrBuilder>getProducerDestinationsOrBuilderList()Monitoring configurations for sending metrics to the producer project.protected com.google.protobuf.GeneratedMessageV3.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.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)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.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)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.Monitoring.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Monitoring.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
-
clone
public Monitoring.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Monitoring.Builder>
-
setField
public Monitoring.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Monitoring.Builder>
-
clearField
public Monitoring.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Monitoring.Builder>
-
clearOneof
public Monitoring.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Monitoring.Builder>
-
setRepeatedField
public Monitoring.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Monitoring.Builder>
-
addRepeatedField
public Monitoring.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Monitoring.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.GeneratedMessageV3.Builder<Monitoring.Builder>
-
mergeFrom
public Monitoring.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws 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:
IOException
-
getProducerDestinationsList
public 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(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 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 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 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(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 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 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;
-
setUnknownFields
public final Monitoring.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Monitoring.Builder>
-
mergeUnknownFields
public final Monitoring.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Monitoring.Builder>
-
-