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

com.google.api.ClientLibrarySettingsOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.49.0
Show newest version
/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/api/client.proto

// Protobuf Java Version: 3.25.2
package com.google.api;

public interface ClientLibrarySettingsOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.api.ClientLibrarySettings)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Version of the API to apply these settings to. This is the full protobuf
   * package for the API, ending in the version element.
   * Examples: "google.cloud.speech.v1" and "google.spanner.admin.database.v1".
   * 
* * string version = 1; * * @return The version. */ java.lang.String getVersion(); /** * * *
   * Version of the API to apply these settings to. This is the full protobuf
   * package for the API, ending in the version element.
   * Examples: "google.cloud.speech.v1" and "google.spanner.admin.database.v1".
   * 
* * string version = 1; * * @return The bytes for version. */ com.google.protobuf.ByteString getVersionBytes(); /** * * *
   * Launch stage of this version of the API.
   * 
* * .google.api.LaunchStage launch_stage = 2; * * @return The enum numeric value on the wire for launchStage. */ int getLaunchStageValue(); /** * * *
   * Launch stage of this version of the API.
   * 
* * .google.api.LaunchStage launch_stage = 2; * * @return The launchStage. */ com.google.api.LaunchStage getLaunchStage(); /** * * *
   * When using transport=rest, the client request will encode enums as
   * numbers rather than strings.
   * 
* * bool rest_numeric_enums = 3; * * @return The restNumericEnums. */ boolean getRestNumericEnums(); /** * * *
   * Settings for legacy Java features, supported in the Service YAML.
   * 
* * .google.api.JavaSettings java_settings = 21; * * @return Whether the javaSettings field is set. */ boolean hasJavaSettings(); /** * * *
   * Settings for legacy Java features, supported in the Service YAML.
   * 
* * .google.api.JavaSettings java_settings = 21; * * @return The javaSettings. */ com.google.api.JavaSettings getJavaSettings(); /** * * *
   * Settings for legacy Java features, supported in the Service YAML.
   * 
* * .google.api.JavaSettings java_settings = 21; */ com.google.api.JavaSettingsOrBuilder getJavaSettingsOrBuilder(); /** * * *
   * Settings for C++ client libraries.
   * 
* * .google.api.CppSettings cpp_settings = 22; * * @return Whether the cppSettings field is set. */ boolean hasCppSettings(); /** * * *
   * Settings for C++ client libraries.
   * 
* * .google.api.CppSettings cpp_settings = 22; * * @return The cppSettings. */ com.google.api.CppSettings getCppSettings(); /** * * *
   * Settings for C++ client libraries.
   * 
* * .google.api.CppSettings cpp_settings = 22; */ com.google.api.CppSettingsOrBuilder getCppSettingsOrBuilder(); /** * * *
   * Settings for PHP client libraries.
   * 
* * .google.api.PhpSettings php_settings = 23; * * @return Whether the phpSettings field is set. */ boolean hasPhpSettings(); /** * * *
   * Settings for PHP client libraries.
   * 
* * .google.api.PhpSettings php_settings = 23; * * @return The phpSettings. */ com.google.api.PhpSettings getPhpSettings(); /** * * *
   * Settings for PHP client libraries.
   * 
* * .google.api.PhpSettings php_settings = 23; */ com.google.api.PhpSettingsOrBuilder getPhpSettingsOrBuilder(); /** * * *
   * Settings for Python client libraries.
   * 
* * .google.api.PythonSettings python_settings = 24; * * @return Whether the pythonSettings field is set. */ boolean hasPythonSettings(); /** * * *
   * Settings for Python client libraries.
   * 
* * .google.api.PythonSettings python_settings = 24; * * @return The pythonSettings. */ com.google.api.PythonSettings getPythonSettings(); /** * * *
   * Settings for Python client libraries.
   * 
* * .google.api.PythonSettings python_settings = 24; */ com.google.api.PythonSettingsOrBuilder getPythonSettingsOrBuilder(); /** * * *
   * Settings for Node client libraries.
   * 
* * .google.api.NodeSettings node_settings = 25; * * @return Whether the nodeSettings field is set. */ boolean hasNodeSettings(); /** * * *
   * Settings for Node client libraries.
   * 
* * .google.api.NodeSettings node_settings = 25; * * @return The nodeSettings. */ com.google.api.NodeSettings getNodeSettings(); /** * * *
   * Settings for Node client libraries.
   * 
* * .google.api.NodeSettings node_settings = 25; */ com.google.api.NodeSettingsOrBuilder getNodeSettingsOrBuilder(); /** * * *
   * Settings for .NET client libraries.
   * 
* * .google.api.DotnetSettings dotnet_settings = 26; * * @return Whether the dotnetSettings field is set. */ boolean hasDotnetSettings(); /** * * *
   * Settings for .NET client libraries.
   * 
* * .google.api.DotnetSettings dotnet_settings = 26; * * @return The dotnetSettings. */ com.google.api.DotnetSettings getDotnetSettings(); /** * * *
   * Settings for .NET client libraries.
   * 
* * .google.api.DotnetSettings dotnet_settings = 26; */ com.google.api.DotnetSettingsOrBuilder getDotnetSettingsOrBuilder(); /** * * *
   * Settings for Ruby client libraries.
   * 
* * .google.api.RubySettings ruby_settings = 27; * * @return Whether the rubySettings field is set. */ boolean hasRubySettings(); /** * * *
   * Settings for Ruby client libraries.
   * 
* * .google.api.RubySettings ruby_settings = 27; * * @return The rubySettings. */ com.google.api.RubySettings getRubySettings(); /** * * *
   * Settings for Ruby client libraries.
   * 
* * .google.api.RubySettings ruby_settings = 27; */ com.google.api.RubySettingsOrBuilder getRubySettingsOrBuilder(); /** * * *
   * Settings for Go client libraries.
   * 
* * .google.api.GoSettings go_settings = 28; * * @return Whether the goSettings field is set. */ boolean hasGoSettings(); /** * * *
   * Settings for Go client libraries.
   * 
* * .google.api.GoSettings go_settings = 28; * * @return The goSettings. */ com.google.api.GoSettings getGoSettings(); /** * * *
   * Settings for Go client libraries.
   * 
* * .google.api.GoSettings go_settings = 28; */ com.google.api.GoSettingsOrBuilder getGoSettingsOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy