Class Service
Assembly: Google.Api.CommonProtos.dll
Syntax
public sealed class Service : IMessage<Service>, IEquatable<Service>, IDeepCloneable<Service>, IBufferMessage, IMessage
Constructors
Service()
Declaration
Service(Service)
Declaration
public Service(Service other)
Parameters
Type |
Name |
Description |
Service |
other |
|
Fields
ApisFieldNumber
Declaration
public const int ApisFieldNumber = 3
Field Value
AuthenticationFieldNumber
Declaration
public const int AuthenticationFieldNumber = 11
Field Value
BackendFieldNumber
Declaration
public const int BackendFieldNumber = 8
Field Value
BillingFieldNumber
Declaration
public const int BillingFieldNumber = 26
Field Value
ConfigVersionFieldNumber
Declaration
public const int ConfigVersionFieldNumber = 20
Field Value
ContextFieldNumber
Declaration
public const int ContextFieldNumber = 12
Field Value
ControlFieldNumber
Declaration
public const int ControlFieldNumber = 21
Field Value
DocumentationFieldNumber
Declaration
public const int DocumentationFieldNumber = 6
Field Value
EndpointsFieldNumber
Declaration
public const int EndpointsFieldNumber = 18
Field Value
EnumsFieldNumber
Declaration
public const int EnumsFieldNumber = 5
Field Value
HttpFieldNumber
Declaration
public const int HttpFieldNumber = 9
Field Value
IdFieldNumber
Declaration
public const int IdFieldNumber = 33
Field Value
LoggingFieldNumber
Declaration
public const int LoggingFieldNumber = 27
Field Value
LogsFieldNumber
Declaration
public const int LogsFieldNumber = 23
Field Value
MetricsFieldNumber
Declaration
public const int MetricsFieldNumber = 24
Field Value
MonitoredResourcesFieldNumber
Declaration
public const int MonitoredResourcesFieldNumber = 25
Field Value
MonitoringFieldNumber
Declaration
public const int MonitoringFieldNumber = 28
Field Value
NameFieldNumber
Declaration
public const int NameFieldNumber = 1
Field Value
ProducerProjectIdFieldNumber
Declaration
public const int ProducerProjectIdFieldNumber = 22
Field Value
PublishingFieldNumber
Declaration
public const int PublishingFieldNumber = 45
Field Value
QuotaFieldNumber
Declaration
public const int QuotaFieldNumber = 10
Field Value
SourceInfoFieldNumber
Declaration
public const int SourceInfoFieldNumber = 37
Field Value
SystemParametersFieldNumber
Declaration
public const int SystemParametersFieldNumber = 29
Field Value
TitleFieldNumber
Declaration
public const int TitleFieldNumber = 2
Field Value
Types_FieldNumber
Declaration
public const int Types_FieldNumber = 4
Field Value
UsageFieldNumber
Declaration
public const int UsageFieldNumber = 15
Field Value
Properties
Apis
Declaration
public RepeatedField<Api> Apis { get; }
Property Value
Authentication
Declaration
public Authentication Authentication { get; set; }
Property Value
Backend
Declaration
public Backend Backend { get; set; }
Property Value
Billing
Declaration
public Billing Billing { get; set; }
Property Value
ConfigVersion
Declaration
public uint? ConfigVersion { get; set; }
Property Value
Context
Declaration
public Context Context { get; set; }
Property Value
Control
Declaration
public Control Control { get; set; }
Property Value
Descriptor
Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
Documentation
Declaration
public Documentation Documentation { get; set; }
Property Value
Endpoints
Declaration
public RepeatedField<Endpoint> Endpoints { get; }
Property Value
Enums
Declaration
public RepeatedField<Enum> Enums { get; }
Property Value
Http
Declaration
public Http Http { get; set; }
Property Value
Id
Declaration
public string Id { get; set; }
Property Value
Logging
Declaration
public Logging Logging { get; set; }
Property Value
Logs
Declaration
public RepeatedField<LogDescriptor> Logs { get; }
Property Value
Metrics
Declaration
public RepeatedField<MetricDescriptor> Metrics { get; }
Property Value
MonitoredResources
Declaration
public RepeatedField<MonitoredResourceDescriptor> MonitoredResources { get; }
Property Value
Monitoring
Declaration
public Monitoring Monitoring { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Parser
Declaration
public static MessageParser<Service> Parser { get; }
Property Value
ProducerProjectId
Declaration
public string ProducerProjectId { get; set; }
Property Value
Publishing
Declaration
public Publishing Publishing { get; set; }
Property Value
Quota
Declaration
public Quota Quota { get; set; }
Property Value
SourceInfo
Declaration
public SourceInfo SourceInfo { get; set; }
Property Value
SystemParameters
Declaration
public SystemParameters SystemParameters { get; set; }
Property Value
Title
Declaration
public string Title { get; set; }
Property Value
Types_
Declaration
public RepeatedField<Type> Types_ { get; }
Property Value
Usage
Declaration
public Usage Usage { get; set; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
Clone()
Declaration
Returns
Equals(Service)
Declaration
public bool Equals(Service other)
Parameters
Type |
Name |
Description |
Service |
other |
|
Returns
Equals(object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
object |
other |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
MergeFrom(Service)
Declaration
public void MergeFrom(Service other)
Parameters
Type |
Name |
Description |
Service |
other |
|
Declaration
public void MergeFrom(CodedInputStream input)
Parameters
ToString()
Declaration
public override string ToString()
Returns
Overrides
WriteTo(CodedOutputStream)
Declaration
public void WriteTo(CodedOutputStream output)
Parameters
Implements