Class: Google::Cloud::Monitoring::Dashboard::V1::Dashboard

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

Overview

A Google Stackdriver dashboard. Dashboards define the content and layout of pages in the Stackdriver web application.

Instance Attribute Summary collapse

Instance Attribute Details

#column_layout::Google::Cloud::Monitoring::Dashboard::V1::ColumnLayout

Returns The content is divided into equally spaced columns and the widgets are arranged vertically.

Returns:



58
59
60
61
# File 'proto_docs/google/monitoring/dashboard/v1/dashboard.rb', line 58

class Dashboard
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#display_name::String

Returns Required. The mutable, human-readable name.

Returns:

  • (::String)

    Required. The mutable, human-readable name.



58
59
60
61
# File 'proto_docs/google/monitoring/dashboard/v1/dashboard.rb', line 58

class Dashboard
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#etag::String

Returns etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. An etag is returned in the response to GetDashboard, and users are expected to put that etag in the request to UpdateDashboard to ensure that their change will be applied to the same version of the Dashboard configuration. The field should not be passed during dashboard creation.

Returns:

  • (::String)

    etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. An etag is returned in the response to GetDashboard, and users are expected to put that etag in the request to UpdateDashboard to ensure that their change will be applied to the same version of the Dashboard configuration. The field should not be passed during dashboard creation.



58
59
60
61
# File 'proto_docs/google/monitoring/dashboard/v1/dashboard.rb', line 58

class Dashboard
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#grid_layout::Google::Cloud::Monitoring::Dashboard::V1::GridLayout

Returns Content is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles.

Returns:



58
59
60
61
# File 'proto_docs/google/monitoring/dashboard/v1/dashboard.rb', line 58

class Dashboard
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#mosaic_layout::Google::Cloud::Monitoring::Dashboard::V1::MosaicLayout

Returns The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks.

Returns:



58
59
60
61
# File 'proto_docs/google/monitoring/dashboard/v1/dashboard.rb', line 58

class Dashboard
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#name::String

Returns Immutable. The resource name of the dashboard.

Returns:

  • (::String)

    Immutable. The resource name of the dashboard.



58
59
60
61
# File 'proto_docs/google/monitoring/dashboard/v1/dashboard.rb', line 58

class Dashboard
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#row_layout::Google::Cloud::Monitoring::Dashboard::V1::RowLayout

Returns The content is divided into equally spaced rows and the widgets are arranged horizontally.

Returns:



58
59
60
61
# File 'proto_docs/google/monitoring/dashboard/v1/dashboard.rb', line 58

class Dashboard
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end