target.apidocs.com.google.api.services.servicemanagement.model.OperationInfo.html Maven / Gradle / Ivy
OperationInfo (Service Management API v1-rev20240823-2.0.0)
com.google.api.services.servicemanagement.model
Class OperationInfo
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.servicemanagement.model.OperationInfo
-
public final class OperationInfo
extends com.google.api.client.json.GenericJson
A message representing the message types used by a long-running operation. Example: rpc
Export(ExportRequest) returns (google.longrunning.Operation) { option
(google.longrunning.operation_info) = { response_type: "ExportResponse" metadata_type:
"ExportMetadata" }; }
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 Management API. For a detailed explanation
see:
https://developers.google.com/api-client-library/java/google-http-java-client/json
- Author:
- Google, Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
OperationInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
OperationInfo
clone()
String
getMetadataType()
Required.
String
getResponseType()
Required.
OperationInfo
set(String fieldName,
Object value)
OperationInfo
setMetadataType(String metadataType)
Required.
OperationInfo
setResponseType(String responseType)
Required.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Method Detail
-
getMetadataType
public String getMetadataType()
Required. The message name of the metadata type for this long-running operation. If the
response is in a different package from the rpc, a fully-qualified message name must be used
(e.g. `google.protobuf.Struct`). Note: Altering this value constitutes a breaking change.
- Returns:
- value or
null
for none
-
setMetadataType
public OperationInfo setMetadataType(String metadataType)
Required. The message name of the metadata type for this long-running operation. If the
response is in a different package from the rpc, a fully-qualified message name must be used
(e.g. `google.protobuf.Struct`). Note: Altering this value constitutes a breaking change.
- Parameters:
metadataType
- metadataType or null
for none
-
getResponseType
public String getResponseType()
Required. The message name of the primary return type for this long-running operation. This
type will be used to deserialize the LRO's response. If the response is in a different package
from the rpc, a fully-qualified message name must be used (e.g. `google.protobuf.Struct`).
Note: Altering this value constitutes a breaking change.
- Returns:
- value or
null
for none
-
setResponseType
public OperationInfo setResponseType(String responseType)
Required. The message name of the primary return type for this long-running operation. This
type will be used to deserialize the LRO's response. If the response is in a different package
from the rpc, a fully-qualified message name must be used (e.g. `google.protobuf.Struct`).
Note: Altering this value constitutes a breaking change.
- Parameters:
responseType
- responseType or null
for none
-
set
public OperationInfo set(String fieldName,
Object value)
- Overrides:
set
in class com.google.api.client.json.GenericJson
-
clone
public OperationInfo clone()
- Overrides:
clone
in class com.google.api.client.json.GenericJson
Copyright © 2011–2024 Google. All rights reserved.
© 2015 - 2024 Weber Informatics LLC | Privacy Policy