public static final class ResolveServiceRequest.Builder extends GeneratedMessageV3.Builder<ResolveServiceRequest.Builder> implements ResolveServiceRequestOrBuilder
   
   The request message for
 LookupService.ResolveService.
 Looks up a service by its name, returns the service and its endpoints.
 Protobuf type google.cloud.servicedirectory.v1.ResolveServiceRequest
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      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()
   
  Returns
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public ResolveServiceRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
    public ResolveServiceRequest build()
   
  Returns
  
  
  buildPartial()
  
    public ResolveServiceRequest buildPartial()
   
  Returns
  
  
  clear()
  
    public ResolveServiceRequest.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearEndpointFilter()
  
    public ResolveServiceRequest.Builder clearEndpointFilter()
   
   Optional. The filter applied to the endpoints of the resolved service.
 General filter string syntax:
 <field> <operator> <value> (<logical connector>)
 <field> can be "name" or "metadata.<key>" for map field.
 <operator> can be "<, >, <=, >=, !=, =, :". Of which ":" means HAS and is
 roughly the same as "=".
 <value> must be the same data type as the field.
 <logical connector> can be "AND, OR, NOT".
 Examples of valid filters:
- "metadata.owner" returns Endpoints that have a label with the
key "owner", this is the same as "metadata:owner"
 
- "metadata.protocol=gRPC" returns Endpoints that have key/value
"protocol=gRPC"
 
- "metadata.owner!=sd AND metadata.foo=bar" returns
Endpoints that have "owner" field in metadata with a value that is not
"sd" AND have the key/value foo=bar.
 
 string endpoint_filter = 3 [(.google.api.field_behavior) = OPTIONAL];
 
  Returns
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public ResolveServiceRequest.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearMaxEndpoints()
  
    public ResolveServiceRequest.Builder clearMaxEndpoints()
   
   Optional. The maximum number of endpoints to return. Defaults to 25.
 Maximum is 100. If a value less than one is specified, the Default is used.
 If a value greater than the Maximum is specified, the Maximum is used.
 int32 max_endpoints = 2 [(.google.api.field_behavior) = OPTIONAL];
 
  Returns
  
  
  clearName()
  
    public ResolveServiceRequest.Builder clearName()
   
   Required. The name of the service to resolve.
 
 string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
 
  Returns
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public ResolveServiceRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clone()
  
    public ResolveServiceRequest.Builder clone()
   
  Returns
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public ResolveServiceRequest getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  getEndpointFilter()
  
    public String getEndpointFilter()
   
   Optional. The filter applied to the endpoints of the resolved service.
 General filter string syntax:
 <field> <operator> <value> (<logical connector>)
 <field> can be "name" or "metadata.<key>" for map field.
 <operator> can be "<, >, <=, >=, !=, =, :". Of which ":" means HAS and is
 roughly the same as "=".
 <value> must be the same data type as the field.
 <logical connector> can be "AND, OR, NOT".
 Examples of valid filters:
- "metadata.owner" returns Endpoints that have a label with the
key "owner", this is the same as "metadata:owner"
 
- "metadata.protocol=gRPC" returns Endpoints that have key/value
"protocol=gRPC"
 
- "metadata.owner!=sd AND metadata.foo=bar" returns
Endpoints that have "owner" field in metadata with a value that is not
"sd" AND have the key/value foo=bar.
 
 string endpoint_filter = 3 [(.google.api.field_behavior) = OPTIONAL];
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        String | 
        The endpointFilter. 
 | 
      
    
  
  
  getEndpointFilterBytes()
  
    public ByteString getEndpointFilterBytes()
   
   Optional. The filter applied to the endpoints of the resolved service.
 General filter string syntax:
 <field> <operator> <value> (<logical connector>)
 <field> can be "name" or "metadata.<key>" for map field.
 <operator> can be "<, >, <=, >=, !=, =, :". Of which ":" means HAS and is
 roughly the same as "=".
 <value> must be the same data type as the field.
 <logical connector> can be "AND, OR, NOT".
 Examples of valid filters:
- "metadata.owner" returns Endpoints that have a label with the
key "owner", this is the same as "metadata:owner"
 
- "metadata.protocol=gRPC" returns Endpoints that have key/value
"protocol=gRPC"
 
- "metadata.owner!=sd AND metadata.foo=bar" returns
Endpoints that have "owner" field in metadata with a value that is not
"sd" AND have the key/value foo=bar.
 
 string endpoint_filter = 3 [(.google.api.field_behavior) = OPTIONAL];
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        ByteString | 
        The bytes for endpointFilter. 
 | 
      
    
  
  
  getMaxEndpoints()
  
    public int getMaxEndpoints()
   
   Optional. The maximum number of endpoints to return. Defaults to 25.
 Maximum is 100. If a value less than one is specified, the Default is used.
 If a value greater than the Maximum is specified, the Maximum is used.
 int32 max_endpoints = 2 [(.google.api.field_behavior) = OPTIONAL];
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        int | 
        The maxEndpoints. 
 | 
      
    
  
  
  getName()
  
   Required. The name of the service to resolve.
 
 string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        String | 
        The name. 
 | 
      
    
  
  
  getNameBytes()
  
    public ByteString getNameBytes()
   
   Required. The name of the service to resolve.
 
 string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
 
  Returns
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeFrom(ResolveServiceRequest other)
  
    public ResolveServiceRequest.Builder mergeFrom(ResolveServiceRequest other)
   
  Parameter
  
  Returns
  
  
  
  
    public ResolveServiceRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public ResolveServiceRequest.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final ResolveServiceRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  setEndpointFilter(String value)
  
    public ResolveServiceRequest.Builder setEndpointFilter(String value)
   
   Optional. The filter applied to the endpoints of the resolved service.
 General filter string syntax:
 <field> <operator> <value> (<logical connector>)
 <field> can be "name" or "metadata.<key>" for map field.
 <operator> can be "<, >, <=, >=, !=, =, :". Of which ":" means HAS and is
 roughly the same as "=".
 <value> must be the same data type as the field.
 <logical connector> can be "AND, OR, NOT".
 Examples of valid filters:
- "metadata.owner" returns Endpoints that have a label with the
key "owner", this is the same as "metadata:owner"
 
- "metadata.protocol=gRPC" returns Endpoints that have key/value
"protocol=gRPC"
 
- "metadata.owner!=sd AND metadata.foo=bar" returns
Endpoints that have "owner" field in metadata with a value that is not
"sd" AND have the key/value foo=bar.
 
 string endpoint_filter = 3 [(.google.api.field_behavior) = OPTIONAL];
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        value | 
        String
 The endpointFilter to set. 
 | 
      
    
  
  Returns
  
  
  setEndpointFilterBytes(ByteString value)
  
    public ResolveServiceRequest.Builder setEndpointFilterBytes(ByteString value)
   
   Optional. The filter applied to the endpoints of the resolved service.
 General filter string syntax:
 <field> <operator> <value> (<logical connector>)
 <field> can be "name" or "metadata.<key>" for map field.
 <operator> can be "<, >, <=, >=, !=, =, :". Of which ":" means HAS and is
 roughly the same as "=".
 <value> must be the same data type as the field.
 <logical connector> can be "AND, OR, NOT".
 Examples of valid filters:
- "metadata.owner" returns Endpoints that have a label with the
key "owner", this is the same as "metadata:owner"
 
- "metadata.protocol=gRPC" returns Endpoints that have key/value
"protocol=gRPC"
 
- "metadata.owner!=sd AND metadata.foo=bar" returns
Endpoints that have "owner" field in metadata with a value that is not
"sd" AND have the key/value foo=bar.
 
 string endpoint_filter = 3 [(.google.api.field_behavior) = OPTIONAL];
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        value | 
        ByteString
 The bytes for endpointFilter to set. 
 | 
      
    
  
  Returns
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public ResolveServiceRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setMaxEndpoints(int value)
  
    public ResolveServiceRequest.Builder setMaxEndpoints(int value)
   
   Optional. The maximum number of endpoints to return. Defaults to 25.
 Maximum is 100. If a value less than one is specified, the Default is used.
 If a value greater than the Maximum is specified, the Maximum is used.
 int32 max_endpoints = 2 [(.google.api.field_behavior) = OPTIONAL];
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        value | 
        int
 The maxEndpoints to set. 
 | 
      
    
  
  Returns
  
  
  setName(String value)
  
    public ResolveServiceRequest.Builder setName(String value)
   
   Required. The name of the service to resolve.
 
 string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        value | 
        String
 The name to set. 
 | 
      
    
  
  Returns
  
  
  setNameBytes(ByteString value)
  
    public ResolveServiceRequest.Builder setNameBytes(ByteString value)
   
   Required. The name of the service to resolve.
 
 string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        value | 
        ByteString
 The bytes for name to set. 
 | 
      
    
  
  Returns
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public ResolveServiceRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final ResolveServiceRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides