Class BulkConfig

  • All Implemented Interfaces:
    com.fasterxml.jackson.core.TreeNode, com.fasterxml.jackson.databind.JsonSerializable, com.fasterxml.jackson.databind.node.JsonNodeCreator, ScimNode, Serializable, Iterable<com.fasterxml.jackson.databind.JsonNode>

    public class BulkConfig
    extends ScimObjectNode
    author Pascal Knueppel
    created at: 18.10.2019 - 10:06

    represents the bulk configuration for a ServiceProvider object

    A complex type that specifies bulk configuration options. See Section 3.7 of [RFC7644]. REQUIRED.
    See Also:
    Serialized Form
    • Field Detail

      • DEFAULT_MAX_OPERATIONS

        protected static final Integer DEFAULT_MAX_OPERATIONS
        the default maximum number of operations is 1. This will enforce the developer to modify the service provider configuration to the applications requirements
      • DEFAULT_MAX_PAYLOAD_SIZE

        protected static final Long DEFAULT_MAX_PAYLOAD_SIZE
        the default maximum payload is set to 2MB
    • Constructor Detail

      • BulkConfig

        public BulkConfig​(Boolean supported,
                          Integer maxOperations,
                          Long maxPayloadSize)
    • Method Detail

      • isSupported

        public boolean isSupported()
        A Boolean value specifying whether or not the operation is supported. REQUIRED.
      • setSupported

        public void setSupported​(Boolean supported)
        A Boolean value specifying whether or not the operation is supported. REQUIRED.
      • getMaxOperations

        public Integer getMaxOperations()
        An integer value specifying the maximum number of operations. REQUIRED.
      • setMaxOperations

        public void setMaxOperations​(Integer maxOperations)
        An integer value specifying the maximum number of operations. REQUIRED.
      • getMaxPayloadSize

        public Long getMaxPayloadSize()
        An integer value specifying the maximum payload size in bytes. REQUIRED.
      • setMaxPayloadSize

        public void setMaxPayloadSize​(Long maxPayloadSize)
        An integer value specifying the maximum payload size in bytes. REQUIRED.