public final class ServiceMetadata
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 |
---|
ServiceMetadata() |
Modifier and Type | Method and Description |
---|---|
ServiceMetadata |
clone() |
Map<String,Object> |
getJobMetadata()
Additional metadata provided by service teams to describe service specific job information that
was triggered by the original principal.
|
String |
getPrincipalSubject()
A string representing the principal_subject associated with the identity.
|
String |
getServiceDomain()
The service's fully qualified domain name, e.g.
|
ServiceMetadata |
set(String fieldName,
Object value) |
ServiceMetadata |
setJobMetadata(Map<String,Object> jobMetadata)
Additional metadata provided by service teams to describe service specific job information that
was triggered by the original principal.
|
ServiceMetadata |
setPrincipalSubject(String principalSubject)
A string representing the principal_subject associated with the identity.
|
ServiceMetadata |
setServiceDomain(String serviceDomain)
The service's fully qualified domain name, e.g.
|
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 Map<String,Object> getJobMetadata()
null
for nonepublic ServiceMetadata setJobMetadata(Map<String,Object> jobMetadata)
jobMetadata
- jobMetadata or null
for nonepublic String getPrincipalSubject()
null
for nonepublic ServiceMetadata setPrincipalSubject(String principalSubject)
principalSubject
- principalSubject or null
for nonepublic String getServiceDomain()
null
for nonepublic ServiceMetadata setServiceDomain(String serviceDomain)
serviceDomain
- serviceDomain or null
for nonepublic ServiceMetadata set(String fieldName, Object value)
set
in class com.google.api.client.json.GenericJson
public ServiceMetadata clone()
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.