public abstract static class DashboardMetadata.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract DashboardMetadata |
build()
Build the immutable object
|
abstract DashboardMetadata.Builder |
setLastPublished(java.lang.String lastPublished)
IOS 8601 date time string such as 2017-11-01T15:10:36.12Z.
|
abstract DashboardMetadata.Builder |
setNextPublish(java.lang.String nextPublish)
IOS 8601 date time string such as 2017-11-01T15:10:36.12Z.
|
abstract DashboardMetadata.Builder |
setOwner(java.lang.String owner)
Owner the dashboard is run as
|
abstract DashboardMetadata.Builder |
setStatus(java.lang.String status)
Status such as running or complete
|
abstract DashboardMetadata.Builder |
setTitle(java.lang.String title)
Dashboard title
|
public abstract DashboardMetadata.Builder setTitle(java.lang.String title)
title
- TitleDashboardMetadata.Builder
public abstract DashboardMetadata.Builder setOwner(java.lang.String owner)
owner
- OwnerDashboardMetadata.Builder
public abstract DashboardMetadata.Builder setStatus(java.lang.String status)
status
- StatusDashboardMetadata.Builder
public abstract DashboardMetadata.Builder setLastPublished(java.lang.String lastPublished)
lastPublished
- Date and time string formatted in yyyy-mm-ddThh:mm:ssZDashboardMetadata.Builder
public abstract DashboardMetadata.Builder setNextPublish(java.lang.String nextPublish)
nextPublish
- Date and time string formatted in yyyy-mm-ddThh:mm:ssZDashboardMetadata.Builder
public abstract DashboardMetadata build()
DashboardMetadata