public static class ResourceType.Builder extends Resource.Builder<ResourceType>
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ResourceType.Builder |
addSchemaExtension(SchemaExtension schemaExt) |
ResourceType.Builder |
addSchemaExtensions(Collection<SchemaExtension> schemaExtensions) |
ResourceType |
build()
Builds the Object of the Builder
|
ResourceType.Builder |
clearSchemaExtensions() |
ResourceType.Builder |
description(String description) |
ResourceType.Builder |
endpoint(String endpoint) |
ResourceType.Builder |
name(String name) |
ResourceType.Builder |
removeSchemaExtension(SchemaExtension schemaExt) |
ResourceType.Builder |
schema(String schema) |
ResourceType.Builder |
setId(String id)
Sets the id of the resource.
|
ResourceType.Builder |
setMeta(Meta meta) |
addExtension, addExtensions, addSchema, isMultivaluedAttributeExistInCollection, removeExtension, removeExtensions, setExternalId, setSchemaspublic ResourceType.Builder setId(String id)
Resource.Builder
client info: The id of a User will be created and set by the OSIAM server. If a User or Group which is send to the OSIAM server
has this value filled, the value will be ignored or the action will be rejected.
setId in class Resource.Builder<ResourceType>id - if of the resourcepublic ResourceType.Builder setMeta(Meta meta)
setMeta in class Resource.Builder<ResourceType>meta - the meta objectpublic ResourceType.Builder name(String name)
public ResourceType.Builder description(String description)
public ResourceType.Builder endpoint(String endpoint)
public ResourceType.Builder schema(String schema)
public ResourceType.Builder addSchemaExtension(SchemaExtension schemaExt)
public ResourceType.Builder removeSchemaExtension(SchemaExtension schemaExt)
public ResourceType.Builder addSchemaExtensions(Collection<SchemaExtension> schemaExtensions)
public ResourceType.Builder clearSchemaExtensions()
public ResourceType build()
Resource.Builderbuild in class Resource.Builder<ResourceType>Copyright © 2022 SAP SE. All rights reserved.