Service Usage v1 API - Class ServiceConfig (2.6.0)
Stay organized with collections
Save and categorize content based on your preferences.
public sealed class ServiceConfig : IMessage<ServiceConfig>, IEquatable<ServiceConfig>, IDeepCloneable<ServiceConfig>, IBufferMessage, IMessageReference documentation and code samples for the Service Usage v1 API class ServiceConfig.
The configuration of the service.
Implements
IMessage ServiceConfig, IEquatable ServiceConfig, IDeepCloneable ServiceConfig, IBufferMessage, IMessageNamespace
Google.Cloud.ServiceUsage.V1Assembly
Google.Cloud.ServiceUsage.V1.dll
Constructors
ServiceConfig()
public ServiceConfig()ServiceConfig(ServiceConfig)
public ServiceConfig(ServiceConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
ServiceConfig |
Properties
Apis
public RepeatedField<Api> Apis { get; }A list of API interfaces exported by this service. Contains only the names, versions, and method names of the interfaces.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField Api |
|
Authentication
public Authentication Authentication { get; set; }Auth configuration. Contains only the OAuth rules.
| Property Value | |
|---|---|
| Type | Description |
Authentication |
|
Documentation
public Documentation Documentation { get; set; }Additional API documentation. Contains only the summary and the documentation URL.
| Property Value | |
|---|---|
| Type | Description |
Documentation |
|
Endpoints
public RepeatedField<Endpoint> Endpoints { get; }Configuration for network endpoints. Contains only the names and aliases of the endpoints.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField Endpoint |
|
MonitoredResources
public RepeatedField<MonitoredResourceDescriptor> MonitoredResources { get; }Defines the monitored resources used by this service. This is required by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
| Property Value | |
|---|---|
| Type | Description |
RepeatedField MonitoredResourceDescriptor |
|
Monitoring
public Monitoring Monitoring { get; set; }Monitoring configuration. This should not include the 'producer_destinations' field.
| Property Value | |
|---|---|
| Type | Description |
Monitoring |
|
Name
public string Name { get; set; }The DNS address at which this service is available.
An example DNS address would be:
calendar.googleapis.com.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Quota
public Quota Quota { get; set; }Quota configuration.
| Property Value | |
|---|---|
| Type | Description |
Quota |
|
Title
public string Title { get; set; }The product title for this service.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Usage
public Usage Usage { get; set; }Configuration controlling usage of this service.
| Property Value | |
|---|---|
| Type | Description |
Usage |
|