package com.sforce.soap.tooling.metadata; /** * This is a generated class for the SObject Enterprise API. * Do not edit this file, as your changes will be lost. */ public class EinsteinAISettings extends com.sforce.soap.tooling.metadata.MetadataForSettings { /** * Constructor */ public EinsteinAISettings() {} /* Cache the typeInfo instead of declaring static fields throughout*/ private transient java.util.Map typeInfoCache = new java.util.HashMap(); private com.sforce.ws.bind.TypeInfo _lookupTypeInfo(String fieldName, String namespace, String name, String typeNS, String type, int minOcc, int maxOcc, boolean elementForm) { com.sforce.ws.bind.TypeInfo typeInfo = typeInfoCache.get(fieldName); if (typeInfo == null) { typeInfo = new com.sforce.ws.bind.TypeInfo(namespace, name, typeNS, type, minOcc, maxOcc, elementForm); typeInfoCache.put(fieldName, typeInfo); } return typeInfo; } /** * element : enableAIFeedbackWithDC of type {http://www.w3.org/2001/XMLSchema}boolean * java type: boolean */ private boolean enableAIFeedbackWithDC__is_set = false; private boolean enableAIFeedbackWithDC; public boolean getEnableAIFeedbackWithDC() { return enableAIFeedbackWithDC; } public boolean isEnableAIFeedbackWithDC() { return enableAIFeedbackWithDC; } public void setEnableAIFeedbackWithDC(boolean enableAIFeedbackWithDC) { this.enableAIFeedbackWithDC = enableAIFeedbackWithDC; enableAIFeedbackWithDC__is_set = true; } protected void setEnableAIFeedbackWithDC(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("enableAIFeedbackWithDC", "urn:metadata.tooling.soap.sforce.com","enableAIFeedbackWithDC","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setEnableAIFeedbackWithDC(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableAIFeedbackWithDC", "urn:metadata.tooling.soap.sforce.com","enableAIFeedbackWithDC","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class)); } } private void writeFieldEnableAIFeedbackWithDC(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("enableAIFeedbackWithDC", "urn:metadata.tooling.soap.sforce.com","enableAIFeedbackWithDC","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableAIFeedbackWithDC, enableAIFeedbackWithDC__is_set); } /** * element : enableAITrustInputToxicityDetection of type {http://www.w3.org/2001/XMLSchema}boolean * java type: boolean */ private boolean enableAITrustInputToxicityDetection__is_set = false; private boolean enableAITrustInputToxicityDetection; public boolean getEnableAITrustInputToxicityDetection() { return enableAITrustInputToxicityDetection; } public boolean isEnableAITrustInputToxicityDetection() { return enableAITrustInputToxicityDetection; } public void setEnableAITrustInputToxicityDetection(boolean enableAITrustInputToxicityDetection) { this.enableAITrustInputToxicityDetection = enableAITrustInputToxicityDetection; enableAITrustInputToxicityDetection__is_set = true; } protected void setEnableAITrustInputToxicityDetection(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("enableAITrustInputToxicityDetection", "urn:metadata.tooling.soap.sforce.com","enableAITrustInputToxicityDetection","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setEnableAITrustInputToxicityDetection(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableAITrustInputToxicityDetection", "urn:metadata.tooling.soap.sforce.com","enableAITrustInputToxicityDetection","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class)); } } private void writeFieldEnableAITrustInputToxicityDetection(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("enableAITrustInputToxicityDetection", "urn:metadata.tooling.soap.sforce.com","enableAITrustInputToxicityDetection","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableAITrustInputToxicityDetection, enableAITrustInputToxicityDetection__is_set); } /** * element : enableAITrustPromptInjectionDetection of type {http://www.w3.org/2001/XMLSchema}boolean * java type: boolean */ private boolean enableAITrustPromptInjectionDetection__is_set = false; private boolean enableAITrustPromptInjectionDetection; public boolean getEnableAITrustPromptInjectionDetection() { return enableAITrustPromptInjectionDetection; } public boolean isEnableAITrustPromptInjectionDetection() { return enableAITrustPromptInjectionDetection; } public void setEnableAITrustPromptInjectionDetection(boolean enableAITrustPromptInjectionDetection) { this.enableAITrustPromptInjectionDetection = enableAITrustPromptInjectionDetection; enableAITrustPromptInjectionDetection__is_set = true; } protected void setEnableAITrustPromptInjectionDetection(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("enableAITrustPromptInjectionDetection", "urn:metadata.tooling.soap.sforce.com","enableAITrustPromptInjectionDetection","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setEnableAITrustPromptInjectionDetection(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableAITrustPromptInjectionDetection", "urn:metadata.tooling.soap.sforce.com","enableAITrustPromptInjectionDetection","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class)); } } private void writeFieldEnableAITrustPromptInjectionDetection(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("enableAITrustPromptInjectionDetection", "urn:metadata.tooling.soap.sforce.com","enableAITrustPromptInjectionDetection","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableAITrustPromptInjectionDetection, enableAITrustPromptInjectionDetection__is_set); } /** * element : enableAgentHealthMonitoring of type {http://www.w3.org/2001/XMLSchema}boolean * java type: boolean */ private boolean enableAgentHealthMonitoring__is_set = false; private boolean enableAgentHealthMonitoring; public boolean getEnableAgentHealthMonitoring() { return enableAgentHealthMonitoring; } public boolean isEnableAgentHealthMonitoring() { return enableAgentHealthMonitoring; } public void setEnableAgentHealthMonitoring(boolean enableAgentHealthMonitoring) { this.enableAgentHealthMonitoring = enableAgentHealthMonitoring; enableAgentHealthMonitoring__is_set = true; } protected void setEnableAgentHealthMonitoring(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("enableAgentHealthMonitoring", "urn:metadata.tooling.soap.sforce.com","enableAgentHealthMonitoring","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setEnableAgentHealthMonitoring(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableAgentHealthMonitoring", "urn:metadata.tooling.soap.sforce.com","enableAgentHealthMonitoring","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class)); } } private void writeFieldEnableAgentHealthMonitoring(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("enableAgentHealthMonitoring", "urn:metadata.tooling.soap.sforce.com","enableAgentHealthMonitoring","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableAgentHealthMonitoring, enableAgentHealthMonitoring__is_set); } /** * element : enableAgentHealthMonitoringGA of type {http://www.w3.org/2001/XMLSchema}boolean * java type: boolean */ private boolean enableAgentHealthMonitoringGA__is_set = false; private boolean enableAgentHealthMonitoringGA; public boolean getEnableAgentHealthMonitoringGA() { return enableAgentHealthMonitoringGA; } public boolean isEnableAgentHealthMonitoringGA() { return enableAgentHealthMonitoringGA; } public void setEnableAgentHealthMonitoringGA(boolean enableAgentHealthMonitoringGA) { this.enableAgentHealthMonitoringGA = enableAgentHealthMonitoringGA; enableAgentHealthMonitoringGA__is_set = true; } protected void setEnableAgentHealthMonitoringGA(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("enableAgentHealthMonitoringGA", "urn:metadata.tooling.soap.sforce.com","enableAgentHealthMonitoringGA","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setEnableAgentHealthMonitoringGA(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableAgentHealthMonitoringGA", "urn:metadata.tooling.soap.sforce.com","enableAgentHealthMonitoringGA","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class)); } } private void writeFieldEnableAgentHealthMonitoringGA(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("enableAgentHealthMonitoringGA", "urn:metadata.tooling.soap.sforce.com","enableAgentHealthMonitoringGA","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableAgentHealthMonitoringGA, enableAgentHealthMonitoringGA__is_set); } /** * element : enablePBHideScopedNotif of type {http://www.w3.org/2001/XMLSchema}boolean * java type: boolean */ private boolean enablePBHideScopedNotif__is_set = false; private boolean enablePBHideScopedNotif; public boolean getEnablePBHideScopedNotif() { return enablePBHideScopedNotif; } public boolean isEnablePBHideScopedNotif() { return enablePBHideScopedNotif; } public void setEnablePBHideScopedNotif(boolean enablePBHideScopedNotif) { this.enablePBHideScopedNotif = enablePBHideScopedNotif; enablePBHideScopedNotif__is_set = true; } protected void setEnablePBHideScopedNotif(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("enablePBHideScopedNotif", "urn:metadata.tooling.soap.sforce.com","enablePBHideScopedNotif","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setEnablePBHideScopedNotif(__typeMapper.readBoolean(__in, _lookupTypeInfo("enablePBHideScopedNotif", "urn:metadata.tooling.soap.sforce.com","enablePBHideScopedNotif","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class)); } } private void writeFieldEnablePBHideScopedNotif(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("enablePBHideScopedNotif", "urn:metadata.tooling.soap.sforce.com","enablePBHideScopedNotif","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enablePBHideScopedNotif, enablePBHideScopedNotif__is_set); } /** * element : enablePBPromptPerformanceMetrics of type {http://www.w3.org/2001/XMLSchema}boolean * java type: boolean */ private boolean enablePBPromptPerformanceMetrics__is_set = false; private boolean enablePBPromptPerformanceMetrics; public boolean getEnablePBPromptPerformanceMetrics() { return enablePBPromptPerformanceMetrics; } public boolean isEnablePBPromptPerformanceMetrics() { return enablePBPromptPerformanceMetrics; } public void setEnablePBPromptPerformanceMetrics(boolean enablePBPromptPerformanceMetrics) { this.enablePBPromptPerformanceMetrics = enablePBPromptPerformanceMetrics; enablePBPromptPerformanceMetrics__is_set = true; } protected void setEnablePBPromptPerformanceMetrics(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("enablePBPromptPerformanceMetrics", "urn:metadata.tooling.soap.sforce.com","enablePBPromptPerformanceMetrics","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setEnablePBPromptPerformanceMetrics(__typeMapper.readBoolean(__in, _lookupTypeInfo("enablePBPromptPerformanceMetrics", "urn:metadata.tooling.soap.sforce.com","enablePBPromptPerformanceMetrics","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class)); } } private void writeFieldEnablePBPromptPerformanceMetrics(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("enablePBPromptPerformanceMetrics", "urn:metadata.tooling.soap.sforce.com","enablePBPromptPerformanceMetrics","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enablePBPromptPerformanceMetrics, enablePBPromptPerformanceMetrics__is_set); } /** * element : enableTrustPIIMasking of type {http://www.w3.org/2001/XMLSchema}boolean * java type: boolean */ private boolean enableTrustPIIMasking__is_set = false; private boolean enableTrustPIIMasking; public boolean getEnableTrustPIIMasking() { return enableTrustPIIMasking; } public boolean isEnableTrustPIIMasking() { return enableTrustPIIMasking; } public void setEnableTrustPIIMasking(boolean enableTrustPIIMasking) { this.enableTrustPIIMasking = enableTrustPIIMasking; enableTrustPIIMasking__is_set = true; } protected void setEnableTrustPIIMasking(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __in.peekTag(); if (__typeMapper.isElement(__in, _lookupTypeInfo("enableTrustPIIMasking", "urn:metadata.tooling.soap.sforce.com","enableTrustPIIMasking","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) { setEnableTrustPIIMasking(__typeMapper.readBoolean(__in, _lookupTypeInfo("enableTrustPIIMasking", "urn:metadata.tooling.soap.sforce.com","enableTrustPIIMasking","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class)); } } private void writeFieldEnableTrustPIIMasking(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __typeMapper.writeObject(__out, _lookupTypeInfo("enableTrustPIIMasking", "urn:metadata.tooling.soap.sforce.com","enableTrustPIIMasking","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), enableTrustPIIMasking, enableTrustPIIMasking__is_set); } /** */ @Override public void write(javax.xml.namespace.QName __element, com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { __out.writeStartTag(__element.getNamespaceURI(), __element.getLocalPart()); __typeMapper.writeXsiType(__out, "urn:metadata.tooling.soap.sforce.com", "EinsteinAISettings"); writeFields(__out, __typeMapper); __out.writeEndTag(__element.getNamespaceURI(), __element.getLocalPart()); } protected void writeFields(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { super.writeFields(__out, __typeMapper); writeFields1(__out, __typeMapper); } @Override public void load(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { __typeMapper.consumeStartTag(__in); loadFields(__in, __typeMapper); __typeMapper.consumeEndTag(__in); } protected void loadFields(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { super.loadFields(__in, __typeMapper); loadFields1(__in, __typeMapper); } @Override public String toString() { java.lang.StringBuilder sb = new java.lang.StringBuilder(); sb.append("[EinsteinAISettings "); sb.append(super.toString()); toString1(sb); sb.append("]\n"); return sb.toString(); } private void toStringHelper(StringBuilder sb, String name, Object value) { sb.append(' ').append(name).append("='").append(com.sforce.ws.util.Verbose.toString(value)).append("'\n"); } private void writeFields1(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException { writeFieldEnableAIFeedbackWithDC(__out, __typeMapper); writeFieldEnableAITrustInputToxicityDetection(__out, __typeMapper); writeFieldEnableAITrustPromptInjectionDetection(__out, __typeMapper); writeFieldEnableAgentHealthMonitoring(__out, __typeMapper); writeFieldEnableAgentHealthMonitoringGA(__out, __typeMapper); writeFieldEnablePBHideScopedNotif(__out, __typeMapper); writeFieldEnablePBPromptPerformanceMetrics(__out, __typeMapper); writeFieldEnableTrustPIIMasking(__out, __typeMapper); } private void loadFields1(com.sforce.ws.parser.XmlInputStream __in, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException { setEnableAIFeedbackWithDC(__in, __typeMapper); setEnableAITrustInputToxicityDetection(__in, __typeMapper); setEnableAITrustPromptInjectionDetection(__in, __typeMapper); setEnableAgentHealthMonitoring(__in, __typeMapper); setEnableAgentHealthMonitoringGA(__in, __typeMapper); setEnablePBHideScopedNotif(__in, __typeMapper); setEnablePBPromptPerformanceMetrics(__in, __typeMapper); setEnableTrustPIIMasking(__in, __typeMapper); } private void toString1(StringBuilder sb) { toStringHelper(sb, "enableAIFeedbackWithDC", enableAIFeedbackWithDC); toStringHelper(sb, "enableAITrustInputToxicityDetection", enableAITrustInputToxicityDetection); toStringHelper(sb, "enableAITrustPromptInjectionDetection", enableAITrustPromptInjectionDetection); toStringHelper(sb, "enableAgentHealthMonitoring", enableAgentHealthMonitoring); toStringHelper(sb, "enableAgentHealthMonitoringGA", enableAgentHealthMonitoringGA); toStringHelper(sb, "enablePBHideScopedNotif", enablePBHideScopedNotif); toStringHelper(sb, "enablePBPromptPerformanceMetrics", enablePBPromptPerformanceMetrics); toStringHelper(sb, "enableTrustPIIMasking", enableTrustPIIMasking); } }