Package io.envoyproxy.envoy.api.v2.core
Class GrpcService.GoogleGrpc.CallCredentials.StsService
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.api.v2.core.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.GeneratedMessageV3 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 typeenvoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.StsService- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGrpcService.GoogleGrpc.CallCredentials.StsService.BuilderSecurity 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.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intACTOR_TOKEN_PATH_FIELD_NUMBERstatic intACTOR_TOKEN_TYPE_FIELD_NUMBERstatic intAUDIENCE_FIELD_NUMBERstatic intREQUESTED_TOKEN_TYPE_FIELD_NUMBERstatic intRESOURCE_FIELD_NUMBERstatic intSCOPE_FIELD_NUMBERstatic intSUBJECT_TOKEN_PATH_FIELD_NUMBERstatic intSUBJECT_TOKEN_TYPE_FIELD_NUMBERstatic intTOKEN_EXCHANGE_SERVICE_URI_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetActorTokenPath()The path of actor token, a security token that represents the identity of the acting party.com.google.protobuf.ByteStringgetActorTokenPathBytes()The path of actor token, a security token that represents the identity of the acting party.StringgetActorTokenType()Type of the actor token.com.google.protobuf.ByteStringgetActorTokenTypeBytes()Type of the actor token.StringgetAudience()Logical name of the target service where the client intends to use the requested security token.com.google.protobuf.ByteStringgetAudienceBytes()Logical name of the target service where the client intends to use the requested security token.static GrpcService.GoogleGrpc.CallCredentials.StsServicegetDefaultInstance()GrpcService.GoogleGrpc.CallCredentials.StsServicegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<GrpcService.GoogleGrpc.CallCredentials.StsService>getParserForType()StringgetRequestedTokenType()Type of the requested security token.com.google.protobuf.ByteStringgetRequestedTokenTypeBytes()Type of the requested security token.StringgetResource()Location of the target service or resource where the client intends to use the requested security token.com.google.protobuf.ByteStringgetResourceBytes()Location of the target service or resource where the client intends to use the requested security token.StringgetScope()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.ByteStringgetScopeBytes()The desired scope of the requested security token in the context of the service or resource where the token will be used.intgetSerializedSize()StringgetSubjectTokenPath()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.ByteStringgetSubjectTokenPathBytes()The path of subject token, a security token that represents the identity of the party on behalf of whom the request is being made.StringgetSubjectTokenType()Type of the subject token.com.google.protobuf.ByteStringgetSubjectTokenTypeBytes()Type of the subject token.StringgetTokenExchangeServiceUri()URI of the token exchange service that handles token exchange requests.com.google.protobuf.ByteStringgetTokenExchangeServiceUriBytes()URI of the token exchange service that handles token exchange requests.com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static GrpcService.GoogleGrpc.CallCredentials.StsService.BuildernewBuilder()static GrpcService.GoogleGrpc.CallCredentials.StsService.BuildernewBuilder(GrpcService.GoogleGrpc.CallCredentials.StsService prototype)GrpcService.GoogleGrpc.CallCredentials.StsService.BuildernewBuilderForType()protected GrpcService.GoogleGrpc.CallCredentials.StsService.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static GrpcService.GoogleGrpc.CallCredentials.StsServiceparseDelimitedFrom(InputStream input)static GrpcService.GoogleGrpc.CallCredentials.StsServiceparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GrpcService.GoogleGrpc.CallCredentials.StsServiceparseFrom(byte[] data)static GrpcService.GoogleGrpc.CallCredentials.StsServiceparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GrpcService.GoogleGrpc.CallCredentials.StsServiceparseFrom(com.google.protobuf.ByteString data)static GrpcService.GoogleGrpc.CallCredentials.StsServiceparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GrpcService.GoogleGrpc.CallCredentials.StsServiceparseFrom(com.google.protobuf.CodedInputStream input)static GrpcService.GoogleGrpc.CallCredentials.StsServiceparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GrpcService.GoogleGrpc.CallCredentials.StsServiceparseFrom(InputStream input)static GrpcService.GoogleGrpc.CallCredentials.StsServiceparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static GrpcService.GoogleGrpc.CallCredentials.StsServiceparseFrom(ByteBuffer data)static GrpcService.GoogleGrpc.CallCredentials.StsServiceparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<GrpcService.GoogleGrpc.CallCredentials.StsService>parser()GrpcService.GoogleGrpc.CallCredentials.StsService.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
TOKEN_EXCHANGE_SERVICE_URI_FIELD_NUMBER
public static final int TOKEN_EXCHANGE_SERVICE_URI_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_FIELD_NUMBER
public static final int RESOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
AUDIENCE_FIELD_NUMBER
public static final int AUDIENCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SCOPE_FIELD_NUMBER
public static final int SCOPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REQUESTED_TOKEN_TYPE_FIELD_NUMBER
public static final int REQUESTED_TOKEN_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUBJECT_TOKEN_PATH_FIELD_NUMBER
public static final int SUBJECT_TOKEN_PATH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUBJECT_TOKEN_TYPE_FIELD_NUMBER
public static final int SUBJECT_TOKEN_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ACTOR_TOKEN_PATH_FIELD_NUMBER
public static final int ACTOR_TOKEN_PATH_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ACTOR_TOKEN_TYPE_FIELD_NUMBER
public static final int ACTOR_TOKEN_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getTokenExchangeServiceUri
public 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/envoyproxy/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/envoyproxy/protoc-gen-validate/issues/303]
string token_exchange_service_uri = 1;- Specified by:
getTokenExchangeServiceUriBytesin interfaceGrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder- Returns:
- The bytes for tokenExchangeServiceUri.
-
getResource
public String 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
public String 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
public 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;- 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
public String 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
public 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) = { ... }- 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
public String 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
public 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;- 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
public String 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.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 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
public GrpcService.GoogleGrpc.CallCredentials.StsService.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static GrpcService.GoogleGrpc.CallCredentials.StsService.Builder newBuilder()
-
newBuilder
public static GrpcService.GoogleGrpc.CallCredentials.StsService.Builder newBuilder(GrpcService.GoogleGrpc.CallCredentials.StsService prototype)
-
toBuilder
public GrpcService.GoogleGrpc.CallCredentials.StsService.Builder 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.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static GrpcService.GoogleGrpc.CallCredentials.StsService 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.GeneratedMessageV3
-
getDefaultInstanceForType
public GrpcService.GoogleGrpc.CallCredentials.StsService getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-