class Pattern
A light-weight pattern that can match 1 or more metrics, for which this schedule will apply. The string is used to match against metric names. It should not exceed 100k characters.
Generated from protobuf message <code>opentelemetry.proto.metrics.experimental.MetricConfigResponse.Schedule.Pattern</code>
Hierarchy
- class \Google\Protobuf\Internal\Message
- class \Opentelemetry\Proto\Metrics\Experimental\MetricConfigResponse\Schedule\Pattern extends \Google\Protobuf\Internal\Message
Expanded class hierarchy of Pattern
13 string references to 'Pattern'
- ArrayPattern::setElements in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Node/ ArrayPattern.php - Sets array elements
- AssignmentExpression::setLeft in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Node/ AssignmentExpression.php - Sets the left node of the assignment
- AssignmentProperty::setValue in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Node/ AssignmentProperty.php - Sets the property value
- CatchClause::setParam in vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Node/ CatchClause.php - Sets the catch clause parameter
- DateFormatFormBase::submitForm in core/
modules/ system/ src/ Form/ DateFormatFormBase.php - This is the default entity object builder function. It is called before any other submit handler to build the new entity object to be used by the following submit handlers. At this point of the form workflow the entity is validated and the form state…
File
-
vendor/
open-telemetry/ gen-otlp-protobuf/ Opentelemetry/ Proto/ Metrics/ Experimental/ MetricConfigResponse/ Schedule/ Pattern.php, line 18
Namespace
Opentelemetry\Proto\Metrics\Experimental\MetricConfigResponse\ScheduleView source
class Pattern extends \Google\Protobuf\Internal\Message {
protected $match;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type string $equals
* matches the metric name exactly
* @type string $starts_with
* prefix-matches the metric name
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Opentelemetry\Proto\Metrics\Experimental\MetricsConfigService::initOnce();
parent::__construct($data);
}
/**
* matches the metric name exactly
*
* Generated from protobuf field <code>string equals = 1;</code>
* @return string
*/
public function getEquals() {
return $this->readOneof(1);
}
public function hasEquals() {
return $this->hasOneof(1);
}
/**
* matches the metric name exactly
*
* Generated from protobuf field <code>string equals = 1;</code>
* @param string $var
* @return $this
*/
public function setEquals($var) {
GPBUtil::checkString($var, True);
$this->writeOneof(1, $var);
return $this;
}
/**
* prefix-matches the metric name
*
* Generated from protobuf field <code>string starts_with = 2;</code>
* @return string
*/
public function getStartsWith() {
return $this->readOneof(2);
}
public function hasStartsWith() {
return $this->hasOneof(2);
}
/**
* prefix-matches the metric name
*
* Generated from protobuf field <code>string starts_with = 2;</code>
* @param string $var
* @return $this
*/
public function setStartsWith($var) {
GPBUtil::checkString($var, True);
$this->writeOneof(2, $var);
return $this;
}
/**
* @return string
*/
public function getMatch() {
return $this->whichOneof("match");
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
Message::$desc | private | property | @ignore | |
Message::$unknown | private | property | ||
Message::appendHelper | private | function | ||
Message::byteSize | public | function | @ignore | |
Message::clear | public | function | Clear all containing fields. | |
Message::convertJsonValueToProtoValue | private | function | ||
Message::defaultValue | private | function | @ignore | |
Message::discardUnknownFields | public | function | Clear all unknown fields previously parsed. | |
Message::existField | private | function | @ignore | |
Message::fieldByteSize | private | function | @ignore | |
Message::fieldDataOnlyByteSize | private | function | @ignore | |
Message::fieldDataOnlyJsonByteSize | private | function | @ignore | |
Message::fieldJsonByteSize | private | function | @ignore | |
Message::hasOneof | protected | function | ||
Message::initWithDescriptor | private | function | @ignore | |
Message::initWithGeneratedPool | private | function | @ignore | |
Message::jsonByteSize | public | function | @ignore | |
Message::kvUpdateHelper | private | function | ||
Message::mergeFrom | public | function | Merges the contents of the specified message into current message. | |
Message::mergeFromArray | protected | function | Populates the message from a user-supplied PHP array. Array keys correspond to Message properties and nested message properties. |
|
Message::mergeFromArrayJsonImpl | private | function | ||
Message::mergeFromJsonArray | protected | function | ||
Message::mergeFromJsonString | public | function | Parses a json string to protobuf message. | |
Message::mergeFromString | public | function | Parses a protocol buffer contained in a string. | |
Message::normalizeArrayElementsToMessageType | private static | function | Tries to normalize the elements in $value into a provided protobuf wrapper type $class. If $value is any type other than array, we do not do any conversion, and instead rely on the existing protobuf type checking. If $value is an array, we process… |
|
Message::normalizeToMessageType | private static | function | Tries to normalize $value into a provided protobuf wrapper type $class. If $value is any type other than an object, we attempt to construct an instance of $class and assign $value to it using the setValue method shared by all wrapper types. |
|
Message::parseFieldFromStream | private | function | @ignore | |
Message::parseFieldFromStreamNoTag | private static | function | @ignore | |
Message::parseFromJsonStream | public | function | @ignore | |
Message::parseFromStream | public | function | @ignore | |
Message::readOneof | protected | function | ||
Message::readWrapperValue | protected | function | ||
Message::repeatedFieldDataOnlyByteSize | private | function | @ignore | |
Message::serializeFieldToJsonStream | private | function | @ignore | |
Message::serializeFieldToStream | private | function | @ignore | |
Message::serializeMapFieldToStream | private | function | @ignore | |
Message::serializeRepeatedFieldToStream | private | function | @ignore | |
Message::serializeSingularFieldToStream | private | function | @ignore | |
Message::serializeToJsonStream | public | function | @ignore | |
Message::serializeToJsonString | public | function | Serialize the message to json string. | |
Message::serializeToStream | public | function | @ignore | |
Message::serializeToString | public | function | Serialize the message to string. | |
Message::skipField | private | function | @ignore | |
Message::whichOneof | protected | function | ||
Message::writeOneof | protected | function | ||
Message::writeWrapperValue | protected | function | ||
Message::__debugInfo | public | function | ||
Pattern::$match | protected | property | ||
Pattern::getEquals | public | function | matches the metric name exactly | |
Pattern::getMatch | public | function | ||
Pattern::getStartsWith | public | function | prefix-matches the metric name | |
Pattern::hasEquals | public | function | ||
Pattern::hasStartsWith | public | function | ||
Pattern::setEquals | public | function | matches the metric name exactly | |
Pattern::setStartsWith | public | function | prefix-matches the metric name | |
Pattern::__construct | public | function | Constructor. | Overrides Message::__construct |