Cloud Monitoring V3 API - Class Google::Cloud::Monitoring::V3::TextLocator (v1.2.0)
Stay organized with collections
Save and categorize content based on your preferences.
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- (::Google::Cloud::Monitoring::V3::TextLocator::Position) — The position of the last byte within the text.
#end_position=
defend_position=(value)->::Google::Cloud::Monitoring::V3::TextLocator::Position- value (::Google::Cloud::Monitoring::V3::TextLocator::Position) — The position of the last byte within the text.
- (::Google::Cloud::Monitoring::V3::TextLocator::Position) — The position of the last byte within the text.
#nested_locator
defnested_locator()->::Google::Cloud::Monitoring::V3::TextLocator-
(::Google::Cloud::Monitoring::V3::TextLocator) — If
source,start_position, andend_positiondescribe 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_locatoridentifies the location within that object.
#nested_locator=
defnested_locator=(value)->::Google::Cloud::Monitoring::V3::TextLocator-
value (::Google::Cloud::Monitoring::V3::TextLocator) — If
source,start_position, andend_positiondescribe 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_locatoridentifies the location within that object.
-
(::Google::Cloud::Monitoring::V3::TextLocator) — If
source,start_position, andend_positiondescribe 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_locatoridentifies the location within that object.
#nesting_reason
defnesting_reason()->::String-
(::String) — When
nested_locatoris 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-
value (::String) — When
nested_locatoris 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.
-
(::String) — When
nested_locatoris 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- (::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- 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).
- (::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- (::Google::Cloud::Monitoring::V3::TextLocator::Position) — The position of the first byte within the text.
#start_position=
defstart_position=(value)->::Google::Cloud::Monitoring::V3::TextLocator::Position- value (::Google::Cloud::Monitoring::V3::TextLocator::Position) — The position of the first byte within the text.
- (::Google::Cloud::Monitoring::V3::TextLocator::Position) — The position of the first byte within the text.