Package cz.o2.proxima.core.repository
Class AttributeFamilyDescriptor.Builder
- java.lang.Object
-
- cz.o2.proxima.core.repository.AttributeFamilyDescriptor.Builder
-
- Enclosing class:
- AttributeFamilyDescriptor
public static final class AttributeFamilyDescriptor.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
clearAttributes
public AttributeFamilyDescriptor.Builder clearAttributes()
-
addAttribute
public AttributeFamilyDescriptor.Builder addAttribute(AttributeDescriptor<?> desc)
-
build
public AttributeFamilyDescriptor build()
-
setName
public AttributeFamilyDescriptor.Builder setName(java.lang.String name)
- Returns:
this.
-
setEntity
public AttributeFamilyDescriptor.Builder setEntity(EntityDescriptor entity)
- Returns:
this.
-
setStorageUri
public AttributeFamilyDescriptor.Builder setStorageUri(java.net.URI storageUri)
- Returns:
this.
-
setType
public AttributeFamilyDescriptor.Builder setType(StorageType type)
- Returns:
this.
-
setAccess
public AttributeFamilyDescriptor.Builder setAccess(AccessType access)
- Returns:
this.
-
setFilter
public AttributeFamilyDescriptor.Builder setFilter(StorageFilter filter)
- Returns:
this.
-
setSource
public AttributeFamilyDescriptor.Builder setSource(java.lang.String source)
- Returns:
this.
-
setCfg
public AttributeFamilyDescriptor.Builder setCfg(java.util.Map<java.lang.String,java.lang.Object> cfg)
- Returns:
this.
-
setProxy
public AttributeFamilyDescriptor.Builder setProxy(boolean proxy)
- Returns:
this.
-
setReadFamily
public AttributeFamilyDescriptor.Builder setReadFamily(AttributeFamilyDescriptor readFamily)
- Returns:
this.
-
setWriteFamily
public AttributeFamilyDescriptor.Builder setWriteFamily(AttributeFamilyDescriptor writeFamily)
- Returns:
this.
-
-