Reference documentation and code samples for the Google Cloud Service Usage V1 Client class ServiceConfig.
The configuration of the service.
Generated from protobuf message google.api.serviceusage.v1.ServiceConfig
Namespace
Google \ Cloud \ ServiceUsage \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ name
string
The DNS address at which this service is available. An example DNS address would be: calendar.googleapis.com
.
↳ title
string
The product title for this service.
↳ apis
array< Google\Protobuf\Api
>
A list of API interfaces exported by this service. Contains only the names, versions, and method names of the interfaces.
↳ documentation
Google\Api\Documentation
Additional API documentation. Contains only the summary and the documentation URL.
↳ quota
↳ authentication
↳ usage
↳ endpoints
array< Google\Api\Endpoint
>
Configuration for network endpoints. Contains only the names and aliases of the endpoints.
↳ monitored_resources
array< Google\Api\MonitoredResourceDescriptor
>
Defines the monitored resources used by this service. This is required by the Service.monitoring and Service.logging configurations.
↳ monitoring
Google\Api\Monitoring
Monitoring configuration. This should not include the 'producer_destinations' field.
getName
The DNS address at which this service is available.
An example DNS address would be: calendar.googleapis.com
.
string
setName
The DNS address at which this service is available.
An example DNS address would be: calendar.googleapis.com
.
var
string
$this
getTitle
The product title for this service.
string
setTitle
The product title for this service.
var
string
$this
getApis
A list of API interfaces exported by this service. Contains only the names, versions, and method names of the interfaces.
setApis
A list of API interfaces exported by this service. Contains only the names, versions, and method names of the interfaces.
$this
getDocumentation
Additional API documentation. Contains only the summary and the documentation URL.
hasDocumentation
clearDocumentation
setDocumentation
Additional API documentation. Contains only the summary and the documentation URL.
$this
getQuota
Quota configuration.
hasQuota
clearQuota
setQuota
Quota configuration.
$this
getAuthentication
Auth configuration. Contains only the OAuth rules.
hasAuthentication
clearAuthentication
setAuthentication
Auth configuration. Contains only the OAuth rules.
$this
getUsage
Configuration controlling usage of this service.
hasUsage
clearUsage
setUsage
Configuration controlling usage of this service.
$this
getEndpoints
Configuration for network endpoints. Contains only the names and aliases of the endpoints.
setEndpoints
Configuration for network endpoints. Contains only the names and aliases of the endpoints.
$this
getMonitoredResources
Defines the monitored resources used by this service. This is required by the Service.monitoring and Service.logging configurations.
setMonitoredResources
Defines the monitored resources used by this service. This is required by the Service.monitoring and Service.logging configurations.
$this
getMonitoring
Monitoring configuration.
This should not include the 'producer_destinations' field.
hasMonitoring
clearMonitoring
setMonitoring
Monitoring configuration.
This should not include the 'producer_destinations' field.
$this