Package com.google.auth.oauth2
Class StsTokenExchangeRequest.Builder
- java.lang.Object
-
- com.google.auth.oauth2.StsTokenExchangeRequest.Builder
-
- Enclosing class:
- StsTokenExchangeRequest
public static class StsTokenExchangeRequest.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private ActingPartyactingPartyprivate java.lang.Stringaudienceprivate java.lang.StringinternalOptionsprivate java.lang.StringrequestedTokenTypeprivate java.lang.Stringresourceprivate java.util.List<java.lang.String>scopesprivate java.lang.StringsubjectTokenprivate java.lang.StringsubjectTokenType
-
Constructor Summary
Constructors Modifier Constructor Description privateBuilder(java.lang.String subjectToken, java.lang.String subjectTokenType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StsTokenExchangeRequestbuild()StsTokenExchangeRequest.BuildersetActingParty(ActingParty actingParty)StsTokenExchangeRequest.BuildersetAudience(java.lang.String audience)StsTokenExchangeRequest.BuildersetInternalOptions(java.lang.String internalOptions)StsTokenExchangeRequest.BuildersetRequestTokenType(java.lang.String requestedTokenType)StsTokenExchangeRequest.BuildersetResource(java.lang.String resource)StsTokenExchangeRequest.BuildersetScopes(java.util.List<java.lang.String> scopes)
-
-
-
Field Detail
-
subjectToken
private final java.lang.String subjectToken
-
subjectTokenType
private final java.lang.String subjectTokenType
-
resource
@Nullable private java.lang.String resource
-
audience
@Nullable private java.lang.String audience
-
requestedTokenType
@Nullable private java.lang.String requestedTokenType
-
scopes
@Nullable private java.util.List<java.lang.String> scopes
-
actingParty
@Nullable private ActingParty actingParty
-
internalOptions
@Nullable private java.lang.String internalOptions
-
-
Method Detail
-
setResource
@CanIgnoreReturnValue public StsTokenExchangeRequest.Builder setResource(java.lang.String resource)
-
setAudience
@CanIgnoreReturnValue public StsTokenExchangeRequest.Builder setAudience(java.lang.String audience)
-
setRequestTokenType
@CanIgnoreReturnValue public StsTokenExchangeRequest.Builder setRequestTokenType(java.lang.String requestedTokenType)
-
setScopes
@CanIgnoreReturnValue public StsTokenExchangeRequest.Builder setScopes(java.util.List<java.lang.String> scopes)
-
setActingParty
@CanIgnoreReturnValue public StsTokenExchangeRequest.Builder setActingParty(ActingParty actingParty)
-
setInternalOptions
@CanIgnoreReturnValue public StsTokenExchangeRequest.Builder setInternalOptions(java.lang.String internalOptions)
-
build
public StsTokenExchangeRequest build()
-
-