Class GrpcService.GoogleGrpc.CallCredentials.StsService
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
io.envoyproxy.envoy.config.core.v3.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,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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classSecurity token service configuration that allows Google gRPC to fetch security token from an OAuth 2.0 authorization server.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intprivate Objectprivate Objectprivate Objectstatic final intprivate static final GrpcService.GoogleGrpc.CallCredentials.StsServiceprivate byteprivate static final com.google.protobuf.Parser<GrpcService.GoogleGrpc.CallCredentials.StsService> static final intprivate Objectprivate Objectstatic final intprivate Objectstatic final intprivate static final longstatic final intstatic final intprivate Objectprivate Objectstatic final intprivate ObjectFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateprivateStsService(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe path of actor token, a security token that represents the identity of the acting party.com.google.protobuf.ByteStringThe path of actor token, a security token that represents the identity of the acting party.Type of the actor token.com.google.protobuf.ByteStringType of the actor token.Logical name of the target service where the client intends to use the requested security token.com.google.protobuf.ByteStringLogical name of the target service where the client intends to use the requested security token.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<GrpcService.GoogleGrpc.CallCredentials.StsService> Type of the requested security token.com.google.protobuf.ByteStringType 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.ByteStringLocation of the target service or resource where the client intends to use the requested security token.getScope()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.ByteStringThe desired scope of the requested security token in the context of the service or resource where the token will be used.intThe 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.ByteStringThe 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.ByteStringType of the subject token.URI of the token exchange service that handles token exchange requests.com.google.protobuf.ByteStringURI of the token exchange service that handles token exchange requests.inthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<GrpcService.GoogleGrpc.CallCredentials.StsService> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
TOKEN_EXCHANGE_SERVICE_URI_FIELD_NUMBER
public static final int TOKEN_EXCHANGE_SERVICE_URI_FIELD_NUMBER- See Also:
-
tokenExchangeServiceUri_
-
RESOURCE_FIELD_NUMBER
public static final int RESOURCE_FIELD_NUMBER- See Also:
-
resource_
-
AUDIENCE_FIELD_NUMBER
public static final int AUDIENCE_FIELD_NUMBER- See Also:
-
audience_
-
SCOPE_FIELD_NUMBER
public static final int SCOPE_FIELD_NUMBER- See Also:
-
scope_
-
REQUESTED_TOKEN_TYPE_FIELD_NUMBER
public static final int REQUESTED_TOKEN_TYPE_FIELD_NUMBER- See Also:
-
requestedTokenType_
-
SUBJECT_TOKEN_PATH_FIELD_NUMBER
public static final int SUBJECT_TOKEN_PATH_FIELD_NUMBER- See Also:
-
subjectTokenPath_
-
SUBJECT_TOKEN_TYPE_FIELD_NUMBER
public static final int SUBJECT_TOKEN_TYPE_FIELD_NUMBER- See Also:
-
subjectTokenType_
-
ACTOR_TOKEN_PATH_FIELD_NUMBER
public static final int ACTOR_TOKEN_PATH_FIELD_NUMBER- See Also:
-
actorTokenPath_
-
ACTOR_TOKEN_TYPE_FIELD_NUMBER
public static final int ACTOR_TOKEN_TYPE_FIELD_NUMBER- See Also:
-
actorTokenType_
-
memoizedIsInitialized
private byte memoizedIsInitialized -
DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<GrpcService.GoogleGrpc.CallCredentials.StsService> PARSER
-
-
Constructor Details
-
StsService
private StsService(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
StsService
private StsService()
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
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;- Specified by:
getTokenExchangeServiceUriin interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The tokenExchangeServiceUri.
-
getTokenExchangeServiceUriBytes
public 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;- Specified by:
getTokenExchangeServiceUriBytesin interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The bytes for tokenExchangeServiceUri.
-
getResource
Location of the target service or resource where the client intends to use the requested security token.
string resource = 2;- Specified by:
getResourcein interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The resource.
-
getResourceBytes
public 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;- Specified by:
getResourceBytesin interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The bytes for resource.
-
getAudience
Logical name of the target service where the client intends to use the requested security token.
string audience = 3;- Specified by:
getAudiencein interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The audience.
-
getAudienceBytes
public com.google.protobuf.ByteString getAudienceBytes()Logical name of the target service where the client intends to use the requested security token.
string audience = 3;- Specified by:
getAudienceBytesin interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The bytes for audience.
-
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;- Specified by:
getScopein interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The scope.
-
getScopeBytes
public 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;- Specified by:
getScopeBytesin interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The bytes for scope.
-
getRequestedTokenType
Type of the requested security token.
string requested_token_type = 5;- Specified by:
getRequestedTokenTypein interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The requestedTokenType.
-
getRequestedTokenTypeBytes
public com.google.protobuf.ByteString getRequestedTokenTypeBytes()Type of the requested security token.
string requested_token_type = 5;- Specified by:
getRequestedTokenTypeBytesin interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The bytes for requestedTokenType.
-
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) = { ... }- Specified by:
getSubjectTokenPathin interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The subjectTokenPath.
-
getSubjectTokenPathBytes
public 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) = { ... }- Specified by:
getSubjectTokenPathBytesin interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The bytes for subjectTokenPath.
-
getSubjectTokenType
Type of the subject token.
string subject_token_type = 7 [(.validate.rules) = { ... }- Specified by:
getSubjectTokenTypein interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The subjectTokenType.
-
getSubjectTokenTypeBytes
public com.google.protobuf.ByteString getSubjectTokenTypeBytes()Type of the subject token.
string subject_token_type = 7 [(.validate.rules) = { ... }- Specified by:
getSubjectTokenTypeBytesin interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The bytes for subjectTokenType.
-
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;- Specified by:
getActorTokenPathin interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The actorTokenPath.
-
getActorTokenPathBytes
public 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;- Specified by:
getActorTokenPathBytesin interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The bytes for actorTokenPath.
-
getActorTokenType
Type of the actor token.
string actor_token_type = 9;- Specified by:
getActorTokenTypein interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The actorTokenType.
-
getActorTokenTypeBytes
public com.google.protobuf.ByteString getActorTokenTypeBytes()Type of the actor token.
string actor_token_type = 9;- Specified by:
getActorTokenTypeBytesin interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The bytes for actorTokenType.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static GrpcService.GoogleGrpc.CallCredentials.StsService parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GrpcService.GoogleGrpc.CallCredentials.StsService parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GrpcService.GoogleGrpc.CallCredentials.StsService parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GrpcService.GoogleGrpc.CallCredentials.StsService parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GrpcService.GoogleGrpc.CallCredentials.StsService parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GrpcService.GoogleGrpc.CallCredentials.StsService parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static GrpcService.GoogleGrpc.CallCredentials.StsService parseFrom(InputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static GrpcService.GoogleGrpc.CallCredentials.StsService parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static GrpcService.GoogleGrpc.CallCredentials.StsService parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static GrpcService.GoogleGrpc.CallCredentials.StsService parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static GrpcService.GoogleGrpc.CallCredentials.StsService parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static GrpcService.GoogleGrpc.CallCredentials.StsService parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static GrpcService.GoogleGrpc.CallCredentials.StsService.Builder newBuilder(GrpcService.GoogleGrpc.CallCredentials.StsService prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected GrpcService.GoogleGrpc.CallCredentials.StsService.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
public static com.google.protobuf.Parser<GrpcService.GoogleGrpc.CallCredentials.StsService> parser() -
getParserForType
public com.google.protobuf.Parser<GrpcService.GoogleGrpc.CallCredentials.StsService> getParserForType()- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-