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()