Class MetaConfigRequestDetails

java.lang.Object
de.captaingoldfish.scim.sdk.client.builder.config.MetaConfigRequestDetails

public class MetaConfigRequestDetails extends Object
Since:
14.10.2023
Author:
Pascal Knueppel
  • Field Details

    • DEFAULT_META_SCHEMA_URIS

      public static final List<String> DEFAULT_META_SCHEMA_URIS
    • DEFAULT_META_RESOURCE_TYPES_NAMES

      public static final List<String> DEFAULT_META_RESOURCE_TYPES_NAMES
  • Constructor Details

    • MetaConfigRequestDetails

      public MetaConfigRequestDetails()
    • MetaConfigRequestDetails

      public MetaConfigRequestDetails(String serviceProviderEndpoint, String resourceTypeEndpoint, String schemasEndpoint, boolean excludeMetaSchemas, boolean excludeMetaResourceTypes, List<String> metaSchemaUris, List<String> metaResourceTypeNames)
  • Method Details

    • builder

    • getServiceProviderEndpoint

      public String getServiceProviderEndpoint()
      the endpoint where the ServiceProviderConfig can be found
    • getResourceTypeEndpoint

      public String getResourceTypeEndpoint()
      the endpoint where the ResourceTypes can be found
    • getSchemasEndpoint

      public String getSchemasEndpoint()
      the endpoint where the Schemas can be found
    • isExcludeMetaSchemas

      public boolean isExcludeMetaSchemas()
      if the meta-schemas should be excluded
    • isExcludeMetaResourceTypes

      public boolean isExcludeMetaResourceTypes()
      if the meta-ResourceTypes should be excluded
    • getMetaResourceTypeNames

      public List<String> getMetaResourceTypeNames()
      the meta-ResourceTypes. This field is only used if the field excludeMetaResourceTypes is true
    • getMetaSchemaUris

      public List<String> getMetaSchemaUris()
      the meta-Schemas. This field is only used if the field excludeMetaSchemas is true