Cloud Monitoring V3 API - Class Google::Cloud::Monitoring::V3::TextLocator (v1.2.0)

Reference documentation and code samples for the Cloud Monitoring V3 API class Google::Cloud::Monitoring::V3::TextLocator.

A locator for text. Indicates a particular part of the text of a request or of an object referenced in the request.

For example, suppose the request field text contains:

text: "The quick brown fox jumps over the lazy dog."

Then the locator:

source: "text" start_position { line: 1 column: 17 } end_position { line: 1 column: 19 }

refers to the part of the text: "fox".

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#end_position

defend_position()->::Google::Cloud::Monitoring::V3::TextLocator::Position
Returns

#end_position=

defend_position=(value)->::Google::Cloud::Monitoring::V3::TextLocator::Position
Parameter
Returns

#nested_locator

defnested_locator()->::Google::Cloud::Monitoring::V3::TextLocator
Returns
  • (::Google::Cloud::Monitoring::V3::TextLocator) — If source, start_position, and end_position describe a call on some object (e.g. a macro in the time series query language text) and a location is to be designated in that object's text, nested_locator identifies the location within that object.

#nested_locator=

defnested_locator=(value)->::Google::Cloud::Monitoring::V3::TextLocator
Parameter
  • value (::Google::Cloud::Monitoring::V3::TextLocator) — If source, start_position, and end_position describe a call on some object (e.g. a macro in the time series query language text) and a location is to be designated in that object's text, nested_locator identifies the location within that object.
Returns
  • (::Google::Cloud::Monitoring::V3::TextLocator) — If source, start_position, and end_position describe a call on some object (e.g. a macro in the time series query language text) and a location is to be designated in that object's text, nested_locator identifies the location within that object.

#nesting_reason

defnesting_reason()->::String
Returns
  • (::String) — When nested_locator is set, this field gives the reason for the nesting. Usually, the reason is a macro invocation. In that case, the macro name (including the leading '@') signals the location of the macro call in the text and a macro argument name (including the leading '$') signals the location of the macro argument inside the macro body that got substituted away.

#nesting_reason=

defnesting_reason=(value)->::String
Parameter
  • value (::String) — When nested_locator is set, this field gives the reason for the nesting. Usually, the reason is a macro invocation. In that case, the macro name (including the leading '@') signals the location of the macro call in the text and a macro argument name (including the leading '$') signals the location of the macro argument inside the macro body that got substituted away.
Returns
  • (::String) — When nested_locator is set, this field gives the reason for the nesting. Usually, the reason is a macro invocation. In that case, the macro name (including the leading '@') signals the location of the macro call in the text and a macro argument name (including the leading '$') signals the location of the macro argument inside the macro body that got substituted away.

#source

defsource()->::String
Returns
  • (::String) — The source of the text. The source may be a field in the request, in which case its format is the format of the google.rpc.BadRequest.FieldViolation.field field in https://cloud.google.com/apis/design/errors#error_details. It may also be be a source other than the request field (e.g. a macro definition referenced in the text of the query), in which case this is the name of the source (e.g. the macro name).

#source=

defsource=(value)->::String
Parameter
  • value (::String) — The source of the text. The source may be a field in the request, in which case its format is the format of the google.rpc.BadRequest.FieldViolation.field field in https://cloud.google.com/apis/design/errors#error_details. It may also be be a source other than the request field (e.g. a macro definition referenced in the text of the query), in which case this is the name of the source (e.g. the macro name).
Returns
  • (::String) — The source of the text. The source may be a field in the request, in which case its format is the format of the google.rpc.BadRequest.FieldViolation.field field in https://cloud.google.com/apis/design/errors#error_details. It may also be be a source other than the request field (e.g. a macro definition referenced in the text of the query), in which case this is the name of the source (e.g. the macro name).

#start_position

defstart_position()->::Google::Cloud::Monitoring::V3::TextLocator::Position
Returns

#start_position=

defstart_position=(value)->::Google::Cloud::Monitoring::V3::TextLocator::Position
Parameter
Returns

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.