All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sforce.soap.metadata.ExternalDataSource Maven / Gradle / Ivy

The newest version!
package com.sforce.soap.metadata;

/**
 * This is a generated class for the SObject Enterprise API.
 * Do not edit this file, as your changes will be lost.
 */
public class ExternalDataSource extends com.sforce.soap.metadata.Metadata {

    /**
     * Constructor
     */
    public ExternalDataSource() {}

    /* 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 : authProvider of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean authProvider__is_set = false;

    private java.lang.String authProvider;

    public java.lang.String getAuthProvider() {
      return authProvider;
    }

    public void setAuthProvider(java.lang.String authProvider) {
      this.authProvider = authProvider;
      authProvider__is_set = true;
    }

    protected void setAuthProvider(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("authProvider", "http://soap.sforce.com/2006/04/metadata","authProvider","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setAuthProvider(__typeMapper.readString(__in, _lookupTypeInfo("authProvider", "http://soap.sforce.com/2006/04/metadata","authProvider","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldAuthProvider(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("authProvider", "http://soap.sforce.com/2006/04/metadata","authProvider","http://www.w3.org/2001/XMLSchema","string",0,1,true), authProvider, authProvider__is_set);
    }

    /**
     * element : certificate of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean certificate__is_set = false;

    private java.lang.String certificate;

    public java.lang.String getCertificate() {
      return certificate;
    }

    public void setCertificate(java.lang.String certificate) {
      this.certificate = certificate;
      certificate__is_set = true;
    }

    protected void setCertificate(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("certificate", "http://soap.sforce.com/2006/04/metadata","certificate","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setCertificate(__typeMapper.readString(__in, _lookupTypeInfo("certificate", "http://soap.sforce.com/2006/04/metadata","certificate","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldCertificate(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("certificate", "http://soap.sforce.com/2006/04/metadata","certificate","http://www.w3.org/2001/XMLSchema","string",0,1,true), certificate, certificate__is_set);
    }

    /**
     * element : customConfiguration of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean customConfiguration__is_set = false;

    private java.lang.String customConfiguration;

    public java.lang.String getCustomConfiguration() {
      return customConfiguration;
    }

    public void setCustomConfiguration(java.lang.String customConfiguration) {
      this.customConfiguration = customConfiguration;
      customConfiguration__is_set = true;
    }

    protected void setCustomConfiguration(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("customConfiguration", "http://soap.sforce.com/2006/04/metadata","customConfiguration","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setCustomConfiguration(__typeMapper.readString(__in, _lookupTypeInfo("customConfiguration", "http://soap.sforce.com/2006/04/metadata","customConfiguration","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldCustomConfiguration(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("customConfiguration", "http://soap.sforce.com/2006/04/metadata","customConfiguration","http://www.w3.org/2001/XMLSchema","string",0,1,true), customConfiguration, customConfiguration__is_set);
    }

    /**
     * element : customHttpHeaders of type {http://soap.sforce.com/2006/04/metadata}CustomHttpHeader
     * java type: com.sforce.soap.metadata.CustomHttpHeader[]
     */
    private boolean customHttpHeaders__is_set = false;

    private com.sforce.soap.metadata.CustomHttpHeader[] customHttpHeaders = new com.sforce.soap.metadata.CustomHttpHeader[0];

    public com.sforce.soap.metadata.CustomHttpHeader[] getCustomHttpHeaders() {
      return customHttpHeaders;
    }

    public void setCustomHttpHeaders(com.sforce.soap.metadata.CustomHttpHeader[] customHttpHeaders) {
      this.customHttpHeaders = customHttpHeaders;
      customHttpHeaders__is_set = true;
    }

