public final class AuthenticationInfo
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Service Control API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
AuthenticationInfo() |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationInfo |
clone() |
String |
getAuthoritySelector()
The authority selector specified by the requestor, if any.
|
Map<String,Object> |
getLoggableShortLivedCredential()
Converted from "identity_cloudgaia.AuditLoggableShortLivedCredential" proto.
|
OAuthInfo |
getOauthInfo()
OAuth authentication information such as the OAuth client ID.
|
String |
getPrincipalEmail()
The email address of the authenticated user (or service account on behalf of third party
principal) making the request.
|
String |
getPrincipalSubject()
String representation of identity of requesting party.
|
List<ServiceAccountDelegationInfo> |
getServiceAccountDelegationInfo()
Identity delegation history of an authenticated service account that makes the request.
|
String |
getServiceAccountKeyName()
The name of the service account key used to create or exchange credentials for authenticating
the service account making the request.
|
ServiceDelegationHistory |
getServiceDelegationHistory()
Records the history of delegated resource access across Google services.
|
Map<String,Object> |
getThirdPartyPrincipal()
The third party identification (if any) of the authenticated user making the request.
|
AuthenticationInfo |
set(String fieldName,
Object value) |
AuthenticationInfo |
setAuthoritySelector(String authoritySelector)
The authority selector specified by the requestor, if any.
|
AuthenticationInfo |
setLoggableShortLivedCredential(Map<String,Object> loggableShortLivedCredential)
Converted from "identity_cloudgaia.AuditLoggableShortLivedCredential" proto.
|
AuthenticationInfo |
setOauthInfo(OAuthInfo oauthInfo)
OAuth authentication information such as the OAuth client ID.
|
AuthenticationInfo |
setPrincipalEmail(String principalEmail)
The email address of the authenticated user (or service account on behalf of third party
principal) making the request.
|
AuthenticationInfo |
setPrincipalSubject(String principalSubject)
String representation of identity of requesting party.
|
AuthenticationInfo |
setServiceAccountDelegationInfo(List<ServiceAccountDelegationInfo> serviceAccountDelegationInfo)
Identity delegation history of an authenticated service account that makes the request.
|
AuthenticationInfo |
setServiceAccountKeyName(String serviceAccountKeyName)
The name of the service account key used to create or exchange credentials for authenticating
the service account making the request.
|
AuthenticationInfo |
setServiceDelegationHistory(ServiceDelegationHistory serviceDelegationHistory)
Records the history of delegated resource access across Google services.
|
AuthenticationInfo |
setThirdPartyPrincipal(Map<String,Object> thirdPartyPrincipal)
The third party identification (if any) of the authenticated user making the request.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic String getAuthoritySelector()
null for nonepublic AuthenticationInfo setAuthoritySelector(String authoritySelector)
authoritySelector - authoritySelector or null for nonepublic Map<String,Object> getLoggableShortLivedCredential()
null for nonepublic AuthenticationInfo setLoggableShortLivedCredential(Map<String,Object> loggableShortLivedCredential)
loggableShortLivedCredential - loggableShortLivedCredential or null for nonepublic OAuthInfo getOauthInfo()
null for nonepublic AuthenticationInfo setOauthInfo(OAuthInfo oauthInfo)
oauthInfo - oauthInfo or null for nonepublic String getPrincipalEmail()
null for nonepublic AuthenticationInfo setPrincipalEmail(String principalEmail)
principalEmail - principalEmail or null for nonepublic String getPrincipalSubject()
null for nonepublic AuthenticationInfo setPrincipalSubject(String principalSubject)
principalSubject - principalSubject or null for nonepublic List<ServiceAccountDelegationInfo> getServiceAccountDelegationInfo()
null for nonepublic AuthenticationInfo setServiceAccountDelegationInfo(List<ServiceAccountDelegationInfo> serviceAccountDelegationInfo)
serviceAccountDelegationInfo - serviceAccountDelegationInfo or null for nonepublic String getServiceAccountKeyName()
null for nonepublic AuthenticationInfo setServiceAccountKeyName(String serviceAccountKeyName)
serviceAccountKeyName - serviceAccountKeyName or null for nonepublic ServiceDelegationHistory getServiceDelegationHistory()
null for nonepublic AuthenticationInfo setServiceDelegationHistory(ServiceDelegationHistory serviceDelegationHistory)
serviceDelegationHistory - serviceDelegationHistory or null for nonepublic Map<String,Object> getThirdPartyPrincipal()
null for nonepublic AuthenticationInfo setThirdPartyPrincipal(Map<String,Object> thirdPartyPrincipal)
thirdPartyPrincipal - thirdPartyPrincipal or null for nonepublic AuthenticationInfo set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic AuthenticationInfo clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2025 Google. All rights reserved.