io.opencensus.proto.agent.common.v1.ProcessIdentifierOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: opencensus/proto/agent/common/v1/common.proto
package io.opencensus.proto.agent.common.v1;
public interface ProcessIdentifierOrBuilder extends
// @@protoc_insertion_point(interface_extends:opencensus.proto.agent.common.v1.ProcessIdentifier)
com.google.protobuf.MessageOrBuilder {
/**
*
* The host name. Usually refers to the machine/container name.
* For example: os.Hostname() in Go, socket.gethostname() in Python.
*
*
* string host_name = 1;
* @return The hostName.
*/
java.lang.String getHostName();
/**
*
* The host name. Usually refers to the machine/container name.
* For example: os.Hostname() in Go, socket.gethostname() in Python.
*
*
* string host_name = 1;
* @return The bytes for hostName.
*/
com.google.protobuf.ByteString
getHostNameBytes();
/**
*
* Process id.
*
*
* uint32 pid = 2;
* @return The pid.
*/
int getPid();
/**
*
* Start time of this ProcessIdentifier. Represented in epoch time.
*
*
* .google.protobuf.Timestamp start_timestamp = 3;
* @return Whether the startTimestamp field is set.
*/
boolean hasStartTimestamp();
/**
*
* Start time of this ProcessIdentifier. Represented in epoch time.
*
*
* .google.protobuf.Timestamp start_timestamp = 3;
* @return The startTimestamp.
*/
com.google.protobuf.Timestamp getStartTimestamp();
/**
*
* Start time of this ProcessIdentifier. Represented in epoch time.
*
*
* .google.protobuf.Timestamp start_timestamp = 3;
*/
com.google.protobuf.TimestampOrBuilder getStartTimestampOrBuilder();
}