Stackdriver Error Reporting V1beta1 Client - Class SourceLocation (0.20.2)

Reference documentation and code samples for the Stackdriver Error Reporting V1beta1 Client class SourceLocation.

Indicates a location in the source code of the service for which errors are reported. functionName must be provided by the application when reporting an error, unless the error report contains a message with a supported exception stack trace. All fields are optional for the later case.

Generated from protobuf message google.devtools.clouderrorreporting.v1beta1.SourceLocation

Namespace

Google \ Cloud \ ErrorReporting \ V1beta1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ file_path string

The source code filename, which can include a truncated relative path, or a full path from a production machine.

↳ line_number int

1-based. 0 indicates that the line number is unknown.

↳ function_name string

Human-readable name of a function or method. The value can include optional context like the class or package name. For example, my.package.MyClass.method in case of Java.

getFilePath

The source code filename, which can include a truncated relative path, or a full path from a production machine.

Returns
TypeDescription
string

setFilePath

The source code filename, which can include a truncated relative path, or a full path from a production machine.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getLineNumber

1-based. 0 indicates that the line number is unknown.

Returns
TypeDescription
int

setLineNumber

1-based. 0 indicates that the line number is unknown.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getFunctionName

Human-readable name of a function or method.

The value can include optional context like the class or package name. For example, my.package.MyClass.method in case of Java.

Returns
TypeDescription
string

setFunctionName

Human-readable name of a function or method.

The value can include optional context like the class or package name. For example, my.package.MyClass.method in case of Java.

Parameter
NameDescription
var string
Returns
TypeDescription
$this