com.google.gapic.metadata.GapicMetadataOrBuilder Maven / Gradle / Ivy
// 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