Class Admin.OfflinePushStatusInfo

  • Enclosing interface:
    Admin

    public static class Admin.OfflinePushStatusInfo
    extends java.lang.Object
    • Constructor Detail

      • OfflinePushStatusInfo

        public OfflinePushStatusInfo​(ExecutionStatus executionStatus)
        N.B.: Test-only constructor ):
      • OfflinePushStatusInfo

        public OfflinePushStatusInfo​(ExecutionStatus executionStatus,
                                     java.util.Map<java.lang.String,​java.lang.String> extraInfo)
        N.B.: Test-only constructor ):
      • OfflinePushStatusInfo

        public OfflinePushStatusInfo​(ExecutionStatus executionStatus,
                                     java.lang.Long statusUpdateTimestamp,
                                     java.lang.String statusDetails)
        Used by single datacenter (child) controllers, hence, no extra info nor extra details
      • OfflinePushStatusInfo

        public OfflinePushStatusInfo​(ExecutionStatus executionStatus,
                                     java.lang.Long statusUpdateTimestamp,
                                     java.util.Map<java.lang.String,​java.lang.String> extraInfo,
                                     java.lang.String statusDetails,
                                     java.util.Map<java.lang.String,​java.lang.String> extraDetails,
                                     java.util.Map<java.lang.String,​java.lang.Long> extraInfoUpdateTimestamp)
        Used by the parent controller, hence, there is extra info and details about the child
    • Method Detail

      • getExtraInfo

        public java.util.Map<java.lang.String,​java.lang.String> getExtraInfo()
      • getStatusDetails

        public java.lang.String getStatusDetails()
      • getExtraDetails

        public java.util.Map<java.lang.String,​java.lang.String> getExtraDetails()
      • setUncompletedPartitions

        public void setUncompletedPartitions​(java.util.List<UncompletedPartition> uncompletedPartitions)
      • getStatusUpdateTimestamp

        public java.lang.Long getStatusUpdateTimestamp()
      • getExtraInfoUpdateTimestamp

        public java.util.Map<java.lang.String,​java.lang.Long> getExtraInfoUpdateTimestamp()