Class ResourceType

java.lang.Object
com.fasterxml.jackson.databind.JsonSerializable.Base
com.fasterxml.jackson.databind.JsonNode
com.fasterxml.jackson.databind.node.BaseJsonNode
com.fasterxml.jackson.databind.node.ContainerNode<com.fasterxml.jackson.databind.node.ObjectNode>
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 ResourceType extends ResourceNode
Specifies the schema that describes a SCIM resource type
See Also:
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      The resource type name. When applicable, service providers MUST specify the name, e.g., 'User'.
    • setName

      public void setName(String name)
      The resource type name. When applicable, service providers MUST specify the name, e.g., 'User'.
    • getDescription

      public Optional<String> getDescription()
      The resource type's human-readable description. When applicable, service providers MUST specify the description.
    • setDescription

      public void setDescription(String description)
      The resource type's human-readable description. When applicable, service providers MUST specify the description.
    • getEndpoint

      public String getEndpoint()
      The resource type's HTTP-addressable endpoint relative to the Base URL, e.g., '/Users'.
    • setEndpoint

      public void setEndpoint(String endpoint)
      The resource type's HTTP-addressable endpoint relative to the Base URL, e.g., '/Users'.
    • getSchema

      public String getSchema()
      The resource type's primary/base schema URI.
    • setSchema

      public void setSchema(String schema)
      The resource type's primary/base schema URI.
    • getSchemaExtensions

      public List<ResourceType.SchemaExtensions> getSchemaExtensions()
      A list of URIs of the resource type's schema extensions.
    • setSchemaExtensions

      public void setSchemaExtensions(List<ResourceType.SchemaExtensions> schemaExtensions)
      A list of URIs of the resource type's schema extensions.
    • builder

      public static ResourceType.ResourceTypeBuilder builder()