Class: Google::Cloud::ServiceUsage::V1::ServiceConfig
- Inherits:
-
Object
- Object
- Google::Cloud::ServiceUsage::V1::ServiceConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/api/serviceusage/v1/resources.rb
Overview
The configuration of the service.
Instance Attribute Summary collapse
-
#apis ⇒ ::Array<::Google::Protobuf::Api>
A list of API interfaces exported by this service.
-
#authentication ⇒ ::Google::Api::Authentication
Auth configuration.
-
#documentation ⇒ ::Google::Api::Documentation
Additional API documentation.
-
#endpoints ⇒ ::Array<::Google::Api::Endpoint>
Configuration for network endpoints.
-
#monitored_resources ⇒ ::Array<::Google::Api::MonitoredResourceDescriptor>
Defines the monitored resources used by this service.
-
#monitoring ⇒ ::Google::Api::Monitoring
Monitoring configuration.
-
#name ⇒ ::String
The DNS address at which this service is available.
-
#quota ⇒ ::Google::Api::Quota
Quota configuration.
-
#title ⇒ ::String
The product title for this service.
-
#usage ⇒ ::Google::Api::Usage
Configuration controlling usage of this service.
Instance Attribute Details
#apis ⇒ ::Array<::Google::Protobuf::Api>
Returns A list of API interfaces exported by this service. Contains only the names, versions, and method names of the interfaces.
91 92 93 94 |
# File 'proto_docs/google/api/serviceusage/v1/resources.rb', line 91 class ServiceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#authentication ⇒ ::Google::Api::Authentication
Returns Auth configuration. Contains only the OAuth rules.
91 92 93 94 |
# File 'proto_docs/google/api/serviceusage/v1/resources.rb', line 91 class ServiceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#documentation ⇒ ::Google::Api::Documentation
Returns Additional API documentation. Contains only the summary and the documentation URL.
91 92 93 94 |
# File 'proto_docs/google/api/serviceusage/v1/resources.rb', line 91 class ServiceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#endpoints ⇒ ::Array<::Google::Api::Endpoint>
Returns Configuration for network endpoints. Contains only the names and aliases of the endpoints.
91 92 93 94 |
# File 'proto_docs/google/api/serviceusage/v1/resources.rb', line 91 class ServiceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#monitored_resources ⇒ ::Array<::Google::Api::MonitoredResourceDescriptor>
Returns 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.
91 92 93 94 |
# File 'proto_docs/google/api/serviceusage/v1/resources.rb', line 91 class ServiceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#monitoring ⇒ ::Google::Api::Monitoring
Returns Monitoring configuration. This should not include the 'producer_destinations' field.
91 92 93 94 |
# File 'proto_docs/google/api/serviceusage/v1/resources.rb', line 91 class ServiceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns The DNS address at which this service is available.
An example DNS address would be:
calendar.googleapis.com
.
91 92 93 94 |
# File 'proto_docs/google/api/serviceusage/v1/resources.rb', line 91 class ServiceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#quota ⇒ ::Google::Api::Quota
Returns Quota configuration.
91 92 93 94 |
# File 'proto_docs/google/api/serviceusage/v1/resources.rb', line 91 class ServiceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#title ⇒ ::String
Returns The product title for this service.
91 92 93 94 |
# File 'proto_docs/google/api/serviceusage/v1/resources.rb', line 91 class ServiceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#usage ⇒ ::Google::Api::Usage
Returns Configuration controlling usage of this service.
91 92 93 94 |
# File 'proto_docs/google/api/serviceusage/v1/resources.rb', line 91 class ServiceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |