Class: Google::Cloud::Monitoring::V3::Service::BasicService

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/monitoring/v3/service.rb

Overview

A well-known service type, defined by its service type and service labels. Documentation and examples here.

Defined Under Namespace

Classes: ServiceLabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#service_labels::Google::Protobuf::Map{::String => ::String}

Returns Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    Labels that specify the resource that emits the monitoring data which is used for SLO reporting of this Service. Documentation and valid values for given service types here.



318
319
320
321
322
323
324
325
326
327
328
329
330
# File 'proto_docs/google/monitoring/v3/service.rb', line 318

class BasicService
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class ServiceLabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#service_type::String

Returns The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here.

Returns:

  • (::String)

    The type of service that this basic service defines, e.g. APP_ENGINE service type. Documentation and valid values here.



318
319
320
321
322
323
324
325
326
327
328
329
330
# File 'proto_docs/google/monitoring/v3/service.rb', line 318

class BasicService
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class ServiceLabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end