Class GrpcService.GoogleGrpc.CallCredentials.StsService

  • All Implemented Interfaces:
    com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, GrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder, java.io.Serializable
    Enclosing class:
    GrpcService.GoogleGrpc.CallCredentials

    public static final class GrpcService.GoogleGrpc.CallCredentials.StsService
    extends com.google.protobuf.GeneratedMessage
    implements GrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder
     Security token service configuration that allows Google gRPC to
     fetch security token from an OAuth 2.0 authorization server.
     See https://tools.ietf.org/html/draft-ietf-oauth-token-exchange-16 and
     https://github.com/grpc/grpc/pull/19587.
     [#next-free-field: 10]
     
    Protobuf type envoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.StsService
    See Also:
    Serialized Form
    • Field Detail

      • TOKEN_EXCHANGE_SERVICE_URI_FIELD_NUMBER

        public static final int TOKEN_EXCHANGE_SERVICE_URI_FIELD_NUMBER
        See Also:
        Constant Field Values
      • tokenExchangeServiceUri_

        private volatile java.lang.Object tokenExchangeServiceUri_
      • resource_

        private volatile java.lang.Object resource_
      • audience_

        private volatile java.lang.Object audience_
      • scope_

        private volatile java.lang.Object scope_
      • REQUESTED_TOKEN_TYPE_FIELD_NUMBER

        public static final int REQUESTED_TOKEN_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • requestedTokenType_

        private volatile java.lang.Object requestedTokenType_
      • SUBJECT_TOKEN_PATH_FIELD_NUMBER

        public static final int SUBJECT_TOKEN_PATH_FIELD_NUMBER
        See Also:
        Constant Field Values
      • subjectTokenPath_

        private volatile java.lang.Object subjectTokenPath_
      • SUBJECT_TOKEN_TYPE_FIELD_NUMBER

        public static final int SUBJECT_TOKEN_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • subjectTokenType_

        private volatile java.lang.Object subjectTokenType_
      • ACTOR_TOKEN_PATH_FIELD_NUMBER

        public static final int ACTOR_TOKEN_PATH_FIELD_NUMBER
        See Also:
        Constant Field Values
      • actorTokenPath_

        private volatile java.lang.Object actorTokenPath_
      • ACTOR_TOKEN_TYPE_FIELD_NUMBER

        public static final int ACTOR_TOKEN_TYPE_FIELD_NUMBER
        See Also:
        Constant Field Values
      • actorTokenType_

        private volatile java.lang.Object actorTokenType_
      • memoizedIsInitialized

        private byte memoizedIsInitialized
    • Constructor Detail

      • StsService

        private StsService​(com.google.protobuf.GeneratedMessage.Builder<?> builder)
      • StsService

        private StsService()