public static final class MetricStructuredName.Builder extends GeneratedMessageV3.Builder<MetricStructuredName.Builder> implements MetricStructuredNameOrBuilder
   
   Identifies a metric, by describing the source which generated the
 metric.
 Protobuf type google.dataflow.v1beta3.MetricStructuredName
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public MetricStructuredName.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public MetricStructuredName build()
   
  
  
  buildPartial()
  
    public MetricStructuredName buildPartial()
   
  
  
  clear()
  
    public MetricStructuredName.Builder clear()
   
  
  Overrides
  
  
  clearContext()
  
    public MetricStructuredName.Builder clearContext()
   
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public MetricStructuredName.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearName()
  
    public MetricStructuredName.Builder clearName()
   
   Worker-defined metric name.
 string name = 2;
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public MetricStructuredName.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearOrigin()
  
    public MetricStructuredName.Builder clearOrigin()
   
   Origin (namespace) of metric name. May be blank for user-define metrics;
 will be "dataflow" for metrics defined by the Dataflow service or SDK.
 string origin = 1;
clone()
  
    public MetricStructuredName.Builder clone()
   
  
  Overrides
  
  
  containsContext(String key)
  
    public boolean containsContext(String key)
   
   Zero or more labeled fields which identify the part of the job this
 metric is associated with, such as the name of a step or collection.
 For example, built-in counters associated with steps will have
 context['step'] = <step-name>. Counters associated with PCollections
 in the SDK will have context['pcollection'] = <pcollection-name>.
 map<string, string> context = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  getContext() (deprecated)
  
    public Map<String,String> getContext()
   
  
  
  
  getContextCount()
  
    public int getContextCount()
   
   Zero or more labeled fields which identify the part of the job this
 metric is associated with, such as the name of a step or collection.
 For example, built-in counters associated with steps will have
 context['step'] = <step-name>. Counters associated with PCollections
 in the SDK will have context['pcollection'] = <pcollection-name>.
 map<string, string> context = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getContextMap()
  
    public Map<String,String> getContextMap()
   
   Zero or more labeled fields which identify the part of the job this
 metric is associated with, such as the name of a step or collection.
 For example, built-in counters associated with steps will have
 context['step'] = <step-name>. Counters associated with PCollections
 in the SDK will have context['pcollection'] = <pcollection-name>.
 map<string, string> context = 3;
getContextOrDefault(String key, String defaultValue)
  
    public String getContextOrDefault(String key, String defaultValue)
   
   Zero or more labeled fields which identify the part of the job this
 metric is associated with, such as the name of a step or collection.
 For example, built-in counters associated with steps will have
 context['step'] = <step-name>. Counters associated with PCollections
 in the SDK will have context['pcollection'] = <pcollection-name>.
 map<string, string> context = 3;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String |  | 
    
  
  
  getContextOrThrow(String key)
  
    public String getContextOrThrow(String key)
   
   Zero or more labeled fields which identify the part of the job this
 metric is associated with, such as the name of a step or collection.
 For example, built-in counters associated with steps will have
 context['step'] = <step-name>. Counters associated with PCollections
 in the SDK will have context['pcollection'] = <pcollection-name>.
 map<string, string> context = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String |  | 
    
  
  
  getDefaultInstanceForType()
  
    public MetricStructuredName getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getMutableContext() (deprecated)
  
    public Map<String,String> getMutableContext()
   
  Use alternate mutation accessors instead.
getName()
  
   Worker-defined metric name.
 string name = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The name. | 
    
  
  
  getNameBytes()
  
    public ByteString getNameBytes()
   
   Worker-defined metric name.
 string name = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for name. | 
    
  
  
  getOrigin()
  
    public String getOrigin()
   
   Origin (namespace) of metric name. May be blank for user-define metrics;
 will be "dataflow" for metrics defined by the Dataflow service or SDK.
 string origin = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The origin. | 
    
  
  
  getOriginBytes()
  
    public ByteString getOriginBytes()
   
   Origin (namespace) of metric name. May be blank for user-define metrics;
 will be "dataflow" for metrics defined by the Dataflow service or SDK.
 string origin = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for origin. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  internalGetMapFieldReflection(int number)
  
    protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.protobuf.MapFieldReflectionAccessor |  | 
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
  
  internalGetMutableMapFieldReflection(int number)
  
    protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.protobuf.MapFieldReflectionAccessor |  | 
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(MetricStructuredName other)
  
    public MetricStructuredName.Builder mergeFrom(MetricStructuredName other)
   
  
  
  
  
  
    public MetricStructuredName.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public MetricStructuredName.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final MetricStructuredName.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  putAllContext(Map<String,String> values)
  
    public MetricStructuredName.Builder putAllContext(Map<String,String> values)
   
   Zero or more labeled fields which identify the part of the job this
 metric is associated with, such as the name of a step or collection.
 For example, built-in counters associated with steps will have
 context['step'] = <step-name>. Counters associated with PCollections
 in the SDK will have context['pcollection'] = <pcollection-name>.
 map<string, string> context = 3;
putContext(String key, String value)
  
    public MetricStructuredName.Builder putContext(String key, String value)
   
   Zero or more labeled fields which identify the part of the job this
 metric is associated with, such as the name of a step or collection.
 For example, built-in counters associated with steps will have
 context['step'] = <step-name>. Counters associated with PCollections
 in the SDK will have context['pcollection'] = <pcollection-name>.
 map<string, string> context = 3;
removeContext(String key)
  
    public MetricStructuredName.Builder removeContext(String key)
   
   Zero or more labeled fields which identify the part of the job this
 metric is associated with, such as the name of a step or collection.
 For example, built-in counters associated with steps will have
 context['step'] = <step-name>. Counters associated with PCollections
 in the SDK will have context['pcollection'] = <pcollection-name>.
 map<string, string> context = 3;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public MetricStructuredName.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setName(String value)
  
    public MetricStructuredName.Builder setName(String value)
   
   Worker-defined metric name.
 string name = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The name to set. | 
    
  
  
  
  setNameBytes(ByteString value)
  
    public MetricStructuredName.Builder setNameBytes(ByteString value)
   
   Worker-defined metric name.
 string name = 2;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for name to set. | 
    
  
  
  
  setOrigin(String value)
  
    public MetricStructuredName.Builder setOrigin(String value)
   
   Origin (namespace) of metric name. May be blank for user-define metrics;
 will be "dataflow" for metrics defined by the Dataflow service or SDK.
 string origin = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The origin to set. | 
    
  
  
  
  setOriginBytes(ByteString value)
  
    public MetricStructuredName.Builder setOriginBytes(ByteString value)
   
   Origin (namespace) of metric name. May be blank for user-define metrics;
 will be "dataflow" for metrics defined by the Dataflow service or SDK.
 string origin = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for origin to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public MetricStructuredName.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final MetricStructuredName.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides