Package com.vmware.nsx_policy.model
Class DirectoryDomainSyncStats
- java.lang.Object
-
- com.vmware.nsx_policy.model.DirectoryDomainSyncStats
-
- All Implemented Interfaces:
com.vmware.vapi.bindings.StaticStructure,com.vmware.vapi.bindings.Structure,java.io.Serializable
public final class DirectoryDomainSyncStats extends java.lang.Object implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructureDirectory domain synchronization statistics- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDirectoryDomainSyncStats.BuilderBuilder class forDirectoryDomainSyncStats.
-
Field Summary
Fields Modifier and Type Field Description protected com.vmware.vapi.data.StructValue__dynamicStructureFieldsstatic java.lang.StringCURRENT_STATE_DELTA_SYNCstatic java.lang.StringCURRENT_STATE_FULL_SYNCstatic java.lang.StringCURRENT_STATE_IDLEstatic java.lang.StringCURRENT_STATE_SELECTIVE_DELTA_SYNCstatic java.lang.StringCURRENT_STATE_SELECTIVE_FULL_SYNCstatic java.lang.StringPREV_SYNC_STATUS_FAILUREstatic java.lang.StringPREV_SYNC_STATUS_SUCCESSstatic java.lang.StringPREV_SYNC_STATUS_UNKNOWNstatic java.lang.StringPREV_SYNC_TYPE_DELTA_SYNCstatic java.lang.StringPREV_SYNC_TYPE_FULL_SYNCstatic java.lang.StringPREV_SYNC_TYPE_IDLEstatic java.lang.StringPREV_SYNC_TYPE_SELECTIVE_DELTA_SYNCstatic java.lang.StringPREV_SYNC_TYPE_SELECTIVE_FULL_SYNC
-
Constructor Summary
Constructors Modifier Constructor Description DirectoryDomainSyncStats()Default constructor.protectedDirectoryDomainSyncStats(com.vmware.vapi.data.StructValue __dynamicStructureFields)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends com.vmware.vapi.bindings.Structure>
T_convertTo(java.lang.Class<T> clazz)java.lang.String_getCanonicalName()static java.lang.String_getCanonicalTypeName()Returns the canonical type name.static com.vmware.vapi.bindings.type.StructType_getClassType()WARNING: Internal method, subject to change in future versions.com.vmware.vapi.data.StructValue_getDataValue()com.vmware.vapi.data.DataValue_getDynamicField(java.lang.String fieldName)java.util.Set<java.lang.String>_getDynamicFieldNames()com.vmware.vapi.bindings.type.StructType_getType()boolean_hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)static DirectoryDomainSyncStats_newInstance(com.vmware.vapi.data.StructValue structValue)WARNING: Internal method, subject to change in future versions.
Returns new instance of this binding class and injects the provided data value.
WARNING: The returned object is not fully initialized.static DirectoryDomainSyncStats_newInstance2(com.vmware.vapi.data.StructValue structValue)WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism.void_setDynamicField(java.lang.String fieldName, com.vmware.vapi.data.DataValue fieldValue)protected void_updateDataValue(com.vmware.vapi.data.StructValue structValue)void_validate()booleanequals(java.lang.Object obj)java.lang.LonggetAvgDeltaSyncTime()All the historical delta sync are counted in calculating the average delta sync time in milliseconds.java.lang.LonggetAvgFullSyncTime()All the historical full sync are counted in calculating the average full sync time in milliseconds.java.lang.StringgetCurrentState()Possible values are:CURRENT_STATE_IDLECURRENT_STATE_FULL_SYNCCURRENT_STATE_DELTA_SYNCCURRENT_STATE_SELECTIVE_FULL_SYNCCURRENT_STATE_SELECTIVE_DELTA_SYNCCurrent running state of the directory domain in synchronization life cycle.java.lang.LonggetCurrentStateBeginTime()Since what time the current state has begun.java.lang.LonggetNumDeltaSync()number of successful historical delta sync initiated either by system or by API request.java.lang.LonggetNumFullSync()number of successful historical full sync initiated either by system or by API request.java.lang.LonggetPrevSyncEndTime()Directory domain previous sync ending time expressed in millisecond epoch time.java.lang.StringgetPrevSyncError()Directory domain previous sync status error if last status was failure.java.lang.StringgetPrevSyncStatus()Possible values are:PREV_SYNC_STATUS_SUCCESSPREV_SYNC_STATUS_FAILUREPREV_SYNC_STATUS_UNKNOWNDirectory domain previous sync status.java.lang.StringgetPrevSyncType()Possible values are:PREV_SYNC_TYPE_IDLEPREV_SYNC_TYPE_FULL_SYNCPREV_SYNC_TYPE_DELTA_SYNCPREV_SYNC_TYPE_SELECTIVE_FULL_SYNCPREV_SYNC_TYPE_SELECTIVE_DELTA_SYNCDirectory domain previous sync type.inthashCode()voidsetAvgDeltaSyncTime(java.lang.Long avgDeltaSyncTime)All the historical delta sync are counted in calculating the average delta sync time in milliseconds.voidsetAvgFullSyncTime(java.lang.Long avgFullSyncTime)All the historical full sync are counted in calculating the average full sync time in milliseconds.voidsetCurrentState(java.lang.String currentState)Possible values are:CURRENT_STATE_IDLECURRENT_STATE_FULL_SYNCCURRENT_STATE_DELTA_SYNCCURRENT_STATE_SELECTIVE_FULL_SYNCCURRENT_STATE_SELECTIVE_DELTA_SYNCCurrent running state of the directory domain in synchronization life cycle.voidsetCurrentStateBeginTime(java.lang.Long currentStateBeginTime)Since what time the current state has begun.voidsetNumDeltaSync(java.lang.Long numDeltaSync)number of successful historical delta sync initiated either by system or by API request.voidsetNumFullSync(java.lang.Long numFullSync)number of successful historical full sync initiated either by system or by API request.voidsetPrevSyncEndTime(java.lang.Long prevSyncEndTime)Directory domain previous sync ending time expressed in millisecond epoch time.voidsetPrevSyncError(java.lang.String prevSyncError)Directory domain previous sync status error if last status was failure.voidsetPrevSyncStatus(java.lang.String prevSyncStatus)Possible values are:PREV_SYNC_STATUS_SUCCESSPREV_SYNC_STATUS_FAILUREPREV_SYNC_STATUS_UNKNOWNDirectory domain previous sync status.voidsetPrevSyncType(java.lang.String prevSyncType)Possible values are:PREV_SYNC_TYPE_IDLEPREV_SYNC_TYPE_FULL_SYNCPREV_SYNC_TYPE_DELTA_SYNCPREV_SYNC_TYPE_SELECTIVE_FULL_SYNCPREV_SYNC_TYPE_SELECTIVE_DELTA_SYNCDirectory domain previous sync type.java.lang.StringtoString()
-
-
-
Field Detail
-
CURRENT_STATE_IDLE
public static final java.lang.String CURRENT_STATE_IDLE
- See Also:
- Constant Field Values
-
CURRENT_STATE_FULL_SYNC
public static final java.lang.String CURRENT_STATE_FULL_SYNC
- See Also:
- Constant Field Values
-
CURRENT_STATE_DELTA_SYNC
public static final java.lang.String CURRENT_STATE_DELTA_SYNC
- See Also:
- Constant Field Values
-
CURRENT_STATE_SELECTIVE_FULL_SYNC
public static final java.lang.String CURRENT_STATE_SELECTIVE_FULL_SYNC
- See Also:
- Constant Field Values
-
CURRENT_STATE_SELECTIVE_DELTA_SYNC
public static final java.lang.String CURRENT_STATE_SELECTIVE_DELTA_SYNC
- See Also:
- Constant Field Values
-
PREV_SYNC_STATUS_SUCCESS
public static final java.lang.String PREV_SYNC_STATUS_SUCCESS
- See Also:
- Constant Field Values
-
PREV_SYNC_STATUS_FAILURE
public static final java.lang.String PREV_SYNC_STATUS_FAILURE
- See Also:
- Constant Field Values
-
PREV_SYNC_STATUS_UNKNOWN
public static final java.lang.String PREV_SYNC_STATUS_UNKNOWN
- See Also:
- Constant Field Values
-
PREV_SYNC_TYPE_IDLE
public static final java.lang.String PREV_SYNC_TYPE_IDLE
- See Also:
- Constant Field Values
-
PREV_SYNC_TYPE_FULL_SYNC
public static final java.lang.String PREV_SYNC_TYPE_FULL_SYNC
- See Also:
- Constant Field Values
-
PREV_SYNC_TYPE_DELTA_SYNC
public static final java.lang.String PREV_SYNC_TYPE_DELTA_SYNC
- See Also:
- Constant Field Values
-
PREV_SYNC_TYPE_SELECTIVE_FULL_SYNC
public static final java.lang.String PREV_SYNC_TYPE_SELECTIVE_FULL_SYNC
- See Also:
- Constant Field Values
-
PREV_SYNC_TYPE_SELECTIVE_DELTA_SYNC
public static final java.lang.String PREV_SYNC_TYPE_SELECTIVE_DELTA_SYNC
- See Also:
- Constant Field Values
-
__dynamicStructureFields
protected com.vmware.vapi.data.StructValue __dynamicStructureFields
-
-
Method Detail
-
getAvgDeltaSyncTime
public java.lang.Long getAvgDeltaSyncTime()
All the historical delta sync are counted in calculating the average delta sync time in milliseconds. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setAvgDeltaSyncTime
public void setAvgDeltaSyncTime(java.lang.Long avgDeltaSyncTime)
All the historical delta sync are counted in calculating the average delta sync time in milliseconds. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
avgDeltaSyncTime- New value for the property.
-
getAvgFullSyncTime
public java.lang.Long getAvgFullSyncTime()
All the historical full sync are counted in calculating the average full sync time in milliseconds. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setAvgFullSyncTime
public void setAvgFullSyncTime(java.lang.Long avgFullSyncTime)
All the historical full sync are counted in calculating the average full sync time in milliseconds. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
avgFullSyncTime- New value for the property.
-
getCurrentState
public java.lang.String getCurrentState()
Possible values are: Current running state of the directory domain in synchronization life cycle. It could be one of the following five states. SELECTIVE_FULL_SYNC and SELECTIVE_DELTA_SYNC are sync states for selective sync. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setCurrentState
public void setCurrentState(java.lang.String currentState)
Possible values are: Current running state of the directory domain in synchronization life cycle. It could be one of the following five states. SELECTIVE_FULL_SYNC and SELECTIVE_DELTA_SYNC are sync states for selective sync. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
currentState- New value for the property.
-
getCurrentStateBeginTime
public java.lang.Long getCurrentStateBeginTime()
Since what time the current state has begun. The time is expressed in millisecond epoch time. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setCurrentStateBeginTime
public void setCurrentStateBeginTime(java.lang.Long currentStateBeginTime)
Since what time the current state has begun. The time is expressed in millisecond epoch time. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
currentStateBeginTime- New value for the property.
-
getNumDeltaSync
public java.lang.Long getNumDeltaSync()
number of successful historical delta sync initiated either by system or by API request. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setNumDeltaSync
public void setNumDeltaSync(java.lang.Long numDeltaSync)
number of successful historical delta sync initiated either by system or by API request. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
numDeltaSync- New value for the property.
-
getNumFullSync
public java.lang.Long getNumFullSync()
number of successful historical full sync initiated either by system or by API request. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setNumFullSync
public void setNumFullSync(java.lang.Long numFullSync)
number of successful historical full sync initiated either by system or by API request. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
numFullSync- New value for the property.
-
getPrevSyncEndTime
public java.lang.Long getPrevSyncEndTime()
Directory domain previous sync ending time expressed in millisecond epoch time. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setPrevSyncEndTime
public void setPrevSyncEndTime(java.lang.Long prevSyncEndTime)
Directory domain previous sync ending time expressed in millisecond epoch time. format: int64 This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
prevSyncEndTime- New value for the property.
-
getPrevSyncError
public java.lang.String getPrevSyncError()
Directory domain previous sync status error if last status was failure. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setPrevSyncError
public void setPrevSyncError(java.lang.String prevSyncError)
Directory domain previous sync status error if last status was failure. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
prevSyncError- New value for the property.
-
getPrevSyncStatus
public java.lang.String getPrevSyncStatus()
Possible values are: Directory domain previous sync status. It could be one of the following two states. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setPrevSyncStatus
public void setPrevSyncStatus(java.lang.String prevSyncStatus)
Possible values are: Directory domain previous sync status. It could be one of the following two states. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
prevSyncStatus- New value for the property.
-
getPrevSyncType
public java.lang.String getPrevSyncType()
Possible values are: Directory domain previous sync type. It could be one of the following five states. Right after the directory domain is configured, this field is set to IDLE. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Returns:
- The current value of the property.
-
setPrevSyncType
public void setPrevSyncType(java.lang.String prevSyncType)
Possible values are: Directory domain previous sync type. It could be one of the following five states. Right after the directory domain is configured, this field is set to IDLE. This property may be present in responses from the server, but if it is present in a request to server it will be ignored.- Parameters:
prevSyncType- New value for the property.
-
_getType
public com.vmware.vapi.bindings.type.StructType _getType()
- Specified by:
_getTypein interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDataValue
public com.vmware.vapi.data.StructValue _getDataValue()
- Specified by:
_getDataValuein interfacecom.vmware.vapi.bindings.Structure
-
_updateDataValue
protected void _updateDataValue(com.vmware.vapi.data.StructValue structValue)
-
_validate
public void _validate()
- Specified by:
_validatein interfacecom.vmware.vapi.bindings.StaticStructure
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfacecom.vmware.vapi.bindings.StaticStructure- Overrides:
toStringin classjava.lang.Object
-
_hasTypeNameOf
public boolean _hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
- Specified by:
_hasTypeNameOfin interfacecom.vmware.vapi.bindings.Structure
-
_convertTo
public <T extends com.vmware.vapi.bindings.Structure> T _convertTo(java.lang.Class<T> clazz)
- Specified by:
_convertToin interfacecom.vmware.vapi.bindings.Structure
-
_setDynamicField
public void _setDynamicField(java.lang.String fieldName, com.vmware.vapi.data.DataValue fieldValue)- Specified by:
_setDynamicFieldin interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDynamicField
public com.vmware.vapi.data.DataValue _getDynamicField(java.lang.String fieldName)
- Specified by:
_getDynamicFieldin interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDynamicFieldNames
public java.util.Set<java.lang.String> _getDynamicFieldNames()
- Specified by:
_getDynamicFieldNamesin interfacecom.vmware.vapi.bindings.StaticStructure
-
_getClassType
public static com.vmware.vapi.bindings.type.StructType _getClassType()
WARNING: Internal method, subject to change in future versions.- Returns:
StructTypeinstance representing the static bindings type for thisStructure.
-
_getCanonicalName
public java.lang.String _getCanonicalName()
- Specified by:
_getCanonicalNamein interfacecom.vmware.vapi.bindings.Structure
-
_getCanonicalTypeName
public static java.lang.String _getCanonicalTypeName()
Returns the canonical type name. See_getCanonicalName().- Returns:
- canonical type name
-
_newInstance
public static DirectoryDomainSyncStats _newInstance(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Returns new instance of this binding class and injects the provided data value.
WARNING: The returned object is not fully initialized.- Parameters:
structValue- the source of the data contained in the binding object. Could contain more data than fields of this class can describe i.e. newer version of the binding object. Could be null.- Returns:
- the static bindings
StructType
-
_newInstance2
public static DirectoryDomainSyncStats _newInstance2(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism.
-
-