| Schema.Builder | Schema.Builder. attributes(List<SchemaAttributes> attributes) | A complex type that specifies the set of Resource attributes | 
| static Schema.Builder | Schema. builder() | Create a new builder. | 
| Schema.Builder | Schema.Builder. copy(Schema model) |  | 
| Schema.Builder | Schema.Builder. description(String description) | Schema’s human-readable description | 
| Schema.Builder | Schema.Builder. externalId(String externalId) | An identifier for the Resource as defined by the Service Consumer. | 
| Schema.Builder | Schema.Builder. idcsAttributeCacheable(Boolean idcsAttributeCacheable) | Specifies whether the attribute is cacheable. | 
| Schema.Builder | Schema.Builder. idcsMappable(Boolean idcsMappable) | Specifies if the attributes in this schema can be used for mapping with external identity
sources such as AD or LDAP | 
| Schema.Builder | Schema.Builder. idcsMapsToSameTargetAttributeNameAs(String idcsMapsToSameTargetAttributeNameAs) | Contains the canonical name of the other attribute sharing the same
idcsTargetAttributeName | 
| Schema.Builder | Schema.Builder. idcsOverrideCommonAttribute(Boolean idcsOverrideCommonAttribute) | Specifies whether the dataprovider mapping from resource schema should override from
common schema with the same name. | 
| Schema.Builder | Schema.Builder. idcsResourceTypes(List<String> idcsResourceTypes) | Resource types defs this resource refers to | 
| Schema.Builder | Schema.Builder. name(String name) | Schema’s human-readable name | 
| Schema.Builder | Schema.Builder. schemas(List<String> schemas) | REQUIRED. | 
| Schema.Builder | Schema. toBuilder() |  |