@Override public boolean equals(Object object) { if (!(object instanceof ResourceConsistencyType)) { return false; } ResourceConsistencyType other = ((ResourceConsistencyType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
@XmlElement(defaultValue = "asynchronous", name = "recordPendingOperations") @XmlSchemaType(name = "string") public RecordPendingOperationsType getRecordPendingOperations() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_RECORD_PENDING_OPERATIONS, RecordPendingOperationsType.class); }
@XmlElement(defaultValue = "none", name = "shadowConstraintsCheck") @XmlSchemaType(name = "string") public ShadowCheckType getShadowConstraintsCheck() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_SHADOW_CONSTRAINTS_CHECK, ShadowCheckType.class); }
@XmlElement(defaultValue = "false", name = "useProposedShadows") public Boolean isUseProposedShadows() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_USE_PROPOSED_SHADOWS, Boolean.class); }
@XmlElement(defaultValue = "true", name = "discovery") public Boolean isDiscovery() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_DISCOVERY, Boolean.class); }
@XmlElement(defaultValue = "false", name = "caseIgnoreAttributeNames") public Boolean isCaseIgnoreAttributeNames() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_CASE_IGNORE_ATTRIBUTE_NAMES, Boolean.class); }
@XmlElement(defaultValue = "PT30M", name = "operationRetryPeriod") public Duration getOperationRetryPeriod() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_OPERATION_RETRY_PERIOD, Duration.class); }
@Override public String toString() { return asPrismContainerValue().toString(); }
@XmlElement(name = "pendingOperationGracePeriod") public Duration getPendingOperationGracePeriod() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_PENDING_OPERATION_GRACE_PERIOD, Duration.class); }
@XmlElement(defaultValue = "P1D", name = "pendingOperationRetentionPeriod") public Duration getPendingOperationRetentionPeriod() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_PENDING_OPERATION_RETENTION_PERIOD, Duration.class); }
public void setValidateSchema(Boolean value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_VALIDATE_SCHEMA, value); }
public void setDiscovery(Boolean value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_DISCOVERY, value); }
public void setPendingOperationGracePeriod(Duration value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_PENDING_OPERATION_GRACE_PERIOD, value); }
@XmlElement(defaultValue = "false", name = "avoidDuplicateOperations") public Boolean isAvoidDuplicateOperations() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_AVOID_DUPLICATE_OPERATIONS, Boolean.class); }
@XmlElement(name = "operationGroupingInterval") public Duration getOperationGroupingInterval() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_OPERATION_GROUPING_INTERVAL, Duration.class); }
@XmlElement(defaultValue = "3", name = "operationRetryMaxAttempts") public Integer getOperationRetryMaxAttempts() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_OPERATION_RETRY_MAX_ATTEMPTS, Integer.class); }
@XmlElement(defaultValue = "P7D", name = "deadShadowRetentionPeriod") public Duration getDeadShadowRetentionPeriod() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_DEAD_SHADOW_RETENTION_PERIOD, Duration.class); }
public void setConsistency(ResourceConsistencyType value) { PrismContainerValue fieldContainerValue = ((value!= null)?value.asPrismContainerValue():null); PrismForJAXBUtil.setFieldContainerValue(asPrismContainerValue(), F_CONSISTENCY, fieldContainerValue); }
public void setConnectorErrorCriticality(ErrorSelectorType value) { PrismContainerValue fieldContainerValue = ((value!= null)?value.asPrismContainerValue():null); PrismForJAXBUtil.setFieldContainerValue(asPrismContainerValue(), F_CONNECTOR_ERROR_CRITICALITY, fieldContainerValue); }
public ResourceConsistencyType clone() { ResourceConsistencyType object = new ResourceConsistencyType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }