All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.servicemanagement.model.OperationInfo.html Maven / Gradle / Ivy

There is a newer version: v1-rev20241106-2.0.0
Show newest version






OperationInfo (Service Management API v1-rev20240823-2.0.0)












com.google.api.services.servicemanagement.model

Class OperationInfo

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    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.
    • Constructor Detail

      • OperationInfo

        public OperationInfo()
    • 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