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.Flags
AbstractMap.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.
|
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 |
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, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getAuthoritySelector()
null
for nonepublic AuthenticationInfo setAuthoritySelector(String authoritySelector)
authoritySelector
- authoritySelector 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.GenericJson
public AuthenticationInfo clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.