com.google.api.PublishingOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proto-google-common-protos Show documentation
Show all versions of proto-google-common-protos Show documentation
PROTO library for proto-google-common-protos
/*
* 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 extends com.google.api.MethodSettingsOrBuilder> 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 extends com.google.api.ClientLibrarySettingsOrBuilder>
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();
}