Interface ResolveServiceRequestOrBuilder

public interface ResolveServiceRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEndpointFilter()

public abstract 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
TypeDescription
String

The endpointFilter.

getEndpointFilterBytes()

public abstract 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
TypeDescription
ByteString

The bytes for endpointFilter.

getMaxEndpoints()

public abstract 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
TypeDescription
int

The maxEndpoints.

getName()

public abstract String getName()

Required. The name of the service to resolve.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Required. The name of the service to resolve.

string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for name.