Interface GrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GrpcService.GoogleGrpc.CallCredentials.StsService, GrpcService.GoogleGrpc.CallCredentials.StsService.Builder
Enclosing class:
GrpcService.GoogleGrpc.CallCredentials

public static interface GrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    The path of actor token, a security token that represents the identity of the acting party.
    com.google.protobuf.ByteString
    The path of actor token, a security token that represents the identity of the acting party.
    Type of the actor token.
    com.google.protobuf.ByteString
    Type of the actor token.
    Logical name of the target service where the client intends to use the requested security token.
    com.google.protobuf.ByteString
    Logical name of the target service where the client intends to use the requested security token.
    Type of the requested security token.
    com.google.protobuf.ByteString
    Type of the requested security token.
    Location of the target service or resource where the client intends to use the requested security token.
    com.google.protobuf.ByteString
    Location of the target service or resource where the client intends to use the requested security token.
    The desired scope of the requested security token in the context of the service or resource where the token will be used.
    com.google.protobuf.ByteString
    The desired scope of the requested security token in the context of the service or resource where the token will be used.
    The path of subject token, a security token that represents the identity of the party on behalf of whom the request is being made.
    com.google.protobuf.ByteString
    The path of subject token, a security token that represents the identity of the party on behalf of whom the request is being made.
    Type of the subject token.
    com.google.protobuf.ByteString
    Type of the subject token.
    URI of the token exchange service that handles token exchange requests.
    com.google.protobuf.ByteString
    URI of the token exchange service that handles token exchange requests.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getTokenExchangeServiceUri

      String getTokenExchangeServiceUri()
       URI of the token exchange service that handles token exchange requests.
       [#comment:TODO(asraa): Add URI validation when implemented. Tracked by
       https://github.com/bufbuild/protoc-gen-validate/issues/303]
       
      string token_exchange_service_uri = 1;
      Returns:
      The tokenExchangeServiceUri.
    • getTokenExchangeServiceUriBytes

      com.google.protobuf.ByteString getTokenExchangeServiceUriBytes()
       URI of the token exchange service that handles token exchange requests.
       [#comment:TODO(asraa): Add URI validation when implemented. Tracked by
       https://github.com/bufbuild/protoc-gen-validate/issues/303]
       
      string token_exchange_service_uri = 1;
      Returns:
      The bytes for tokenExchangeServiceUri.
    • getResource

      String getResource()
       Location of the target service or resource where the client
       intends to use the requested security token.
       
      string resource = 2;
      Returns:
      The resource.
    • getResourceBytes

      com.google.protobuf.ByteString getResourceBytes()
       Location of the target service or resource where the client
       intends to use the requested security token.
       
      string resource = 2;
      Returns:
      The bytes for resource.
    • getAudience

      String getAudience()
       Logical name of the target service where the client intends to
       use the requested security token.
       
      string audience = 3;
      Returns:
      The audience.
    • getAudienceBytes

      com.google.protobuf.ByteString getAudienceBytes()
       Logical name of the target service where the client intends to
       use the requested security token.
       
      string audience = 3;
      Returns:
      The bytes for audience.
    • getScope

      String getScope()
       The desired scope of the requested security token in the
       context of the service or resource where the token will be used.
       
      string scope = 4;
      Returns:
      The scope.
    • getScopeBytes

      com.google.protobuf.ByteString getScopeBytes()
       The desired scope of the requested security token in the
       context of the service or resource where the token will be used.
       
      string scope = 4;
      Returns:
      The bytes for scope.
    • getRequestedTokenType

      String getRequestedTokenType()
       Type of the requested security token.
       
      string requested_token_type = 5;
      Returns:
      The requestedTokenType.
    • getRequestedTokenTypeBytes

      com.google.protobuf.ByteString getRequestedTokenTypeBytes()
       Type of the requested security token.
       
      string requested_token_type = 5;
      Returns:
      The bytes for requestedTokenType.
    • getSubjectTokenPath

      String getSubjectTokenPath()
       The path of subject token, a security token that represents the
       identity of the party on behalf of whom the request is being made.
       
      string subject_token_path = 6 [(.validate.rules) = { ... }
      Returns:
      The subjectTokenPath.
    • getSubjectTokenPathBytes

      com.google.protobuf.ByteString getSubjectTokenPathBytes()
       The path of subject token, a security token that represents the
       identity of the party on behalf of whom the request is being made.
       
      string subject_token_path = 6 [(.validate.rules) = { ... }
      Returns:
      The bytes for subjectTokenPath.
    • getSubjectTokenType

      String getSubjectTokenType()
       Type of the subject token.
       
      string subject_token_type = 7 [(.validate.rules) = { ... }
      Returns:
      The subjectTokenType.
    • getSubjectTokenTypeBytes

      com.google.protobuf.ByteString getSubjectTokenTypeBytes()
       Type of the subject token.
       
      string subject_token_type = 7 [(.validate.rules) = { ... }
      Returns:
      The bytes for subjectTokenType.
    • getActorTokenPath

      String getActorTokenPath()
       The path of actor token, a security token that represents the identity
       of the acting party. The acting party is authorized to use the
       requested security token and act on behalf of the subject.
       
      string actor_token_path = 8;
      Returns:
      The actorTokenPath.
    • getActorTokenPathBytes

      com.google.protobuf.ByteString getActorTokenPathBytes()
       The path of actor token, a security token that represents the identity
       of the acting party. The acting party is authorized to use the
       requested security token and act on behalf of the subject.
       
      string actor_token_path = 8;
      Returns:
      The bytes for actorTokenPath.
    • getActorTokenType

      String getActorTokenType()
       Type of the actor token.
       
      string actor_token_type = 9;
      Returns:
      The actorTokenType.
    • getActorTokenTypeBytes

      com.google.protobuf.ByteString getActorTokenTypeBytes()
       Type of the actor token.
       
      string actor_token_type = 9;
      Returns:
      The bytes for actorTokenType.