Class: Google::Cloud::ServiceUsage::V1::ServiceConfig

Inherits:
Object
  • Object
show all
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

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.

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.



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.

Returns:



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.

Returns:



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.

Returns:

  • (::Array<::Google::Api::Endpoint>)

    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.

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.



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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:



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