An individual log entry.

Generated from protobuf message google.api.servicecontrol.v1.LogEntry

CloneableInstantiable
ExtendsGoogle\Protobuf\Internal\Message
Methods
public __construct( $data = NULL)
 

Constructor.

    public Google\Protobuf\Internal\Message::byteSize()
     
    • ignore
    public Google\Protobuf\Internal\Message::clear()
    public Google\Protobuf\Internal\Message::discardUnknownFields()
    public getInsertId()
     

    A unique ID for the log entry used for deduplication. If omitted,
    the implementation will generate one based on operation_id.

    Generated from protobuf field string insert_id = 4;

    • return string
    public getLabels()
     

    A set of user-defined (key, value) data that provides additional
    information about the log entry.

    Generated from protobuf field map<string, string> labels = 13;

    public getName()
     

    Required. The log to which this log entry belongs. Examples: "syslog",
    "book_log".

    Generated from protobuf field string name = 10;

    • return string
    public getPayload()
     
    • return string
    public getProtoPayload()
     

    The log entry payload, represented as a protocol buffer that is
    expressed as a JSON object. The only accepted type currently is
    [AuditLog][google.cloud.audit.AuditLog].

    Generated from protobuf field .google.protobuf.Any proto_payload = 2;

    public getSeverity()
     

    The severity of the log entry. The default value is
    LogSeverity.DEFAULT.

    Generated from protobuf field .google.logging.type.LogSeverity severity = 12;

    • return int
    public getStructPayload()
     

    The log entry payload, represented as a structure that
    is expressed as a JSON object.

    Generated from protobuf field .google.protobuf.Struct struct_payload = 6;

    public getTextPayload()
     

    The log entry payload, represented as a Unicode string (UTF-8).

    Generated from protobuf field string text_payload = 3;

    • return string
    public getTimestamp()
     

    The time the event described by the log entry occurred. If
    omitted, defaults to operation start time.

    Generated from protobuf field .google.protobuf.Timestamp timestamp = 11;

    public Google\Protobuf\Internal\Message::jsonByteSize()
     
    • ignore
    public Google\Protobuf\Internal\Message::mergeFrom( $msg)
    public Google\Protobuf\Internal\Message::mergeFromJsonString( $data, $ignore_unknown = false)
    public Google\Protobuf\Internal\Message::mergeFromString( $data)
    public Google\Protobuf\Internal\Message::parseFromJsonStream( $input, $ignore_unknown)
     
    • ignore
    public Google\Protobuf\Internal\Message::parseFromStream( $input)
     
    • ignore
    public Google\Protobuf\Internal\Message::serializeToJsonStream( $output)
     
    • ignore
    public Google\Protobuf\Internal\Message::serializeToJsonString()
     

    Serialize the message to json string.

    • return string Serialized json protobuf data.
    public Google\Protobuf\Internal\Message::serializeToStream( $output)
     
    • ignore
    public Google\Protobuf\Internal\Message::serializeToString()
     

    Serialize the message to string.

    • return string Serialized binary protobuf data.
    public setInsertId( $var)
     

    A unique ID for the log entry used for deduplication. If omitted,
    the implementation will generate one based on operation_id.

    Generated from protobuf field string insert_id = 4;

    • return $this
    public setLabels( $var)
     

    A set of user-defined (key, value) data that provides additional
    information about the log entry.

    Generated from protobuf field map<string, string> labels = 13;

    • return $this
    public setName( $var)
     

    Required. The log to which this log entry belongs. Examples: "syslog",
    "book_log".

    Generated from protobuf field string name = 10;

    • return $this
    public setProtoPayload( $var)
     

    The log entry payload, represented as a protocol buffer that is
    expressed as a JSON object. The only accepted type currently is
    [AuditLog][google.cloud.audit.AuditLog].

    Generated from protobuf field .google.protobuf.Any proto_payload = 2;

    • return $this
    public setSeverity( $var)
     

    The severity of the log entry. The default value is
    LogSeverity.DEFAULT.

    Generated from protobuf field .google.logging.type.LogSeverity severity = 12;

    • return $this
    public setStructPayload( $var)
     

    The log entry payload, represented as a structure that
    is expressed as a JSON object.

    Generated from protobuf field .google.protobuf.Struct struct_payload = 6;

    • return $this
    public setTextPayload( $var)
     

    The log entry payload, represented as a Unicode string (UTF-8).

    Generated from protobuf field string text_payload = 3;

    • return $this
    public setTimestamp( $var)
     

    The time the event described by the log entry occurred. If
    omitted, defaults to operation start time.

    Generated from protobuf field .google.protobuf.Timestamp timestamp = 11;

    • return $this
    Properties
    protected $payload
    Methods
    protected Google\Protobuf\Internal\Message::mergeFromArray(array $array)
    protected Google\Protobuf\Internal\Message::mergeFromJsonArray( $array, $ignore_unknown)
    protected Google\Protobuf\Internal\Message::readOneof( $number)
    protected Google\Protobuf\Internal\Message::readWrapperValue( $member)
    protected Google\Protobuf\Internal\Message::whichOneof( $oneof_name)
    protected Google\Protobuf\Internal\Message::writeOneof( $number, $value)
    protected Google\Protobuf\Internal\Message::writeWrapperValue( $member, $value)
    Properties
    private $insert_id
     

    A unique ID for the log entry used for deduplication. If omitted,
    the implementation will generate one based on operation_id.

    Generated from protobuf field string insert_id = 4;

    private $labels
     

    A set of user-defined (key, value) data that provides additional
    information about the log entry.

    Generated from protobuf field map<string, string> labels = 13;

    private $name
     

    Required. The log to which this log entry belongs. Examples: "syslog",
    "book_log".

    Generated from protobuf field string name = 10;

    private $severity
     

    The severity of the log entry. The default value is
    LogSeverity.DEFAULT.

    Generated from protobuf field .google.logging.type.LogSeverity severity = 12;

    private $timestamp
     

    The time the event described by the log entry occurred. If
    omitted, defaults to operation start time.

    Generated from protobuf field .google.protobuf.Timestamp timestamp = 11;

    Methods
    private Google\Protobuf\Internal\Message::appendHelper( $field, $append_value)
    private Google\Protobuf\Internal\Message::convertJsonValueToProtoValue( $value, $field, $ignore_unknown, $is_map_key = false)
    private Google\Protobuf\Internal\Message::defaultValue( $field)
     
    • ignore
    private Google\Protobuf\Internal\Message::existField( $field)
     
    • ignore
    private Google\Protobuf\Internal\Message::fieldByteSize( $field)
     
    • ignore
    private Google\Protobuf\Internal\Message::fieldDataOnlyByteSize( $field, $value)
     
    • ignore
    private Google\Protobuf\Internal\Message::fieldDataOnlyJsonByteSize( $field, $value)
     
    • ignore
    private Google\Protobuf\Internal\Message::fieldJsonByteSize( $field)
     
    • ignore
    private Google\Protobuf\Internal\Message::initWithDescriptor(Google\Protobuf\Internal\Descriptor $desc)
     
    • ignore
    private Google\Protobuf\Internal\Message::initWithGeneratedPool()
     
    • ignore
    private Google\Protobuf\Internal\Message::kvUpdateHelper( $field, $update_key, $update_value)
    private Google\Protobuf\Internal\Message::mergeFromArrayJsonImpl( $array, $ignore_unknown)
    private static Google\Protobuf\Internal\Message::normalizeArrayElementsToMessageType( $value, $class)
     

    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 each element and
    try to convert it to an instance of $class.

      private static Google\Protobuf\Internal\Message::normalizeToMessageType( $value, $class)
       

      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.

      This method will raise an error if it receives a type that cannot be
      assigned to the wrapper type via setValue.

        private Google\Protobuf\Internal\Message::parseFieldFromStream( $tag, $input, $field)
         
        • ignore
        private static Google\Protobuf\Internal\Message::parseFieldFromStreamNoTag( $input, $field, $value)
         
        • ignore
        private Google\Protobuf\Internal\Message::repeatedFieldDataOnlyByteSize( $field)
         
        • ignore
        private Google\Protobuf\Internal\Message::serializeFieldToJsonStream( $output, $field)
         
        • ignore
        private Google\Protobuf\Internal\Message::serializeFieldToStream( $output, $field)
         
        • ignore
        private Google\Protobuf\Internal\Message::serializeMapFieldToStream( $field, $output)
         
        • ignore
        private Google\Protobuf\Internal\Message::serializeRepeatedFieldToStream( $field, $output)
         
        • ignore
        private Google\Protobuf\Internal\Message::serializeSingularFieldToStream( $field, $output)
         
        • ignore
        private Google\Protobuf\Internal\Message::skipField( $input, $tag)
         
        • ignore
        Methods
        private static Google\Protobuf\Internal\Message::normalizeArrayElementsToMessageType( $value, $class)
         

        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 each element and
        try to convert it to an instance of $class.

          private static Google\Protobuf\Internal\Message::normalizeToMessageType( $value, $class)
           

          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.

          This method will raise an error if it receives a type that cannot be
          assigned to the wrapper type via setValue.

            private static Google\Protobuf\Internal\Message::parseFieldFromStreamNoTag( $input, $field, $value)
             
            • ignore
            © 2020 Bruce Wells
            Search Namespaces \ Classes
            ConfigurationNumbers (0-9.) only