public class IndexRuntimeConfig
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
IndexRuntimeConfig.RamBasedAttrGroupLoadPolicy |
Modifier and Type | Field and Description |
---|---|
java.util.List<AttributeGroupAccess> |
attributeGroupAccess |
int |
compactBandwidthLimitKB |
static int |
DEFAULT_COMPACT_BANDWIDTH_LIMIT_K_B |
static int |
DEFAULT_NEW_GENERATION_BANDWIDTH_LIMIT_K_B |
static java.lang.String |
DEFAULT_RAM_BASED_ATTR_GROUP_LOAD_POLICY |
java.util.List<FieldRuntimeConfig> |
fieldRuntimeConfig |
java.lang.String |
name |
int |
newGenerationBandwidthLimitKB |
QueryAutocacheConfig |
queryAutocacheConfig |
java.lang.String |
ramBasedAttrGroupLoadPolicy |
ReplicationConfig |
replicationConfig |
WarmupConfig |
warmupConfig |
Constructor and Description |
---|
IndexRuntimeConfig() |
IndexRuntimeConfig(IndexRuntimeConfig o)
Copy constructor
|
public java.lang.String name
public java.util.List<FieldRuntimeConfig> fieldRuntimeConfig
public java.util.List<AttributeGroupAccess> attributeGroupAccess
public QueryAutocacheConfig queryAutocacheConfig
public int newGenerationBandwidthLimitKB
public static final int DEFAULT_NEW_GENERATION_BANDWIDTH_LIMIT_K_B
public int compactBandwidthLimitKB
public static final int DEFAULT_COMPACT_BANDWIDTH_LIMIT_K_B
public ReplicationConfig replicationConfig
public java.lang.String ramBasedAttrGroupLoadPolicy
public static final java.lang.String DEFAULT_RAM_BASED_ATTR_GROUP_LOAD_POLICY
public WarmupConfig warmupConfig
public IndexRuntimeConfig()
public IndexRuntimeConfig(IndexRuntimeConfig o)
public static boolean isA(java.lang.String str, IndexRuntimeConfig.RamBasedAttrGroupLoadPolicy item)
public static boolean isOneOf(java.lang.String str, IndexRuntimeConfig.RamBasedAttrGroupLoadPolicy... items)
public void setRamBasedAttrGroupLoadPolicy(IndexRuntimeConfig.RamBasedAttrGroupLoadPolicy item)
public IndexRuntimeConfig.RamBasedAttrGroupLoadPolicy getRamBasedAttrGroupLoadPolicyAsEnum()
public void setName(java.lang.String name)
public java.lang.String getName()
public IndexRuntimeConfig withName(java.lang.String name)
public java.util.List<FieldRuntimeConfig> getFieldRuntimeConfig()
public IndexRuntimeConfig withFieldRuntimeConfig(FieldRuntimeConfig... __values)
public IndexRuntimeConfig withFieldRuntimeConfig(java.util.Collection<FieldRuntimeConfig> __values)
public java.util.List<AttributeGroupAccess> getAttributeGroupAccess()
public IndexRuntimeConfig withAttributeGroupAccess(AttributeGroupAccess... __values)
public IndexRuntimeConfig withAttributeGroupAccess(java.util.Collection<AttributeGroupAccess> __values)
public void setQueryAutocacheConfig(QueryAutocacheConfig queryAutocacheConfig)
public QueryAutocacheConfig getQueryAutocacheConfig()
public IndexRuntimeConfig withQueryAutocacheConfig(QueryAutocacheConfig queryAutocacheConfig)
public void setNewGenerationBandwidthLimitKB(int newGenerationBandwidthLimitKB)
public int getNewGenerationBandwidthLimitKB()
public IndexRuntimeConfig withNewGenerationBandwidthLimitKB(int newGenerationBandwidthLimitKB)
public IndexRuntimeConfig withNewGenerationBandwidthLimitKB(java.lang.Integer newGenerationBandwidthLimitKB)
public void setCompactBandwidthLimitKB(int compactBandwidthLimitKB)
public int getCompactBandwidthLimitKB()
public IndexRuntimeConfig withCompactBandwidthLimitKB(int compactBandwidthLimitKB)
public IndexRuntimeConfig withCompactBandwidthLimitKB(java.lang.Integer compactBandwidthLimitKB)
public void setReplicationConfig(ReplicationConfig replicationConfig)
public ReplicationConfig getReplicationConfig()
public IndexRuntimeConfig withReplicationConfig(ReplicationConfig replicationConfig)
public void setRamBasedAttrGroupLoadPolicy(java.lang.String ramBasedAttrGroupLoadPolicy)
public java.lang.String getRamBasedAttrGroupLoadPolicy()
public IndexRuntimeConfig withRamBasedAttrGroupLoadPolicy(java.lang.String ramBasedAttrGroupLoadPolicy)
public void setWarmupConfig(WarmupConfig warmupConfig)
public WarmupConfig getWarmupConfig()
public IndexRuntimeConfig withWarmupConfig(WarmupConfig warmupConfig)
public IndexRuntimeConfig makeCopy()
public static IndexRuntimeConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static IndexRuntimeConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.