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

com.google.gapic.metadata.GapicMetadataOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.50.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: gapic_metadata.proto

// Protobuf Java Version: 3.25.4
package com.google.gapic.metadata;

public interface GapicMetadataOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.gapic.metadata.GapicMetadata)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Schema version of this proto. Current value: 1.0
   * 
* * string schema = 1; * @return The schema. */ java.lang.String getSchema(); /** *
   * Schema version of this proto. Current value: 1.0
   * 
* * string schema = 1; * @return The bytes for schema. */ com.google.protobuf.ByteString getSchemaBytes(); /** *
   * Any human-readable comments to be included in this file.
   * 
* * string comment = 2; * @return The comment. */ java.lang.String getComment(); /** *
   * Any human-readable comments to be included in this file.
   * 
* * string comment = 2; * @return The bytes for comment. */ com.google.protobuf.ByteString getCommentBytes(); /** *
   * Computer language of this generated language. This must be
   * spelled out as it spoken in English, with no capitalization or
   * separators (e.g. "csharp", "nodejs").
   * 
* * string language = 3; * @return The language. */ java.lang.String getLanguage(); /** *
   * Computer language of this generated language. This must be
   * spelled out as it spoken in English, with no capitalization or
   * separators (e.g. "csharp", "nodejs").
   * 
* * string language = 3; * @return The bytes for language. */ com.google.protobuf.ByteString getLanguageBytes(); /** *
   * The proto package containing the API definition for which this
   * GAPIC library was generated.
   * 
* * string proto_package = 4; * @return The protoPackage. */ java.lang.String getProtoPackage(); /** *
   * The proto package containing the API definition for which this
   * GAPIC library was generated.
   * 
* * string proto_package = 4; * @return The bytes for protoPackage. */ com.google.protobuf.ByteString getProtoPackageBytes(); /** *
   * The language-specific library package for this GAPIC library.
   * 
* * string library_package = 5; * @return The libraryPackage. */ java.lang.String getLibraryPackage(); /** *
   * The language-specific library package for this GAPIC library.
   * 
* * string library_package = 5; * @return The bytes for libraryPackage. */ com.google.protobuf.ByteString getLibraryPackageBytes(); /** *
   * A map from each proto-defined service to ServiceForTransports,
   * which allows listing information about transport-specific
   * implementations of the service.
   *
   * The key is the name of the service as it appears in the .proto
   * file.
   * 
* * map<string, .google.gapic.metadata.GapicMetadata.ServiceForTransport> services = 6; */ int getServicesCount(); /** *
   * A map from each proto-defined service to ServiceForTransports,
   * which allows listing information about transport-specific
   * implementations of the service.
   *
   * The key is the name of the service as it appears in the .proto
   * file.
   * 
* * map<string, .google.gapic.metadata.GapicMetadata.ServiceForTransport> services = 6; */ boolean containsServices( java.lang.String key); /** * Use {@link #getServicesMap()} instead. */ @java.lang.Deprecated java.util.Map getServices(); /** *
   * A map from each proto-defined service to ServiceForTransports,
   * which allows listing information about transport-specific
   * implementations of the service.
   *
   * The key is the name of the service as it appears in the .proto
   * file.
   * 
* * map<string, .google.gapic.metadata.GapicMetadata.ServiceForTransport> services = 6; */ java.util.Map getServicesMap(); /** *
   * A map from each proto-defined service to ServiceForTransports,
   * which allows listing information about transport-specific
   * implementations of the service.
   *
   * The key is the name of the service as it appears in the .proto
   * file.
   * 
* * map<string, .google.gapic.metadata.GapicMetadata.ServiceForTransport> services = 6; */ /* nullable */ com.google.gapic.metadata.GapicMetadata.ServiceForTransport getServicesOrDefault( java.lang.String key, /* nullable */ com.google.gapic.metadata.GapicMetadata.ServiceForTransport defaultValue); /** *
   * A map from each proto-defined service to ServiceForTransports,
   * which allows listing information about transport-specific
   * implementations of the service.
   *
   * The key is the name of the service as it appears in the .proto
   * file.
   * 
* * map<string, .google.gapic.metadata.GapicMetadata.ServiceForTransport> services = 6; */ com.google.gapic.metadata.GapicMetadata.ServiceForTransport getServicesOrThrow( java.lang.String key); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy