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

com.google.api.PublishingOrBuilder 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 PublishingOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.api.Publishing)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * A list of API method settings, e.g. the behavior for methods that use the
   * long-running operation pattern.
   * 
* * repeated .google.api.MethodSettings method_settings = 2; */ java.util.List getMethodSettingsList(); /** * * *
   * A list of API method settings, e.g. the behavior for methods that use the
   * long-running operation pattern.
   * 
* * repeated .google.api.MethodSettings method_settings = 2; */ com.google.api.MethodSettings getMethodSettings(int index); /** * * *
   * A list of API method settings, e.g. the behavior for methods that use the
   * long-running operation pattern.
   * 
* * repeated .google.api.MethodSettings method_settings = 2; */ int getMethodSettingsCount(); /** * * *
   * A list of API method settings, e.g. the behavior for methods that use the
   * long-running operation pattern.
   * 
* * repeated .google.api.MethodSettings method_settings = 2; */ java.util.List getMethodSettingsOrBuilderList(); /** * * *
   * A list of API method settings, e.g. the behavior for methods that use the
   * long-running operation pattern.
   * 
* * repeated .google.api.MethodSettings method_settings = 2; */ com.google.api.MethodSettingsOrBuilder getMethodSettingsOrBuilder(int index); /** * * *
   * Link to a *public* URI where users can report issues.  Example:
   * https://issuetracker.google.com/issues/new?component=190865&template=1161103
   * 
* * string new_issue_uri = 101; * * @return The newIssueUri. */ java.lang.String getNewIssueUri(); /** * * *
   * Link to a *public* URI where users can report issues.  Example:
   * https://issuetracker.google.com/issues/new?component=190865&template=1161103
   * 
* * string new_issue_uri = 101; * * @return The bytes for newIssueUri. */ com.google.protobuf.ByteString getNewIssueUriBytes(); /** * * *
   * Link to product home page.  Example:
   * https://cloud.google.com/asset-inventory/docs/overview
   * 
* * string documentation_uri = 102; * * @return The documentationUri. */ java.lang.String getDocumentationUri(); /** * * *
   * Link to product home page.  Example:
   * https://cloud.google.com/asset-inventory/docs/overview
   * 
* * string documentation_uri = 102; * * @return The bytes for documentationUri. */ com.google.protobuf.ByteString getDocumentationUriBytes(); /** * * *
   * Used as a tracking tag when collecting data about the APIs developer
   * relations artifacts like docs, packages delivered to package managers,
   * etc.  Example: "speech".
   * 
* * string api_short_name = 103; * * @return The apiShortName. */ java.lang.String getApiShortName(); /** * * *
   * Used as a tracking tag when collecting data about the APIs developer
   * relations artifacts like docs, packages delivered to package managers,
   * etc.  Example: "speech".
   * 
* * string api_short_name = 103; * * @return The bytes for apiShortName. */ com.google.protobuf.ByteString getApiShortNameBytes(); /** * * *
   * GitHub label to apply to issues and pull requests opened for this API.
   * 
* * string github_label = 104; * * @return The githubLabel. */ java.lang.String getGithubLabel(); /** * * *
   * GitHub label to apply to issues and pull requests opened for this API.
   * 
* * string github_label = 104; * * @return The bytes for githubLabel. */ com.google.protobuf.ByteString getGithubLabelBytes(); /** * * *
   * GitHub teams to be added to CODEOWNERS in the directory in GitHub
   * containing source code for the client libraries for this API.
   * 
* * repeated string codeowner_github_teams = 105; * * @return A list containing the codeownerGithubTeams. */ java.util.List getCodeownerGithubTeamsList(); /** * * *
   * GitHub teams to be added to CODEOWNERS in the directory in GitHub
   * containing source code for the client libraries for this API.
   * 
* * repeated string codeowner_github_teams = 105; * * @return The count of codeownerGithubTeams. */ int getCodeownerGithubTeamsCount(); /** * * *
   * GitHub teams to be added to CODEOWNERS in the directory in GitHub
   * containing source code for the client libraries for this API.
   * 
* * repeated string codeowner_github_teams = 105; * * @param index The index of the element to return. * @return The codeownerGithubTeams at the given index. */ java.lang.String getCodeownerGithubTeams(int index); /** * * *
   * GitHub teams to be added to CODEOWNERS in the directory in GitHub
   * containing source code for the client libraries for this API.
   * 
* * repeated string codeowner_github_teams = 105; * * @param index The index of the value to return. * @return The bytes of the codeownerGithubTeams at the given index. */ com.google.protobuf.ByteString getCodeownerGithubTeamsBytes(int index); /** * * *
   * A prefix used in sample code when demarking regions to be included in
   * documentation.
   * 
* * string doc_tag_prefix = 106; * * @return The docTagPrefix. */ java.lang.String getDocTagPrefix(); /** * * *
   * A prefix used in sample code when demarking regions to be included in
   * documentation.
   * 
* * string doc_tag_prefix = 106; * * @return The bytes for docTagPrefix. */ com.google.protobuf.ByteString getDocTagPrefixBytes(); /** * * *
   * For whom the client library is being published.
   * 
* * .google.api.ClientLibraryOrganization organization = 107; * * @return The enum numeric value on the wire for organization. */ int getOrganizationValue(); /** * * *
   * For whom the client library is being published.
   * 
* * .google.api.ClientLibraryOrganization organization = 107; * * @return The organization. */ com.google.api.ClientLibraryOrganization getOrganization(); /** * * *
   * Client library settings.  If the same version string appears multiple
   * times in this list, then the last one wins.  Settings from earlier
   * settings with the same version string are discarded.
   * 
* * repeated .google.api.ClientLibrarySettings library_settings = 109; */ java.util.List getLibrarySettingsList(); /** * * *
   * Client library settings.  If the same version string appears multiple
   * times in this list, then the last one wins.  Settings from earlier
   * settings with the same version string are discarded.
   * 
* * repeated .google.api.ClientLibrarySettings library_settings = 109; */ com.google.api.ClientLibrarySettings getLibrarySettings(int index); /** * * *
   * Client library settings.  If the same version string appears multiple
   * times in this list, then the last one wins.  Settings from earlier
   * settings with the same version string are discarded.
   * 
* * repeated .google.api.ClientLibrarySettings library_settings = 109; */ int getLibrarySettingsCount(); /** * * *
   * Client library settings.  If the same version string appears multiple
   * times in this list, then the last one wins.  Settings from earlier
   * settings with the same version string are discarded.
   * 
* * repeated .google.api.ClientLibrarySettings library_settings = 109; */ java.util.List getLibrarySettingsOrBuilderList(); /** * * *
   * Client library settings.  If the same version string appears multiple
   * times in this list, then the last one wins.  Settings from earlier
   * settings with the same version string are discarded.
   * 
* * repeated .google.api.ClientLibrarySettings library_settings = 109; */ com.google.api.ClientLibrarySettingsOrBuilder getLibrarySettingsOrBuilder(int index); /** * * *
   * Optional link to proto reference documentation.  Example:
   * https://cloud.google.com/pubsub/lite/docs/reference/rpc
   * 
* * string proto_reference_documentation_uri = 110; * * @return The protoReferenceDocumentationUri. */ java.lang.String getProtoReferenceDocumentationUri(); /** * * *
   * Optional link to proto reference documentation.  Example:
   * https://cloud.google.com/pubsub/lite/docs/reference/rpc
   * 
* * string proto_reference_documentation_uri = 110; * * @return The bytes for protoReferenceDocumentationUri. */ com.google.protobuf.ByteString getProtoReferenceDocumentationUriBytes(); /** * * *
   * Optional link to REST reference documentation.  Example:
   * https://cloud.google.com/pubsub/lite/docs/reference/rest
   * 
* * string rest_reference_documentation_uri = 111; * * @return The restReferenceDocumentationUri. */ java.lang.String getRestReferenceDocumentationUri(); /** * * *
   * Optional link to REST reference documentation.  Example:
   * https://cloud.google.com/pubsub/lite/docs/reference/rest
   * 
* * string rest_reference_documentation_uri = 111; * * @return The bytes for restReferenceDocumentationUri. */ com.google.protobuf.ByteString getRestReferenceDocumentationUriBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy