public static final class AutomationResourceSelector.Builder extends GeneratedMessageV3.Builder<AutomationResourceSelector.Builder> implements AutomationResourceSelectorOrBuilder
   
   AutomationResourceSelector contains the information to select the resources
 to which an Automation is going to be applied.
 Protobuf type google.cloud.deploy.v1.AutomationResourceSelector
 
  
  
  
    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
  
  
  addAllTargets(Iterable<? extends TargetAttribute> values)
  
    public AutomationResourceSelector.Builder addAllTargets(Iterable<? extends TargetAttribute> values)
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        values | 
        Iterable<? extends com.google.cloud.deploy.v1.TargetAttribute>
  | 
      
    
  
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public AutomationResourceSelector.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  addTargets(TargetAttribute value)
  
    public AutomationResourceSelector.Builder addTargets(TargetAttribute value)
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  
  addTargets(TargetAttribute.Builder builderForValue)
  
    public AutomationResourceSelector.Builder addTargets(TargetAttribute.Builder builderForValue)
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  
  addTargets(int index, TargetAttribute value)
  
    public AutomationResourceSelector.Builder addTargets(int index, TargetAttribute value)
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  
  addTargets(int index, TargetAttribute.Builder builderForValue)
  
    public AutomationResourceSelector.Builder addTargets(int index, TargetAttribute.Builder builderForValue)
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  
  addTargetsBuilder()
  
    public TargetAttribute.Builder addTargetsBuilder()
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  addTargetsBuilder(int index)
  
    public TargetAttribute.Builder addTargetsBuilder(int index)
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        index | 
        int
  | 
      
    
  
  
  
  build()
  
    public AutomationResourceSelector build()
   
  
  
  buildPartial()
  
    public AutomationResourceSelector buildPartial()
   
  
  
  clear()
  
    public AutomationResourceSelector.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public AutomationResourceSelector.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public AutomationResourceSelector.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearTargets()
  
    public AutomationResourceSelector.Builder clearTargets()
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  clone()
  
    public AutomationResourceSelector.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public AutomationResourceSelector getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getTargets(int index)
  
    public TargetAttribute getTargets(int index)
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        index | 
        int
  | 
      
    
  
  
  
  getTargetsBuilder(int index)
  
    public TargetAttribute.Builder getTargetsBuilder(int index)
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        index | 
        int
  | 
      
    
  
  
  
  getTargetsBuilderList()
  
    public List<TargetAttribute.Builder> getTargetsBuilderList()
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  getTargetsCount()
  
    public int getTargetsCount()
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        int | 
         | 
      
    
  
  
  getTargetsList()
  
    public List<TargetAttribute> getTargetsList()
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  getTargetsOrBuilder(int index)
  
    public TargetAttributeOrBuilder getTargetsOrBuilder(int index)
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        index | 
        int
  | 
      
    
  
  
  
  getTargetsOrBuilderList()
  
    public List<? extends TargetAttributeOrBuilder> getTargetsOrBuilderList()
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        List<? extends com.google.cloud.deploy.v1.TargetAttributeOrBuilder> | 
         | 
      
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(AutomationResourceSelector other)
  
    public AutomationResourceSelector.Builder mergeFrom(AutomationResourceSelector other)
   
  
  
  
  
  
    public AutomationResourceSelector.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public AutomationResourceSelector.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        other | 
        Message
  | 
      
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final AutomationResourceSelector.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  removeTargets(int index)
  
    public AutomationResourceSelector.Builder removeTargets(int index)
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        index | 
        int
  | 
      
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public AutomationResourceSelector.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public AutomationResourceSelector.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setTargets(int index, TargetAttribute value)
  
    public AutomationResourceSelector.Builder setTargets(int index, TargetAttribute value)
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  
  setTargets(int index, TargetAttribute.Builder builderForValue)
  
    public AutomationResourceSelector.Builder setTargets(int index, TargetAttribute.Builder builderForValue)
   
   Optional. Contains attributes about a target.
 
 repeated .google.cloud.deploy.v1.TargetAttribute targets = 1 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final AutomationResourceSelector.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides