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()
MessagePayloadMessagePayloadpublic MessagePayloadBuilder withLocalHostname()
MessagePayloadBuilderpublic MessagePayloadBuilder withCanonicalHostname()
MessagePayloadBuilder
error while determining local machine namepublic MessagePayloadBuilder withHostname(String hostname)
hostname - the hostnameMessagePayloadBuilderpublic MessagePayloadBuilder withLevel(int level)
level - the level valueMessagePayloadBuilderpublic MessagePayloadBuilder withLevel(Level level)
level - the LevelMessagePayloadBuilderpublic MessagePayloadBuilder withServiceName(String serviceName)
serviceName - the service nameMessagePayloadBuilderpublic MessagePayloadBuilder withMessage(String message)
message - the messageMessagePayloadBuilderCopyright © Nov 2008–2021 JSend NSCA. All rights reserved.