-
- All Implemented Interfaces:
-
com.polygamma.ogm.util.ProtobufMessage
public final class AppDescriptor implements ProtobufMessage
Application descriptor.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceAppDescriptor.BuilderApplication descriptor builder.
-
Method Summary
Modifier and Type Method Description static AppDescriptor.BuilderofBuilder()Construct new empty builder. AppDescriptormergeFrom(ProtobufReader reader)Read and merge from Protobuf wire-codec reader. voidwriteTo(ProtobufWriter writer)Write {@code this}to a Protobuf wire-codec writer.AppDescriptor.BuildertoBuilder()Construct new builder initialized with {@code this}.StringstoreId()Store id of application. Stringbundle()Application package name. Stringversion()Application version. Stringname()Application name. StringprocessName()Executing process name. intprocessId()Executing process id. intuserId()Id of user under which process is executing. inthashCode()booleanequals(@Nullable() Object other)StringtoString()-
-
Method Detail
-
ofBuilder
static AppDescriptor.Builder ofBuilder()
Construct new empty builder.
-
mergeFrom
AppDescriptor mergeFrom(ProtobufReader reader)
Read and merge from Protobuf wire-codec reader.
- Parameters:
reader- reader to merge from
-
writeTo
void writeTo(ProtobufWriter writer)
Write
{@code this}to a Protobuf wire-codec writer.- Parameters:
writer- writer to write to
-
toBuilder
AppDescriptor.Builder toBuilder()
Construct new builder initialized with
{@code this}.
-
processName
String processName()
Executing process name.
-
processId
int processId()
Executing process id.
-
userId
int userId()
Id of user under which process is executing.
-
hashCode
int hashCode()
-
-
-
-