Class ResourceConsistencyType

java.lang.Object
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceConsistencyType
All Implemented Interfaces:
Containerable, Freezable, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding, DebugDumpable, Serializable, Cloneable

public class ResourceConsistencyType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
Configuration of consistency mechanisms. This may include configuration of high-level operation retries and similar technical configuration.
See Also:
  • Field Details

    • COMPLEX_TYPE

      public static final QName COMPLEX_TYPE
    • F_AVOID_DUPLICATE_VALUES

      public static final ItemName F_AVOID_DUPLICATE_VALUES
    • F_SHADOW_CONSTRAINTS_CHECK

      public static final ItemName F_SHADOW_CONSTRAINTS_CHECK
    • F_USE_PROPOSED_SHADOWS

      public static final ItemName F_USE_PROPOSED_SHADOWS
    • F_RECORD_PENDING_OPERATIONS

      public static final ItemName F_RECORD_PENDING_OPERATIONS
    • F_AVOID_DUPLICATE_OPERATIONS

      public static final ItemName F_AVOID_DUPLICATE_OPERATIONS
    • F_OPERATION_GROUPING_INTERVAL

      public static final ItemName F_OPERATION_GROUPING_INTERVAL
    • F_VALIDATE_SCHEMA

      public static final ItemName F_VALIDATE_SCHEMA
    • F_CASE_IGNORE_ATTRIBUTE_NAMES

      public static final ItemName F_CASE_IGNORE_ATTRIBUTE_NAMES
    • F_DISCOVERY

      public static final ItemName F_DISCOVERY
    • F_CONNECTOR_ERROR_CRITICALITY

      public static final ItemName F_CONNECTOR_ERROR_CRITICALITY
    • F_PENDING_OPERATION_GRACE_PERIOD

      public static final ItemName F_PENDING_OPERATION_GRACE_PERIOD
    • F_PENDING_OPERATION_RETENTION_PERIOD

      public static final ItemName F_PENDING_OPERATION_RETENTION_PERIOD
    • F_OPERATION_RETRY_PERIOD

      public static final ItemName F_OPERATION_RETRY_PERIOD
    • F_OPERATION_RETRY_MAX_ATTEMPTS

      public static final ItemName F_OPERATION_RETRY_MAX_ATTEMPTS
    • F_DEAD_SHADOW_RETENTION_PERIOD

      public static final ItemName F_DEAD_SHADOW_RETENTION_PERIOD
    • F_REFRESH_ON_READ

      public static final ItemName F_REFRESH_ON_READ
    • FACTORY

      public static final Producer<ResourceConsistencyType> FACTORY
  • Constructor Details

    • ResourceConsistencyType

      public ResourceConsistencyType()
    • ResourceConsistencyType

      @Deprecated public ResourceConsistencyType(PrismContext context)
      Deprecated.
  • Method Details

    • isAvoidDuplicateValues

      public Boolean isAvoidDuplicateValues()
    • getAvoidDuplicateValues

      public Boolean getAvoidDuplicateValues()
    • setAvoidDuplicateValues

      public void setAvoidDuplicateValues(Boolean value)
    • getShadowConstraintsCheck

      public ShadowCheckType getShadowConstraintsCheck()
    • setShadowConstraintsCheck

      public void setShadowConstraintsCheck(ShadowCheckType value)
    • isUseProposedShadows

      public Boolean isUseProposedShadows()
    • getUseProposedShadows

      public Boolean getUseProposedShadows()
    • setUseProposedShadows

      public void setUseProposedShadows(Boolean value)
    • getRecordPendingOperations

      public RecordPendingOperationsType getRecordPendingOperations()
    • setRecordPendingOperations

      public void setRecordPendingOperations(RecordPendingOperationsType value)
    • isAvoidDuplicateOperations

      public Boolean isAvoidDuplicateOperations()
    • getAvoidDuplicateOperations

      public Boolean getAvoidDuplicateOperations()
    • setAvoidDuplicateOperations

      public void setAvoidDuplicateOperations(Boolean value)
    • getOperationGroupingInterval

      public Duration getOperationGroupingInterval()
    • setOperationGroupingInterval

      public void setOperationGroupingInterval(Duration value)
    • isValidateSchema

      public Boolean isValidateSchema()
    • getValidateSchema

      public Boolean getValidateSchema()
    • setValidateSchema

      public void setValidateSchema(Boolean value)
    • isCaseIgnoreAttributeNames

      public Boolean isCaseIgnoreAttributeNames()
    • getCaseIgnoreAttributeNames

      public Boolean getCaseIgnoreAttributeNames()
    • setCaseIgnoreAttributeNames

      public void setCaseIgnoreAttributeNames(Boolean value)
    • isDiscovery

      public Boolean isDiscovery()
    • getDiscovery

      public Boolean getDiscovery()
    • setDiscovery

      public void setDiscovery(Boolean value)
    • getConnectorErrorCriticality

      public ErrorSelectorType getConnectorErrorCriticality()
    • setConnectorErrorCriticality

      public void setConnectorErrorCriticality(ErrorSelectorType value)
    • getPendingOperationGracePeriod

      public Duration getPendingOperationGracePeriod()
    • setPendingOperationGracePeriod

      public void setPendingOperationGracePeriod(Duration value)
    • getPendingOperationRetentionPeriod

      public Duration getPendingOperationRetentionPeriod()
    • setPendingOperationRetentionPeriod

      public void setPendingOperationRetentionPeriod(Duration value)
    • getOperationRetryPeriod

      public Duration getOperationRetryPeriod()
    • setOperationRetryPeriod

      public void setOperationRetryPeriod(Duration value)
    • getOperationRetryMaxAttempts

      public Integer getOperationRetryMaxAttempts()
    • setOperationRetryMaxAttempts

      public void setOperationRetryMaxAttempts(Integer value)
    • getDeadShadowRetentionPeriod

      public Duration getDeadShadowRetentionPeriod()
    • setDeadShadowRetentionPeriod

      public void setDeadShadowRetentionPeriod(Duration value)
    • isRefreshOnRead

      public Boolean isRefreshOnRead()
    • getRefreshOnRead

      public Boolean getRefreshOnRead()
    • setRefreshOnRead

      public void setRefreshOnRead(Boolean value)
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
    • id

      public ResourceConsistencyType id(Long value)
    • avoidDuplicateValues

      public ResourceConsistencyType avoidDuplicateValues(Boolean value)
    • shadowConstraintsCheck

      public ResourceConsistencyType shadowConstraintsCheck(ShadowCheckType value)
    • useProposedShadows

      public ResourceConsistencyType useProposedShadows(Boolean value)
    • recordPendingOperations

      public ResourceConsistencyType recordPendingOperations(RecordPendingOperationsType value)
    • avoidDuplicateOperations

      public ResourceConsistencyType avoidDuplicateOperations(Boolean value)
    • operationGroupingInterval

      public ResourceConsistencyType operationGroupingInterval(Duration value)
    • validateSchema

      public ResourceConsistencyType validateSchema(Boolean value)
    • caseIgnoreAttributeNames

      public ResourceConsistencyType caseIgnoreAttributeNames(Boolean value)
    • discovery

      public ResourceConsistencyType discovery(Boolean value)
    • connectorErrorCriticality

      public ResourceConsistencyType connectorErrorCriticality(ErrorSelectorType value)
    • beginConnectorErrorCriticality

      public ErrorSelectorType beginConnectorErrorCriticality()
    • pendingOperationGracePeriod

      public ResourceConsistencyType pendingOperationGracePeriod(Duration value)
    • pendingOperationRetentionPeriod

      public ResourceConsistencyType pendingOperationRetentionPeriod(Duration value)
    • operationRetryPeriod

      public ResourceConsistencyType operationRetryPeriod(Duration value)
    • operationRetryMaxAttempts

      public ResourceConsistencyType operationRetryMaxAttempts(Integer value)
    • deadShadowRetentionPeriod

      public ResourceConsistencyType deadShadowRetentionPeriod(Duration value)
    • refreshOnRead

      public ResourceConsistencyType refreshOnRead(Boolean value)
    • end

      public <X> X end()
    • clone

      public ResourceConsistencyType clone()
      Overrides:
      clone in class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable