public static final class ConsolidatedRealizedStatus.Builder
extends java.lang.Object
ConsolidatedRealizedStatus.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ConsolidatedRealizedStatus. |
| Modifier and Type | Method and Description |
|---|---|
ConsolidatedRealizedStatus |
build() |
ConsolidatedRealizedStatus.Builder |
setConsolidatedStatus(ConsolidatedStatus consolidatedStatus) |
ConsolidatedRealizedStatus.Builder |
setConsolidatedStatusPerEnforcementPoint(java.util.List<ConsolidatedStatusPerEnforcementPoint> consolidatedStatusPerEnforcementPoint)
List of Consolidated Realized Status per enforcement point.
|
ConsolidatedRealizedStatus.Builder |
setIntentPath(java.lang.String intentPath)
Intent path of object, forward slashes must be escaped using %2F.
|
ConsolidatedRealizedStatus.Builder |
setIntentVersion(java.lang.String intentVersion)
Represent highest intent version across all realized objects
This property may be present in responses from the server, but if it is present
in a request to server it will be ignored.
|
ConsolidatedRealizedStatus.Builder |
setPublishStatus(java.lang.String publishStatus)
Possible values are:
ConsolidatedRealizedStatus.PUBLISH_STATUS_UNAVAILABLE
ConsolidatedRealizedStatus.PUBLISH_STATUS_UNREALIZED
ConsolidatedRealizedStatus.PUBLISH_STATUS_REALIZED
ConsolidatedRealizedStatus.PUBLISH_STATUS_ERROR
Aggregated Realization state of this object |
ConsolidatedRealizedStatus.Builder |
setPublishTime(java.lang.Long publishTime)
This is the time when our system detects that data has been pushed to the
transport nodes.
|
ConsolidatedRealizedStatus.Builder |
setSiteUuid(java.lang.String siteUuid)
Site UUID supplied for realized site.
|
ConsolidatedRealizedStatus.Builder |
setTimeTakenForRealization(java.lang.Long timeTakenForRealization)
This is an approximate time taken for the realization of the intent to the data
path.
|
public Builder()
ConsolidatedRealizedStatus.public ConsolidatedRealizedStatus.Builder setIntentPath(java.lang.String intentPath)
intentPath - New value for the property.public ConsolidatedRealizedStatus.Builder setConsolidatedStatus(ConsolidatedStatus consolidatedStatus)
consolidatedStatus - New value for the property.public ConsolidatedRealizedStatus.Builder setConsolidatedStatusPerEnforcementPoint(java.util.List<ConsolidatedStatusPerEnforcementPoint> consolidatedStatusPerEnforcementPoint)
consolidatedStatusPerEnforcementPoint - New value for the property.public ConsolidatedRealizedStatus.Builder setIntentVersion(java.lang.String intentVersion)
intentVersion - New value for the property.public ConsolidatedRealizedStatus.Builder setPublishStatus(java.lang.String publishStatus)
publishStatus - New value for the property.public ConsolidatedRealizedStatus.Builder setPublishTime(java.lang.Long publishTime)
publishTime - New value for the property.public ConsolidatedRealizedStatus.Builder setSiteUuid(java.lang.String siteUuid)
siteUuid - New value for the property.public ConsolidatedRealizedStatus.Builder setTimeTakenForRealization(java.lang.Long timeTakenForRealization)
timeTakenForRealization - New value for the property.public ConsolidatedRealizedStatus build()