public class ServiceProvider extends ResourceNode
| Constructor and Description |
|---|
ServiceProvider(String documentationUri,
PatchConfig patchConfig,
ChangePasswordConfig changePasswordConfig,
SortConfig sortConfig,
ETagConfig eTagConfig,
FilterConfig filterConfig,
BulkConfig bulkConfig,
List<AuthenticationScheme> authenticationSchemes) |
| Modifier and Type | Method and Description |
|---|---|
List<AuthenticationScheme> |
getAuthenticationSchemes()
A multi-valued complex type that specifies supported authentication scheme properties.
|
BulkConfig |
getBulkConfig()
A complex type that specifies bulk configuration options.
|
ChangePasswordConfig |
getChangePasswordConfig()
A complex type that specifies configuration options related to changing a password.
|
Optional<String> |
getDocumentationUri()
An HTTP-addressable URL pointing to the service provider's human-consumable help documentation.
|
ETagConfig |
getETagConfig()
A complex type that specifies ETag configuration options.
|
FilterConfig |
getFilterConfig()
A complex type that specifies FILTER options.
|
PatchConfig |
getPatchConfig()
A complex type that specifies PATCH configuration options.
|
SortConfig |
getSortConfig()
A complex type that specifies Sort configuration options.
|
void |
setAuthenticationSchemes(List<AuthenticationScheme> authenticationSchemes)
A multi-valued complex type that specifies supported authentication scheme properties.
|
void |
setBulkConfig(BulkConfig bulkConfig)
A complex type that specifies bulk configuration options.
|
void |
setChangePasswordConfig(ChangePasswordConfig changePasswordConfig)
A complex type that specifies configuration options related to changing a password.
|
void |
setDocumentationUri(String documentationUri)
An HTTP-addressable URL pointing to the service provider's human-consumable help documentation.
|
void |
setETagConfig(ETagConfig eTagConfig)
A complex type that specifies ETag configuration options.
|
void |
setFilterConfig(FilterConfig filterConfig)
A complex type that specifies FILTER options.
|
void |
setPatchConfig(PatchConfig patchConfig)
A complex type that specifies PATCH configuration options.
|
void |
setSortConfig(SortConfig sortConfig)
A complex type that specifies Sort configuration options.
|
getExternalId, getId, getMeta, getSortingAttribute, setExternalId, setId, setMetaaddSchema, getSchemas, removeSchema, setSchemas, setSchemasaddAttribute, getArrayAttribute, getBooleanAttribute, getDateTimeAttribute, getDoubleAttribute, getIntegerAttribute, getLongAttribute, getObjectAttribute, getSimpleArrayAttribute, getSimpleArrayAttribute, getSimpleArrayAttributeSet, getSimpleArrayAttributeSet, getStringAttribute, getStringAttribute, isEmpty, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeList, setDateTimeAttribute, setDateTimeAttribute, setDateTimeAttribute, setDateTimeAttribute, setStringAttributeList, setStringAttributeList, toPrettyString, toString_at, _childrenEqual, _put, asToken, deepCopy, elements, equals, equals, fieldNames, fields, findParent, findParents, findValue, findValues, findValuesAsText, get, get, getNodeType, hashCode, isEmpty, isObject, path, path, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putAll, putAll, putArray, putNull, putObject, putPOJO, putRawValue, remove, remove, removeAll, replace, required, retain, retain, serialize, serializeWithType, set, setAll, setAll, size, with, withArray, without, withoutarrayNode, arrayNode, asText, binaryNode, binaryNode, booleanNode, missingNode, nullNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, objectNode, pojoNode, rawValueNode, textNodefindPath, numberType, required, traverse, traverse_reportRequiredViolation, _this, asBoolean, asBoolean, asDouble, asDouble, asInt, asInt, asLong, asLong, asText, at, at, bigIntegerValue, binaryValue, booleanValue, canConvertToInt, canConvertToLong, decimalValue, doubleValue, findParents, findValues, findValuesAsText, floatValue, has, has, hasNonNull, hasNonNull, intValue, isArray, isBigDecimal, isBigInteger, isBinary, isBoolean, isContainerNode, isDouble, isFloat, isFloatingPointNumber, isInt, isIntegralNumber, isLong, isMissingNode, isNull, isNumber, isPojo, isShort, isTextual, isValueNode, iterator, longValue, numberValue, require, requiredAt, requiredAt, requireNonNull, shortValue, textValueclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAttributeDescription, getAttributeName, getCanonicalValues, getMutability, getReferenceTypes, getReturned, getSchemaAttribute, getScimNodeName, getUniqueness, getValueType, isCaseExact, isMultiValued, isRequiredforEach, spliteratorpublic ServiceProvider(String documentationUri, PatchConfig patchConfig, ChangePasswordConfig changePasswordConfig, SortConfig sortConfig, ETagConfig eTagConfig, FilterConfig filterConfig, BulkConfig bulkConfig, List<AuthenticationScheme> authenticationSchemes)
public Optional<String> getDocumentationUri()
public void setDocumentationUri(String documentationUri)
public PatchConfig getPatchConfig()
public void setPatchConfig(PatchConfig patchConfig)
public BulkConfig getBulkConfig()
public void setBulkConfig(BulkConfig bulkConfig)
public FilterConfig getFilterConfig()
public void setFilterConfig(FilterConfig filterConfig)
public ChangePasswordConfig getChangePasswordConfig()
public void setChangePasswordConfig(ChangePasswordConfig changePasswordConfig)
public SortConfig getSortConfig()
public void setSortConfig(SortConfig sortConfig)
public ETagConfig getETagConfig()
public void setETagConfig(ETagConfig eTagConfig)
public List<AuthenticationScheme> getAuthenticationSchemes()
public void setAuthenticationSchemes(List<AuthenticationScheme> authenticationSchemes)
Copyright © 2020. All rights reserved.