public static class ResourceTypeDefinition.Builder extends Object
| Constructor and Description |
|---|
ResourceTypeDefinition.Builder(String name,
String endpoint)
Create a new builder.
|
| Modifier and Type | Method and Description |
|---|---|
ResourceTypeDefinition.Builder |
addOptionalSchemaExtension(com.unboundid.scim2.common.types.SchemaResource schemaExtension)
Adds a operation schema extension for a resource type.
|
ResourceTypeDefinition.Builder |
addRequiredSchemaExtension(com.unboundid.scim2.common.types.SchemaResource schemaExtension)
Adds a required schema extension for a resource type.
|
ResourceTypeDefinition |
build()
Build the ResourceTypeDefinition.
|
ResourceTypeDefinition.Builder |
setCoreSchema(com.unboundid.scim2.common.types.SchemaResource coreSchema)
Sets the core schema of the resource type.
|
ResourceTypeDefinition.Builder |
setDescription(String description)
Sets the description of the resource type.
|
ResourceTypeDefinition.Builder |
setDiscoverable(boolean discoverable)
Sets whether this resource type is discoverable over the /ResourceTypes
endpoint.
|
ResourceTypeDefinition.Builder |
setId(String id)
Sets the ID of the resource type.
|
public ResourceTypeDefinition.Builder(String name, String endpoint)
name - The name of the resource type.endpoint - The endpoint of the resource type.public ResourceTypeDefinition.Builder setId(String id)
id - the ID of the resource type.public ResourceTypeDefinition.Builder setDescription(String description)
description - the description of the resource type.public ResourceTypeDefinition.Builder setCoreSchema(com.unboundid.scim2.common.types.SchemaResource coreSchema)
coreSchema - the core schema of the resource type.public ResourceTypeDefinition.Builder addRequiredSchemaExtension(com.unboundid.scim2.common.types.SchemaResource schemaExtension)
schemaExtension - the required schema extension for the resource
type.public ResourceTypeDefinition.Builder addOptionalSchemaExtension(com.unboundid.scim2.common.types.SchemaResource schemaExtension)
schemaExtension - the operation schema extension for the resource
type.public ResourceTypeDefinition.Builder setDiscoverable(boolean discoverable)
discoverable - true this resource type is discoverable over
the /ResourceTypes endpoint or false
otherwise.public ResourceTypeDefinition build()
Copyright © 2015–2018 Ping Identity Corporation. All rights reserved.