com.google.api.BackendRuleOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lightstep-opentelemetry-auto-exporter Show documentation
Show all versions of lightstep-opentelemetry-auto-exporter Show documentation
Lightstep OpenTelemetry Auto Exporter
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/api/backend.proto
package com.google.api;
public interface BackendRuleOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.api.BackendRule)
com.google.protobuf.MessageOrBuilder {
/**
*
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
*
*
* string selector = 1;
*/
String getSelector();
/**
*
* Selects the methods to which this rule applies.
* Refer to [selector][google.api.DocumentationRule.selector] for syntax details.
*
*
* string selector = 1;
*/
com.google.protobuf.ByteString
getSelectorBytes();
/**
*
* The address of the API backend.
*
*
* string address = 2;
*/
String getAddress();
/**
*
* The address of the API backend.
*
*
* string address = 2;
*/
com.google.protobuf.ByteString
getAddressBytes();
/**
*
* The number of seconds to wait for a response from a request. The default
* deadline for gRPC is infinite (no deadline) and HTTP requests is 5 seconds.
*
*
* double deadline = 3;
*/
double getDeadline();
/**
*
* Minimum deadline in seconds needed for this method. Calls having deadline
* value lower than this will be rejected.
*
*
* double min_deadline = 4;
*/
double getMinDeadline();
/**
*
* The number of seconds to wait for the completion of a long running
* operation. The default is no deadline.
*
*
* double operation_deadline = 5;
*/
double getOperationDeadline();
/**
* .google.api.BackendRule.PathTranslation path_translation = 6;
*/
int getPathTranslationValue();
/**
* .google.api.BackendRule.PathTranslation path_translation = 6;
*/
BackendRule.PathTranslation getPathTranslation();
/**
*
* The JWT audience is used when generating a JWT id token for the backend.
*
*
* string jwt_audience = 7;
*/
String getJwtAudience();
/**
*
* The JWT audience is used when generating a JWT id token for the backend.
*
*
* string jwt_audience = 7;
*/
com.google.protobuf.ByteString
getJwtAudienceBytes();
public BackendRule.AuthenticationCase getAuthenticationCase();
}