@Loggable(value=1) public static final class Statuses.StatusCreate extends Object implements JsonReadable
Constructor and Description |
---|
StatusCreate(Status.State stat)
Public ctor.
|
Modifier and Type | Method and Description |
---|---|
javax.json.JsonObject |
json()
Describe it in a JSON object.
|
Statuses.StatusCreate |
withContext(com.google.common.base.Optional<String> cntxt)
Returns a StatusCreate with the given context.
|
Statuses.StatusCreate |
withDescription(String desc)
Returns a StatusCreate with the given description.
|
Statuses.StatusCreate |
withState(Status.State stat)
Returns a StatusCreate with the given state.
|
Statuses.StatusCreate |
withTargetUrl(com.google.common.base.Optional<String> target)
Returns a StatusCreate with the given target URL.
|
public StatusCreate(Status.State stat)
stat
- Statepublic Statuses.StatusCreate withState(Status.State stat)
stat
- Statepublic Statuses.StatusCreate withDescription(String desc)
desc
- Descriptionpublic Statuses.StatusCreate withContext(com.google.common.base.Optional<String> cntxt)
cntxt
- Contextpublic Statuses.StatusCreate withTargetUrl(com.google.common.base.Optional<String> target)
target
- Target URLpublic javax.json.JsonObject json()
JsonReadable
json
in interface JsonReadable
Copyright © 2012–2018 jcabi.com. All rights reserved.