    protected void setCustomHttpHeaders(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("customHttpHeaders", "http://soap.sforce.com/2006/04/metadata","customHttpHeaders","http://soap.sforce.com/2006/04/metadata","CustomHttpHeader",0,-1,true))) {
        setCustomHttpHeaders((com.sforce.soap.metadata.CustomHttpHeader[])__typeMapper.readObject(__in, _lookupTypeInfo("customHttpHeaders", "http://soap.sforce.com/2006/04/metadata","customHttpHeaders","http://soap.sforce.com/2006/04/metadata","CustomHttpHeader",0,-1,true), com.sforce.soap.metadata.CustomHttpHeader[].class));
      }
    }

    private void writeFieldCustomHttpHeaders(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("customHttpHeaders", "http://soap.sforce.com/2006/04/metadata","customHttpHeaders","http://soap.sforce.com/2006/04/metadata","CustomHttpHeader",0,-1,true), customHttpHeaders, customHttpHeaders__is_set);
    }

    /**
     * element : endpoint of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean endpoint__is_set = false;

    private java.lang.String endpoint;

    public java.lang.String getEndpoint() {
      return endpoint;
    }

    public void setEndpoint(java.lang.String endpoint) {
      this.endpoint = endpoint;
      endpoint__is_set = true;
    }

    protected void setEndpoint(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("endpoint", "http://soap.sforce.com/2006/04/metadata","endpoint","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setEndpoint(__typeMapper.readString(__in, _lookupTypeInfo("endpoint", "http://soap.sforce.com/2006/04/metadata","endpoint","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldEndpoint(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("endpoint", "http://soap.sforce.com/2006/04/metadata","endpoint","http://www.w3.org/2001/XMLSchema","string",0,1,true), endpoint, endpoint__is_set);
    }

    /**
     * element : externalDataSrcDescriptors of type {http://soap.sforce.com/2006/04/metadata}ExternalDataSrcDescriptor
     * java type: com.sforce.soap.metadata.ExternalDataSrcDescriptor[]
     */
    private boolean externalDataSrcDescriptors__is_set = false;

    private com.sforce.soap.metadata.ExternalDataSrcDescriptor[] externalDataSrcDescriptors = new com.sforce.soap.metadata.ExternalDataSrcDescriptor[0];

    public com.sforce.soap.metadata.ExternalDataSrcDescriptor[] getExternalDataSrcDescriptors() {
      return externalDataSrcDescriptors;
    }

    public void setExternalDataSrcDescriptors(com.sforce.soap.metadata.ExternalDataSrcDescriptor[] externalDataSrcDescriptors) {
      this.externalDataSrcDescriptors = externalDataSrcDescriptors;
      externalDataSrcDescriptors__is_set = true;
    }

    protected void setExternalDataSrcDescriptors(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("externalDataSrcDescriptors", "http://soap.sforce.com/2006/04/metadata","externalDataSrcDescriptors","http://soap.sforce.com/2006/04/metadata","ExternalDataSrcDescriptor",0,-1,true))) {
        setExternalDataSrcDescriptors((com.sforce.soap.metadata.ExternalDataSrcDescriptor[])__typeMapper.readObject(__in, _lookupTypeInfo("externalDataSrcDescriptors", "http://soap.sforce.com/2006/04/metadata","externalDataSrcDescriptors","http://soap.sforce.com/2006/04/metadata","ExternalDataSrcDescriptor",0,-1,true), com.sforce.soap.metadata.ExternalDataSrcDescriptor[].class));
      }
    }

    private void writeFieldExternalDataSrcDescriptors(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("externalDataSrcDescriptors", "http://soap.sforce.com/2006/04/metadata","externalDataSrcDescriptors","http://soap.sforce.com/2006/04/metadata","ExternalDataSrcDescriptor",0,-1,true), externalDataSrcDescriptors, externalDataSrcDescriptors__is_set);
    }

    /**
     * element : isWritable of type {http://www.w3.org/2001/XMLSchema}boolean
     * java type: boolean
     */
    private boolean isWritable__is_set = false;

    private boolean isWritable;

    public boolean getIsWritable() {
      return isWritable;
    }

    public boolean isIsWritable() {
      return isWritable;
    }

    public void setIsWritable(boolean isWritable) {
      this.isWritable = isWritable;
      isWritable__is_set = true;
    }

    protected void setIsWritable(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("isWritable", "http://soap.sforce.com/2006/04/metadata","isWritable","http://www.w3.org/2001/XMLSchema","boolean",0,1,true))) {
        setIsWritable(__typeMapper.readBoolean(__in, _lookupTypeInfo("isWritable", "http://soap.sforce.com/2006/04/metadata","isWritable","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), boolean.class));
      }
    }

    private void writeFieldIsWritable(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("isWritable", "http://soap.sforce.com/2006/04/metadata","isWritable","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), isWritable, isWritable__is_set);
    }

    /**
     * element : label of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean label__is_set = false;

    private java.lang.String label;

    public java.lang.String getLabel() {
      return label;
    }

    public void setLabel(java.lang.String label) {
      this.label = label;
      label__is_set = true;
    }

    protected void setLabel(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.verifyElement(__in, _lookupTypeInfo("label", "http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",1,1,true))) {
        setLabel(__typeMapper.readString(__in, _lookupTypeInfo("label", "http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",1,1,true), java.lang.String.class));
      }
    }

    private void writeFieldLabel(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("label", "http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",1,1,true), label, label__is_set);
    }

    /**
     * element : namedCredential of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean namedCredential__is_set = false;

    private java.lang.String namedCredential;

    public java.lang.String getNamedCredential() {
      return namedCredential;
    }

    public void setNamedCredential(java.lang.String namedCredential) {
      this.namedCredential = namedCredential;
      namedCredential__is_set = true;
    }

    protected void setNamedCredential(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("namedCredential", "http://soap.sforce.com/2006/04/metadata","namedCredential","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setNamedCredential(__typeMapper.readString(__in, _lookupTypeInfo("namedCredential", "http://soap.sforce.com/2006/04/metadata","namedCredential","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldNamedCredential(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("namedCredential", "http://soap.sforce.com/2006/04/metadata","namedCredential","http://www.w3.org/2001/XMLSchema","string",0,1,true), namedCredential, namedCredential__is_set);
    }

    /**
     * element : oauthRefreshToken of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean oauthRefreshToken__is_set = false;

    private java.lang.String oauthRefreshToken;

    public java.lang.String getOauthRefreshToken() {
      return oauthRefreshToken;
    }

    public void setOauthRefreshToken(java.lang.String oauthRefreshToken) {
      this.oauthRefreshToken = oauthRefreshToken;
      oauthRefreshToken__is_set = true;
    }

    protected void setOauthRefreshToken(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("oauthRefreshToken", "http://soap.sforce.com/2006/04/metadata","oauthRefreshToken","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setOauthRefreshToken(__typeMapper.readString(__in, _lookupTypeInfo("oauthRefreshToken", "http://soap.sforce.com/2006/04/metadata","oauthRefreshToken","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldOauthRefreshToken(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("oauthRefreshToken", "http://soap.sforce.com/2006/04/metadata","oauthRefreshToken","http://www.w3.org/2001/XMLSchema","string",0,1,true), oauthRefreshToken, oauthRefreshToken__is_set);
    }

    /**
     * element : oauthScope of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean oauthScope__is_set = false;

    private java.lang.String oauthScope;

    public java.lang.String getOauthScope() {
      return oauthScope;
    }

    public void setOauthScope(java.lang.String oauthScope) {
      this.oauthScope = oauthScope;
      oauthScope__is_set = true;
    }

    protected void setOauthScope(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("oauthScope", "http://soap.sforce.com/2006/04/metadata","oauthScope","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setOauthScope(__typeMapper.readString(__in, _lookupTypeInfo("oauthScope", "http://soap.sforce.com/2006/04/metadata","oauthScope","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldOauthScope(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("oauthScope", "http://soap.sforce.com/2006/04/metadata","oauthScope","http://www.w3.org/2001/XMLSchema","string",0,1,true), oauthScope, oauthScope__is_set);
    }

    /**
     * element : oauthToken of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean oauthToken__is_set = false;

    private java.lang.String oauthToken;

    public java.lang.String getOauthToken() {
      return oauthToken;
    }

    public void setOauthToken(java.lang.String oauthToken) {
      this.oauthToken = oauthToken;
      oauthToken__is_set = true;
    }

    protected void setOauthToken(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("oauthToken", "http://soap.sforce.com/2006/04/metadata","oauthToken","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setOauthToken(__typeMapper.readString(__in, _lookupTypeInfo("oauthToken", "http://soap.sforce.com/2006/04/metadata","oauthToken","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldOauthToken(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("oauthToken", "http://soap.sforce.com/2006/04/metadata","oauthToken","http://www.w3.org/2001/XMLSchema","string",0,1,true), oauthToken, oauthToken__is_set);
    }

    /**
     * element : password of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean password__is_set = false;

    private java.lang.String password;

    public java.lang.String getPassword() {
      return password;
    }

    public void setPassword(java.lang.String password) {
      this.password = password;
      password__is_set = true;
    }

    protected void setPassword(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("password", "http://soap.sforce.com/2006/04/metadata","password","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setPassword(__typeMapper.readString(__in, _lookupTypeInfo("password", "http://soap.sforce.com/2006/04/metadata","password","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldPassword(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("password", "http://soap.sforce.com/2006/04/metadata","password","http://www.w3.org/2001/XMLSchema","string",0,1,true), password, password__is_set);
    }

    /**
     * element : principalType of type {http://soap.sforce.com/2006/04/metadata}ExternalPrincipalType
     * java type: com.sforce.soap.metadata.ExternalPrincipalType
     */
    private boolean principalType__is_set = false;

    private com.sforce.soap.metadata.ExternalPrincipalType principalType;

    public com.sforce.soap.metadata.ExternalPrincipalType getPrincipalType() {
      return principalType;
    }

    public void setPrincipalType(com.sforce.soap.metadata.ExternalPrincipalType principalType) {
      this.principalType = principalType;
      principalType__is_set = true;
    }

    protected void setPrincipalType(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.verifyElement(__in, _lookupTypeInfo("principalType", "http://soap.sforce.com/2006/04/metadata","principalType","http://soap.sforce.com/2006/04/metadata","ExternalPrincipalType",1,1,true))) {
        setPrincipalType((com.sforce.soap.metadata.ExternalPrincipalType)__typeMapper.readObject(__in, _lookupTypeInfo("principalType", "http://soap.sforce.com/2006/04/metadata","principalType","http://soap.sforce.com/2006/04/metadata","ExternalPrincipalType",1,1,true), com.sforce.soap.metadata.ExternalPrincipalType.class));
      }
    }

    private void writeFieldPrincipalType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("principalType", "http://soap.sforce.com/2006/04/metadata","principalType","http://soap.sforce.com/2006/04/metadata","ExternalPrincipalType",1,1,true), principalType, principalType__is_set);
    }

    /**
     * element : protocol of type {http://soap.sforce.com/2006/04/metadata}AuthenticationProtocol
     * java type: com.sforce.soap.metadata.AuthenticationProtocol
     */
    private boolean protocol__is_set = false;

    private com.sforce.soap.metadata.AuthenticationProtocol protocol;

    public com.sforce.soap.metadata.AuthenticationProtocol getProtocol() {
      return protocol;
    }

    public void setProtocol(com.sforce.soap.metadata.AuthenticationProtocol protocol) {
      this.protocol = protocol;
      protocol__is_set = true;
    }

    protected void setProtocol(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.verifyElement(__in, _lookupTypeInfo("protocol", "http://soap.sforce.com/2006/04/metadata","protocol","http://soap.sforce.com/2006/04/metadata","AuthenticationProtocol",1,1,true))) {
        setProtocol((com.sforce.soap.metadata.AuthenticationProtocol)__typeMapper.readObject(__in, _lookupTypeInfo("protocol", "http://soap.sforce.com/2006/04/metadata","protocol","http://soap.sforce.com/2006/04/metadata","AuthenticationProtocol",1,1,true), com.sforce.soap.metadata.AuthenticationProtocol.class));
      }
    }

    private void writeFieldProtocol(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("protocol", "http://soap.sforce.com/2006/04/metadata","protocol","http://soap.sforce.com/2006/04/metadata","AuthenticationProtocol",1,1,true), protocol, protocol__is_set);
    }

    /**
     * element : repository of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean repository__is_set = false;

    private java.lang.String repository;

    public java.lang.String getRepository() {
      return repository;
    }

    public void setRepository(java.lang.String repository) {
      this.repository = repository;
      repository__is_set = true;
    }

    protected void setRepository(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("repository", "http://soap.sforce.com/2006/04/metadata","repository","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setRepository(__typeMapper.readString(__in, _lookupTypeInfo("repository", "http://soap.sforce.com/2006/04/metadata","repository","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldRepository(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("repository", "http://soap.sforce.com/2006/04/metadata","repository","http://www.w3.org/2001/XMLSchema","string",0,1,true), repository, repository__is_set);
    }

    /**
     * element : type of type {http://soap.sforce.com/2006/04/metadata}ExternalDataSourceType
     * java type: com.sforce.soap.metadata.ExternalDataSourceType
     */
    private boolean type__is_set = false;

    private com.sforce.soap.metadata.ExternalDataSourceType type;

    public com.sforce.soap.metadata.ExternalDataSourceType getType() {
      return type;
    }

    public void setType(com.sforce.soap.metadata.ExternalDataSourceType type) {
      this.type = type;
      type__is_set = true;
    }

    protected void setType(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
      __in.peekTag();
      if (__typeMapper.verifyElement(__in, _lookupTypeInfo("type", "http://soap.sforce.com/2006/04/metadata","type","http://soap.sforce.com/2006/04/metadata","ExternalDataSourceType",1,1,true))) {
        setType((com.sforce.soap.metadata.ExternalDataSourceType)__typeMapper.readObject(__in, _lookupTypeInfo("type", "http://soap.sforce.com/2006/04/metadata","type","http://soap.sforce.com/2006/04/metadata","ExternalDataSourceType",1,1,true), com.sforce.soap.metadata.ExternalDataSourceType.class));
      }
    }

    private void writeFieldType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("type", "http://soap.sforce.com/2006/04/metadata","type","http://soap.sforce.com/2006/04/metadata","ExternalDataSourceType",1,1,true), type, type__is_set);
    }

    /**
     * element : username of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean username__is_set = false;

    private java.lang.String username;

    public java.lang.String getUsername() {
      return username;
    }

    public void setUsername(java.lang.String username) {
      this.username = username;
      username__is_set = true;
    }

    protected void setUsername(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("username", "http://soap.sforce.com/2006/04/metadata","username","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setUsername(__typeMapper.readString(__in, _lookupTypeInfo("username", "http://soap.sforce.com/2006/04/metadata","username","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldUsername(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("username", "http://soap.sforce.com/2006/04/metadata","username","http://www.w3.org/2001/XMLSchema","string",0,1,true), username, username__is_set);
    }

    /**
     * element : version of type {http://www.w3.org/2001/XMLSchema}string
     * java type: java.lang.String
     */
    private boolean version__is_set = false;

    private java.lang.String version;

    public java.lang.String getVersion() {
      return version;
    }

    public void setVersion(java.lang.String version) {
      this.version = version;
      version__is_set = true;
    }

    protected void setVersion(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("version", "http://soap.sforce.com/2006/04/metadata","version","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setVersion(__typeMapper.readString(__in, _lookupTypeInfo("version", "http://soap.sforce.com/2006/04/metadata","version","http://www.w3.org/2001/XMLSchema","string",0,1,true), java.lang.String.class));
      }
    }

    private void writeFieldVersion(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("version", "http://soap.sforce.com/2006/04/metadata","version","http://www.w3.org/2001/XMLSchema","string",0,1,true), version, version__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, "http://soap.sforce.com/2006/04/metadata", "ExternalDataSource");
      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("[ExternalDataSource ");
      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 {
      writeFieldAuthProvider(__out, __typeMapper);
      writeFieldCertificate(__out, __typeMapper);
      writeFieldCustomConfiguration(__out, __typeMapper);
      writeFieldCustomHttpHeaders(__out, __typeMapper);
      writeFieldEndpoint(__out, __typeMapper);
      writeFieldExternalDataSrcDescriptors(__out, __typeMapper);
      writeFieldIsWritable(__out, __typeMapper);
      writeFieldLabel(__out, __typeMapper);
      writeFieldNamedCredential(__out, __typeMapper);
      writeFieldOauthRefreshToken(__out, __typeMapper);
      writeFieldOauthScope(__out, __typeMapper);
      writeFieldOauthToken(__out, __typeMapper);
      writeFieldPassword(__out, __typeMapper);
      writeFieldPrincipalType(__out, __typeMapper);
      writeFieldProtocol(__out, __typeMapper);
      writeFieldRepository(__out, __typeMapper);
      writeFieldType(__out, __typeMapper);
      writeFieldUsername(__out, __typeMapper);
      writeFieldVersion(__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 {
      setAuthProvider(__in, __typeMapper);
      setCertificate(__in, __typeMapper);
      setCustomConfiguration(__in, __typeMapper);
      setCustomHttpHeaders(__in, __typeMapper);
      setEndpoint(__in, __typeMapper);
      setExternalDataSrcDescriptors(__in, __typeMapper);
      setIsWritable(__in, __typeMapper);
      setLabel(__in, __typeMapper);
      setNamedCredential(__in, __typeMapper);
      setOauthRefreshToken(__in, __typeMapper);
      setOauthScope(__in, __typeMapper);
      setOauthToken(__in, __typeMapper);
      setPassword(__in, __typeMapper);
      setPrincipalType(__in, __typeMapper);
      setProtocol(__in, __typeMapper);
      setRepository(__in, __typeMapper);
      setType(__in, __typeMapper);
      setUsername(__in, __typeMapper);
      setVersion(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "authProvider", authProvider);
      toStringHelper(sb, "certificate", certificate);
      toStringHelper(sb, "customConfiguration", customConfiguration);
      toStringHelper(sb, "customHttpHeaders", customHttpHeaders);
      toStringHelper(sb, "endpoint", endpoint);
      toStringHelper(sb, "externalDataSrcDescriptors", externalDataSrcDescriptors);
      toStringHelper(sb, "isWritable", isWritable);
      toStringHelper(sb, "label", label);
      toStringHelper(sb, "namedCredential", namedCredential);
      toStringHelper(sb, "oauthRefreshToken", oauthRefreshToken);
      toStringHelper(sb, "oauthScope", oauthScope);
      toStringHelper(sb, "oauthToken", oauthToken);
      toStringHelper(sb, "password", password);
      toStringHelper(sb, "principalType", principalType);
      toStringHelper(sb, "protocol", protocol);
      toStringHelper(sb, "repository", repository);
      toStringHelper(sb, "type", type);
      toStringHelper(sb, "username", username);
      toStringHelper(sb, "version", version);
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy