Reference documentation and code samples for the Service Usage V1 API class Google::Cloud::ServiceUsage::V1::ServiceConfig.
The configuration of the service.
Inherits
- Object
 
Extended By
- Google::Protobuf::MessageExts::ClassMethods
 
Includes
- Google::Protobuf::MessageExts
 
Methods
#apis
def apis() -> ::Array<::Google::Protobuf::Api> Returns 
 - (::Array<::Google::Protobuf::Api>) — A list of API interfaces exported by this service. Contains only the names, versions, and method names of the interfaces.
 
#apis=
def apis=(value) -> ::Array<::Google::Protobuf::Api> Parameter 
 - value (::Array<::Google::Protobuf::Api>) — A list of API interfaces exported by this service. Contains only the names, versions, and method names of the interfaces.
 
 Returns 
 - (::Array<::Google::Protobuf::Api>) — A list of API interfaces exported by this service. Contains only the names, versions, and method names of the interfaces.
 
#authentication
def authentication() -> ::Google::Api::Authentication Returns 
 - (::Google::Api::Authentication) — Auth configuration. Contains only the OAuth rules.
 
#authentication=
def authentication=(value) -> ::Google::Api::Authentication Parameter 
 - value (::Google::Api::Authentication) — Auth configuration. Contains only the OAuth rules.
 
 Returns 
 - (::Google::Api::Authentication) — Auth configuration. Contains only the OAuth rules.
 
#documentation
def documentation() -> ::Google::Api::Documentation Returns 
 - (::Google::Api::Documentation) — Additional API documentation. Contains only the summary and the documentation URL.
 
#documentation=
def documentation=(value) -> ::Google::Api::Documentation Parameter 
 - value (::Google::Api::Documentation) — Additional API documentation. Contains only the summary and the documentation URL.
 
 Returns 
 - (::Google::Api::Documentation) — Additional API documentation. Contains only the summary and the documentation URL.
 
#endpoints
def endpoints() -> ::Array<::Google::Api::Endpoint> Returns 
 - (::Array<::Google::Api::Endpoint>) — Configuration for network endpoints. Contains only the names and aliases of the endpoints.
 
#endpoints=
def endpoints=(value) -> ::Array<::Google::Api::Endpoint> Parameter 
 - value (::Array<::Google::Api::Endpoint>) — Configuration for network endpoints. Contains only the names and aliases of the endpoints.
 
 Returns 
 - (::Array<::Google::Api::Endpoint>) — Configuration for network endpoints. Contains only the names and aliases of the endpoints.
 
#monitored_resources
def monitored_resources() -> ::Array<::Google::Api::MonitoredResourceDescriptor> Returns 
 - (::Array<::Google::Api::MonitoredResourceDescriptor>) — 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.
 
#monitored_resources=
def monitored_resources=(value) -> ::Array<::Google::Api::MonitoredResourceDescriptor> Parameter 
 - value (::Array<::Google::Api::MonitoredResourceDescriptor>) — 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.
 
 Returns 
 - (::Array<::Google::Api::MonitoredResourceDescriptor>) — 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.
 
#monitoring
def monitoring() -> ::Google::Api::Monitoring Returns 
 - (::Google::Api::Monitoring) — Monitoring configuration. This should not include the 'producer_destinations' field.
 
#monitoring=
def monitoring=(value) -> ::Google::Api::Monitoring Parameter 
 - value (::Google::Api::Monitoring) — Monitoring configuration. This should not include the 'producer_destinations' field.
 
 Returns 
 - (::Google::Api::Monitoring) — Monitoring configuration. This should not include the 'producer_destinations' field.
 
#name
def name() -> ::String Returns 
 -  (::String) — The DNS address at which this service is available.
An example DNS address would be:
calendar.googleapis.com. 
#name=
def name=(value) -> ::String Parameter 
 -  value (::String) — The DNS address at which this service is available.
An example DNS address would be:
calendar.googleapis.com. 
 Returns 
 -  (::String) — The DNS address at which this service is available.
An example DNS address would be:
calendar.googleapis.com. 
#quota
def quota() -> ::Google::Api::Quota Returns 
 - (::Google::Api::Quota) — Quota configuration.
 
#quota=
def quota=(value) -> ::Google::Api::Quota Parameter 
 - value (::Google::Api::Quota) — Quota configuration.
 
 Returns 
 - (::Google::Api::Quota) — Quota configuration.
 
#title
def title() -> ::String Returns 
 - (::String) — The product title for this service.
 
#title=
def title=(value) -> ::String Parameter 
 - value (::String) — The product title for this service.
 
 Returns 
 - (::String) — The product title for this service.
 
#usage
def usage() -> ::Google::Api::Usage Returns 
 - (::Google::Api::Usage) — Configuration controlling usage of this service.
 
#usage=
def usage=(value) -> ::Google::Api::Usage Parameter 
 - value (::Google::Api::Usage) — Configuration controlling usage of this service.
 
 Returns 
 - (::Google::Api::Usage) — Configuration controlling usage of this service.