public sealed class Publishing : IMessage<Publishing>, IEquatable<Publishing>, IDeepCloneable<Publishing>, IBufferMessage, IMessage
Inheritance
object >
Publishing
Namespace
Google.Api
Assembly
Google.Api.CommonProtos.dll
Constructors
Publishing()
Publishing(Publishing)
public Publishing(Publishing other)
Fields
ApiShortNameFieldNumber
public const int ApiShortNameFieldNumber = 103
Field number for the "api_short_name" field.
Field Value |
Type |
Description |
int |
|
CodeownerGithubTeamsFieldNumber
public const int CodeownerGithubTeamsFieldNumber = 105
Field number for the "codeowner_github_teams" field.
Field Value |
Type |
Description |
int |
|
DocTagPrefixFieldNumber
public const int DocTagPrefixFieldNumber = 106
Field number for the "doc_tag_prefix" field.
Field Value |
Type |
Description |
int |
|
DocumentationUriFieldNumber
public const int DocumentationUriFieldNumber = 102
Field number for the "documentation_uri" field.
Field Value |
Type |
Description |
int |
|
GithubLabelFieldNumber
public const int GithubLabelFieldNumber = 104
Field number for the "github_label" field.
Field Value |
Type |
Description |
int |
|
LibrarySettingsFieldNumber
public const int LibrarySettingsFieldNumber = 109
Field number for the "library_settings" field.
Field Value |
Type |
Description |
int |
|
MethodSettingsFieldNumber
public const int MethodSettingsFieldNumber = 2
Field number for the "method_settings" field.
Field Value |
Type |
Description |
int |
|
NewIssueUriFieldNumber
public const int NewIssueUriFieldNumber = 101
Field number for the "new_issue_uri" field.
Field Value |
Type |
Description |
int |
|
OrganizationFieldNumber
public const int OrganizationFieldNumber = 107
Field number for the "organization" field.
Field Value |
Type |
Description |
int |
|
ProtoReferenceDocumentationUriFieldNumber
public const int ProtoReferenceDocumentationUriFieldNumber = 110
Field number for the "proto_reference_documentation_uri" field.
Field Value |
Type |
Description |
int |
|
RestReferenceDocumentationUriFieldNumber
public const int RestReferenceDocumentationUriFieldNumber = 111
Field number for the "rest_reference_documentation_uri" field.
Field Value |
Type |
Description |
int |
|
Properties
ApiShortName
public string ApiShortName { get; set; }
Used as a tracking tag when collecting data about the APIs developer
relations artifacts like docs, packages delivered to package managers,
etc. Example: "speech".
Property Value |
Type |
Description |
string |
|
CodeownerGithubTeams
public RepeatedField<string> CodeownerGithubTeams { get; }
GitHub teams to be added to CODEOWNERS in the directory in GitHub
containing source code for the client libraries for this API.
Descriptor
public static MessageDescriptor Descriptor { get; }
DocTagPrefix
public string DocTagPrefix { get; set; }
A prefix used in sample code when demarking regions to be included in
documentation.
Property Value |
Type |
Description |
string |
|
DocumentationUri
public string DocumentationUri { get; set; }
Property Value |
Type |
Description |
string |
|
GithubLabel
public string GithubLabel { get; set; }
GitHub label to apply to issues and pull requests opened for this API.
Property Value |
Type |
Description |
string |
|
LibrarySettings
public RepeatedField<ClientLibrarySettings> LibrarySettings { get; }
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.
MethodSettings
public RepeatedField<MethodSettings> MethodSettings { get; }
A list of API method settings, e.g. the behavior for methods that use the
long-running operation pattern.
NewIssueUri
public string NewIssueUri { get; set; }
Property Value |
Type |
Description |
string |
|
Organization
public ClientLibraryOrganization Organization { get; set; }
For whom the client library is being published.
Parser
public static MessageParser<Publishing> Parser { get; }
ProtoReferenceDocumentationUri
public string ProtoReferenceDocumentationUri { get; set; }
Property Value |
Type |
Description |
string |
|
RestReferenceDocumentationUri
public string RestReferenceDocumentationUri { get; set; }
Property Value |
Type |
Description |
string |
|
Methods
CalculateSize()
public int CalculateSize()
Calculates the size of this message in Protocol Buffer wire format, in bytes.
Returns |
Type |
Description |
int |
The number of bytes required to write this message
to a coded output stream.
|
Clone()
public Publishing Clone()
Creates a deep clone of this object.
Returns |
Type |
Description |
Publishing |
A deep clone of this object.
|
Equals(Publishing)
public bool Equals(Publishing other)
Returns |
Type |
Description |
bool |
|
Equals(object)
public override bool Equals(object other)
Parameter |
Name |
Description |
other |
object
|
Returns |
Type |
Description |
bool |
|
Overrides
GetHashCode()
public override int GetHashCode()
Returns |
Type |
Description |
int |
|
Overrides
MergeFrom(Publishing)
public void MergeFrom(Publishing other)
Merges the given message into this one.
Remarks
public void MergeFrom(CodedInputStream input)
Merges the data from the specified coded input stream with the current message.
Remarks
ToString()
public override string ToString()
Returns |
Type |
Description |
string |
|
Overrides
WriteTo(CodedOutputStream)
public void WriteTo(CodedOutputStream output)
Writes the data to the given coded output stream.
Parameter |
Name |
Description |
output |
CodedOutputStream
Coded output stream to write the data to. Must not be null.
|