public class MessagePayloadBuilder extends Object
MessagePayload
using a builder pattern e.g.
MessagePayload payload = new MessagePayloadBuilder() .withHostname("localhost") .withLevel(Level.CRITICAL) .withServiceName("Test Service Name") .withMessage("Test Message") .create();
Constructor and Description |
---|
MessagePayloadBuilder() |
Modifier and Type | Method and Description |
---|---|
MessagePayload |
create()
Return the built
MessagePayload |
MessagePayloadBuilder |
withCanonicalHostname()
Use the fully qualified domain name of the local machine in the passive
check
|
MessagePayloadBuilder |
withHostname(String hostname)
Use the supplied hostname in the passive check
|
MessagePayloadBuilder |
withLevel(int level)
Set the level of the passive check
|
MessagePayloadBuilder |
withLevel(Level level)
Set the level of the passive check
|
MessagePayloadBuilder |
withLocalHostname()
Use the short hostname of the local machine in the passive check
|
MessagePayloadBuilder |
withMessage(String message)
Set the message of the passive check
|
MessagePayloadBuilder |
withServiceName(String serviceName)
Set the service name of the passive check
|
public MessagePayload create()
MessagePayload
MessagePayload
public MessagePayloadBuilder withLocalHostname()
MessagePayloadBuilder
public MessagePayloadBuilder withCanonicalHostname()
MessagePayloadBuilder
error while determining local machine namepublic MessagePayloadBuilder withHostname(String hostname)
hostname
- the hostnameMessagePayloadBuilder
public MessagePayloadBuilder withLevel(int level)
level
- the level valueMessagePayloadBuilder
public MessagePayloadBuilder withLevel(Level level)
level
- the Level
MessagePayloadBuilder
public MessagePayloadBuilder withServiceName(String serviceName)
serviceName
- the service nameMessagePayloadBuilder
public MessagePayloadBuilder withMessage(String message)
message
- the messageMessagePayloadBuilder
Copyright © Nov 2008–2019 JSend NSCA. All rights reserved.