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.StaticStructure
Directory domain synchronization statistics- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DirectoryDomainSyncStats.Builder
Builder class forDirectoryDomainSyncStats
.
-
Field Summary
Fields Modifier and Type Field Description protected com.vmware.vapi.data.StructValue
__dynamicStructureFields
static java.lang.String
CURRENT_STATE_DELTA_SYNC
static java.lang.String
CURRENT_STATE_FULL_SYNC
static java.lang.String
CURRENT_STATE_IDLE
static java.lang.String
CURRENT_STATE_SELECTIVE_DELTA_SYNC
static java.lang.String
CURRENT_STATE_SELECTIVE_FULL_SYNC
static java.lang.String
PREV_SYNC_STATUS_FAILURE
static java.lang.String
PREV_SYNC_STATUS_SUCCESS
static java.lang.String
PREV_SYNC_STATUS_UNKNOWN
static java.lang.String
PREV_SYNC_TYPE_DELTA_SYNC
static java.lang.String
PREV_SYNC_TYPE_FULL_SYNC
static java.lang.String
PREV_SYNC_TYPE_IDLE
static java.lang.String
PREV_SYNC_TYPE_SELECTIVE_DELTA_SYNC
static java.lang.String
PREV_SYNC_TYPE_SELECTIVE_FULL_SYNC
-
Constructor Summary
Constructors Modifier Constructor Description DirectoryDomainSyncStats()
Default constructor.protected
DirectoryDomainSyncStats(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()
boolean
equals(java.lang.Object obj)
java.lang.Long
getAvgDeltaSyncTime()
All the historical delta sync are counted in calculating the average delta sync time in milliseconds.java.lang.Long
getAvgFullSyncTime()
All the historical full sync are counted in calculating the average full sync time in milliseconds.java.lang.String
getCurrentState()
Possible values are:CURRENT_STATE_IDLE
CURRENT_STATE_FULL_SYNC
CURRENT_STATE_DELTA_SYNC
CURRENT_STATE_SELECTIVE_FULL_SYNC
CURRENT_STATE_SELECTIVE_DELTA_SYNC
Current running state of the directory domain in synchronization life cycle.java.lang.Long
getCurrentStateBeginTime()
Since what time the current state has begun.java.lang.Long
getNumDeltaSync()
number of successful historical delta sync initiated either by system or by API request.java.lang.Long
getNumFullSync()
number of successful historical full sync initiated either by system or by API request.java.lang.Long
getPrevSyncEndTime()
Directory domain previous sync ending time expressed in millisecond epoch time.java.lang.String
getPrevSyncError()
Directory domain previous sync status error if last status was failure.java.lang.String
getPrevSyncStatus()
Possible values are:PREV_SYNC_STATUS_SUCCESS
PREV_SYNC_STATUS_FAILURE
PREV_SYNC_STATUS_UNKNOWN
Directory domain previous sync status.java.lang.String
getPrevSyncType()
Possible values are:PREV_SYNC_TYPE_IDLE
PREV_SYNC_TYPE_FULL_SYNC
PREV_SYNC_TYPE_DELTA_SYNC
PREV_SYNC_TYPE_SELECTIVE_FULL_SYNC
PREV_SYNC_TYPE_SELECTIVE_DELTA_SYNC
Directory domain previous sync type.int
hashCode()
void
setAvgDeltaSyncTime(java.lang.Long avgDeltaSyncTime)
All the historical delta sync are counted in calculating the average delta sync time in milliseconds.void
setAvgFullSyncTime(java.lang.Long avgFullSyncTime)
All the historical full sync are counted in calculating the average full sync time in milliseconds.void
setCurrentState(java.lang.String currentState)
Possible values are:CURRENT_STATE_IDLE
CURRENT_STATE_FULL_SYNC
CURRENT_STATE_DELTA_SYNC
CURRENT_STATE_SELECTIVE_FULL_SYNC
CURRENT_STATE_SELECTIVE_DELTA_SYNC
Current running state of the directory domain in synchronization life cycle.void
setCurrentStateBeginTime(java.lang.Long currentStateBeginTime)
Since what time the current state has begun.void
setNumDeltaSync(java.lang.Long numDeltaSync)
number of successful historical delta sync initiated either by system or by API request.void
setNumFullSync(java.lang.Long numFullSync)
number of successful historical full sync initiated either by system or by API request.void
setPrevSyncEndTime(java.lang.Long prevSyncEndTime)
Directory domain previous sync ending time expressed in millisecond epoch time.void
setPrevSyncError(java.lang.String prevSyncError)
Directory domain previous sync status error if last status was failure.void
setPrevSyncStatus(java.lang.String prevSyncStatus)
Possible values are:PREV_SYNC_STATUS_SUCCESS
PREV_SYNC_STATUS_FAILURE
PREV_SYNC_STATUS_UNKNOWN
Directory domain previous sync status.void
setPrevSyncType(java.lang.String prevSyncType)
Possible values are:PREV_SYNC_TYPE_IDLE
PREV_SYNC_TYPE_FULL_SYNC
PREV_SYNC_TYPE_DELTA_SYNC
PREV_SYNC_TYPE_SELECTIVE_FULL_SYNC
PREV_SYNC_TYPE_SELECTIVE_DELTA_SYNC
Directory domain previous sync type.java.lang.String
toString()
-
-
-
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:
_getType
in interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDataValue
public com.vmware.vapi.data.StructValue _getDataValue()
- Specified by:
_getDataValue
in interfacecom.vmware.vapi.bindings.Structure
-
_updateDataValue
protected void _updateDataValue(com.vmware.vapi.data.StructValue structValue)
-
_validate
public void _validate()
- Specified by:
_validate
in interfacecom.vmware.vapi.bindings.StaticStructure
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Specified by:
toString
in interfacecom.vmware.vapi.bindings.StaticStructure
- Overrides:
toString
in classjava.lang.Object
-
_hasTypeNameOf
public boolean _hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
- Specified by:
_hasTypeNameOf
in interfacecom.vmware.vapi.bindings.Structure
-
_convertTo
public <T extends com.vmware.vapi.bindings.Structure> T _convertTo(java.lang.Class<T> clazz)
- Specified by:
_convertTo
in interfacecom.vmware.vapi.bindings.Structure
-
_setDynamicField
public void _setDynamicField(java.lang.String fieldName, com.vmware.vapi.data.DataValue fieldValue)
- Specified by:
_setDynamicField
in interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDynamicField
public com.vmware.vapi.data.DataValue _getDynamicField(java.lang.String fieldName)
- Specified by:
_getDynamicField
in interfacecom.vmware.vapi.bindings.StaticStructure
-
_getDynamicFieldNames
public java.util.Set<java.lang.String> _getDynamicFieldNames()
- Specified by:
_getDynamicFieldNames
in 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:
StructType
instance representing the static bindings type for thisStructure
.
-
_getCanonicalName
public java.lang.String _getCanonicalName()
- Specified by:
_getCanonicalName
in 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.
-
-