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

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

There is a newer version: 64.0.3
Show 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 ExtlClntAppOauthConfigurablePolicies extends com.sforce.soap.metadata.Metadata {

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

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

    private java.lang.String apexHandler;

    public java.lang.String getApexHandler() {
      return apexHandler;
    }

    public void setApexHandler(java.lang.String apexHandler) {
      this.apexHandler = apexHandler;
      apexHandler__is_set = true;
    }

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

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

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

    private java.lang.String clientCredentialsFlowUser;

    public java.lang.String getClientCredentialsFlowUser() {
      return clientCredentialsFlowUser;
    }

    public void setClientCredentialsFlowUser(java.lang.String clientCredentialsFlowUser) {
      this.clientCredentialsFlowUser = clientCredentialsFlowUser;
      clientCredentialsFlowUser__is_set = true;
    }

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

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

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

    private java.lang.String commaSeparatedCustomScopes;

    public java.lang.String getCommaSeparatedCustomScopes() {
      return commaSeparatedCustomScopes;
    }

    public void setCommaSeparatedCustomScopes(java.lang.String commaSeparatedCustomScopes) {
      this.commaSeparatedCustomScopes = commaSeparatedCustomScopes;
      commaSeparatedCustomScopes__is_set = true;
    }

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

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

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

    private java.lang.String commaSeparatedPermissionSet;

    public java.lang.String getCommaSeparatedPermissionSet() {
      return commaSeparatedPermissionSet;
    }

    public void setCommaSeparatedPermissionSet(java.lang.String commaSeparatedPermissionSet) {
      this.commaSeparatedPermissionSet = commaSeparatedPermissionSet;
      commaSeparatedPermissionSet__is_set = true;
    }

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

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

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

    private java.lang.String commaSeparatedProfile;

    public java.lang.String getCommaSeparatedProfile() {
      return commaSeparatedProfile;
    }

    public void setCommaSeparatedProfile(java.lang.String commaSeparatedProfile) {
      this.commaSeparatedProfile = commaSeparatedProfile;
      commaSeparatedProfile__is_set = true;
    }

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

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

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

    private com.sforce.soap.metadata.ExtlClntAppOauthPoliciesAttribute[] customAttributes = new com.sforce.soap.metadata.ExtlClntAppOauthPoliciesAttribute[0];

    public com.sforce.soap.metadata.ExtlClntAppOauthPoliciesAttribute[] getCustomAttributes() {
      return customAttributes;
    }

    public void setCustomAttributes(com.sforce.soap.metadata.ExtlClntAppOauthPoliciesAttribute[] customAttributes) {
      this.customAttributes = customAttributes;
      customAttributes__is_set = true;
    }

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

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

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

    private java.lang.String executeHandlerAs;

    public java.lang.String getExecuteHandlerAs() {
      return executeHandlerAs;
    }

    public void setExecuteHandlerAs(java.lang.String executeHandlerAs) {
      this.executeHandlerAs = executeHandlerAs;
      executeHandlerAs__is_set = true;
    }

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

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

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

    private java.lang.String externalClientApplication;

    public java.lang.String getExternalClientApplication() {
      return externalClientApplication;
    }

    public void setExternalClientApplication(java.lang.String externalClientApplication) {
      this.externalClientApplication = externalClientApplication;
      externalClientApplication__is_set = true;
    }

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

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

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

    private int guestJwtTimeout;

    public int getGuestJwtTimeout() {
      return guestJwtTimeout;
    }

    public void setGuestJwtTimeout(int guestJwtTimeout) {
      this.guestJwtTimeout = guestJwtTimeout;
      guestJwtTimeout__is_set = true;
    }

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

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

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

    private java.lang.String ipRelaxationPolicyType;

    public java.lang.String getIpRelaxationPolicyType() {
      return ipRelaxationPolicyType;
    }

    public void setIpRelaxationPolicyType(java.lang.String ipRelaxationPolicyType) {
      this.ipRelaxationPolicyType = ipRelaxationPolicyType;
      ipRelaxationPolicyType__is_set = true;
    }

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

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

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

    private boolean isClientCredentialsFlowEnabled;

    public boolean getIsClientCredentialsFlowEnabled() {
      return isClientCredentialsFlowEnabled;
    }

    public boolean isIsClientCredentialsFlowEnabled() {
      return isClientCredentialsFlowEnabled;
    }

    public void setIsClientCredentialsFlowEnabled(boolean isClientCredentialsFlowEnabled) {
      this.isClientCredentialsFlowEnabled = isClientCredentialsFlowEnabled;
      isClientCredentialsFlowEnabled__is_set = true;
    }

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

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

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

    private boolean isGuestCodeCredFlowEnabled;

    public boolean getIsGuestCodeCredFlowEnabled() {
      return isGuestCodeCredFlowEnabled;
    }

    public boolean isIsGuestCodeCredFlowEnabled() {
      return isGuestCodeCredFlowEnabled;
    }

    public void setIsGuestCodeCredFlowEnabled(boolean isGuestCodeCredFlowEnabled) {
      this.isGuestCodeCredFlowEnabled = isGuestCodeCredFlowEnabled;
      isGuestCodeCredFlowEnabled__is_set = true;
    }

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

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

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

    private boolean isNamedUserJwtEnabled;

    public boolean getIsNamedUserJwtEnabled() {
      return isNamedUserJwtEnabled;
    }

    public boolean isIsNamedUserJwtEnabled() {
      return isNamedUserJwtEnabled;
    }

    public void setIsNamedUserJwtEnabled(boolean isNamedUserJwtEnabled) {
      this.isNamedUserJwtEnabled = isNamedUserJwtEnabled;
      isNamedUserJwtEnabled__is_set = true;
    }

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

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

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

    private boolean isTokenExchangeFlowEnabled;

    public boolean getIsTokenExchangeFlowEnabled() {
      return isTokenExchangeFlowEnabled;
    }

    public boolean isIsTokenExchangeFlowEnabled() {
      return isTokenExchangeFlowEnabled;
    }

    public void setIsTokenExchangeFlowEnabled(boolean isTokenExchangeFlowEnabled) {
      this.isTokenExchangeFlowEnabled = isTokenExchangeFlowEnabled;
      isTokenExchangeFlowEnabled__is_set = true;
    }

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

    private void writeFieldIsTokenExchangeFlowEnabled(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("isTokenExchangeFlowEnabled", "http://soap.sforce.com/2006/04/metadata","isTokenExchangeFlowEnabled","http://www.w3.org/2001/XMLSchema","boolean",0,1,true), isTokenExchangeFlowEnabled, isTokenExchangeFlowEnabled__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.isElement(__in, _lookupTypeInfo("label", "http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",0,1,true))) {
        setLabel(__typeMapper.readString(__in, _lookupTypeInfo("label", "http://soap.sforce.com/2006/04/metadata","label","http://www.w3.org/2001/XMLSchema","string",0,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",0,1,true), label, label__is_set);
    }

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

    private int namedUserJwtTimeout;

    public int getNamedUserJwtTimeout() {
      return namedUserJwtTimeout;
    }

    public void setNamedUserJwtTimeout(int namedUserJwtTimeout) {
      this.namedUserJwtTimeout = namedUserJwtTimeout;
      namedUserJwtTimeout__is_set = true;
    }

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

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

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

    private com.sforce.soap.metadata.PermittedUsersPolicyType permittedUsersPolicyType;

    public com.sforce.soap.metadata.PermittedUsersPolicyType getPermittedUsersPolicyType() {
      return permittedUsersPolicyType;
    }

    public void setPermittedUsersPolicyType(com.sforce.soap.metadata.PermittedUsersPolicyType permittedUsersPolicyType) {
      this.permittedUsersPolicyType = permittedUsersPolicyType;
      permittedUsersPolicyType__is_set = true;
    }

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

    private void writeFieldPermittedUsersPolicyType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("permittedUsersPolicyType", "http://soap.sforce.com/2006/04/metadata","permittedUsersPolicyType","http://soap.sforce.com/2006/04/metadata","PermittedUsersPolicyType",0,1,true), permittedUsersPolicyType, permittedUsersPolicyType__is_set);
    }

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

    private com.sforce.soap.metadata.PolicyAction policyAction;

    public com.sforce.soap.metadata.PolicyAction getPolicyAction() {
      return policyAction;
    }

    public void setPolicyAction(com.sforce.soap.metadata.PolicyAction policyAction) {
      this.policyAction = policyAction;
      policyAction__is_set = true;
    }

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

    private void writeFieldPolicyAction(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("policyAction", "http://soap.sforce.com/2006/04/metadata","policyAction","http://soap.sforce.com/2006/04/metadata","PolicyAction",0,1,true), policyAction, policyAction__is_set);
    }

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

    private com.sforce.soap.metadata.RefreshTokenPolicyType refreshTokenPolicyType;

    public com.sforce.soap.metadata.RefreshTokenPolicyType getRefreshTokenPolicyType() {
      return refreshTokenPolicyType;
    }

    public void setRefreshTokenPolicyType(com.sforce.soap.metadata.RefreshTokenPolicyType refreshTokenPolicyType) {
      this.refreshTokenPolicyType = refreshTokenPolicyType;
      refreshTokenPolicyType__is_set = true;
    }

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

    private void writeFieldRefreshTokenPolicyType(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("refreshTokenPolicyType", "http://soap.sforce.com/2006/04/metadata","refreshTokenPolicyType","http://soap.sforce.com/2006/04/metadata","RefreshTokenPolicyType",0,1,true), refreshTokenPolicyType, refreshTokenPolicyType__is_set);
    }

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

    private int refreshTokenValidityPeriod;

    public int getRefreshTokenValidityPeriod() {
      return refreshTokenValidityPeriod;
    }

    public void setRefreshTokenValidityPeriod(int refreshTokenValidityPeriod) {
      this.refreshTokenValidityPeriod = refreshTokenValidityPeriod;
      refreshTokenValidityPeriod__is_set = true;
    }

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

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

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

    private java.lang.String refreshTokenValidityUnit;

    public java.lang.String getRefreshTokenValidityUnit() {
      return refreshTokenValidityUnit;
    }

    public void setRefreshTokenValidityUnit(java.lang.String refreshTokenValidityUnit) {
      this.refreshTokenValidityUnit = refreshTokenValidityUnit;
      refreshTokenValidityUnit__is_set = true;
    }

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

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

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

    private com.sforce.soap.metadata.SessionSecurityLevel requiredSessionLevel;

    public com.sforce.soap.metadata.SessionSecurityLevel getRequiredSessionLevel() {
      return requiredSessionLevel;
    }

    public void setRequiredSessionLevel(com.sforce.soap.metadata.SessionSecurityLevel requiredSessionLevel) {
      this.requiredSessionLevel = requiredSessionLevel;
      requiredSessionLevel__is_set = true;
    }

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

    private void writeFieldRequiredSessionLevel(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("requiredSessionLevel", "http://soap.sforce.com/2006/04/metadata","requiredSessionLevel","http://soap.sforce.com/2006/04/metadata","SessionSecurityLevel",0,1,true), requiredSessionLevel, requiredSessionLevel__is_set);
    }

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

    private int sessionTimeoutInMinutes;

    public int getSessionTimeoutInMinutes() {
      return sessionTimeoutInMinutes;
    }

    public void setSessionTimeoutInMinutes(int sessionTimeoutInMinutes) {
      this.sessionTimeoutInMinutes = sessionTimeoutInMinutes;
      sessionTimeoutInMinutes__is_set = true;
    }

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

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

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

    private java.lang.String singleLogoutUrl;

    public java.lang.String getSingleLogoutUrl() {
      return singleLogoutUrl;
    }

    public void setSingleLogoutUrl(java.lang.String singleLogoutUrl) {
      this.singleLogoutUrl = singleLogoutUrl;
      singleLogoutUrl__is_set = true;
    }

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

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

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

    private java.lang.String startUrl;

    public java.lang.String getStartUrl() {
      return startUrl;
    }

    public void setStartUrl(java.lang.String startUrl) {
      this.startUrl = startUrl;
      startUrl__is_set = true;
    }

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

    private void writeFieldStartUrl(com.sforce.ws.parser.XmlOutputStream __out, com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException {
      __typeMapper.writeObject(__out, _lookupTypeInfo("startUrl", "http://soap.sforce.com/2006/04/metadata","startUrl","http://www.w3.org/2001/XMLSchema","string",0,1,true), startUrl, startUrl__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", "ExtlClntAppOauthConfigurablePolicies");
      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("[ExtlClntAppOauthConfigurablePolicies ");
      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 {
      writeFieldApexHandler(__out, __typeMapper);
      writeFieldClientCredentialsFlowUser(__out, __typeMapper);
      writeFieldCommaSeparatedCustomScopes(__out, __typeMapper);
      writeFieldCommaSeparatedPermissionSet(__out, __typeMapper);
      writeFieldCommaSeparatedProfile(__out, __typeMapper);
      writeFieldCustomAttributes(__out, __typeMapper);
      writeFieldExecuteHandlerAs(__out, __typeMapper);
      writeFieldExternalClientApplication(__out, __typeMapper);
      writeFieldGuestJwtTimeout(__out, __typeMapper);
      writeFieldIpRelaxationPolicyType(__out, __typeMapper);
      writeFieldIsClientCredentialsFlowEnabled(__out, __typeMapper);
      writeFieldIsGuestCodeCredFlowEnabled(__out, __typeMapper);
      writeFieldIsNamedUserJwtEnabled(__out, __typeMapper);
      writeFieldIsTokenExchangeFlowEnabled(__out, __typeMapper);
      writeFieldLabel(__out, __typeMapper);
      writeFieldNamedUserJwtTimeout(__out, __typeMapper);
      writeFieldPermittedUsersPolicyType(__out, __typeMapper);
      writeFieldPolicyAction(__out, __typeMapper);
      writeFieldRefreshTokenPolicyType(__out, __typeMapper);
      writeFieldRefreshTokenValidityPeriod(__out, __typeMapper);
      writeFieldRefreshTokenValidityUnit(__out, __typeMapper);
      writeFieldRequiredSessionLevel(__out, __typeMapper);
      writeFieldSessionTimeoutInMinutes(__out, __typeMapper);
      writeFieldSingleLogoutUrl(__out, __typeMapper);
      writeFieldStartUrl(__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 {
      setApexHandler(__in, __typeMapper);
      setClientCredentialsFlowUser(__in, __typeMapper);
      setCommaSeparatedCustomScopes(__in, __typeMapper);
      setCommaSeparatedPermissionSet(__in, __typeMapper);
      setCommaSeparatedProfile(__in, __typeMapper);
      setCustomAttributes(__in, __typeMapper);
      setExecuteHandlerAs(__in, __typeMapper);
      setExternalClientApplication(__in, __typeMapper);
      setGuestJwtTimeout(__in, __typeMapper);
      setIpRelaxationPolicyType(__in, __typeMapper);
      setIsClientCredentialsFlowEnabled(__in, __typeMapper);
      setIsGuestCodeCredFlowEnabled(__in, __typeMapper);
      setIsNamedUserJwtEnabled(__in, __typeMapper);
      setIsTokenExchangeFlowEnabled(__in, __typeMapper);
      setLabel(__in, __typeMapper);
      setNamedUserJwtTimeout(__in, __typeMapper);
      setPermittedUsersPolicyType(__in, __typeMapper);
      setPolicyAction(__in, __typeMapper);
      setRefreshTokenPolicyType(__in, __typeMapper);
      setRefreshTokenValidityPeriod(__in, __typeMapper);
      setRefreshTokenValidityUnit(__in, __typeMapper);
      setRequiredSessionLevel(__in, __typeMapper);
      setSessionTimeoutInMinutes(__in, __typeMapper);
      setSingleLogoutUrl(__in, __typeMapper);
      setStartUrl(__in, __typeMapper);
    }

    private void toString1(StringBuilder sb) {
      toStringHelper(sb, "apexHandler", apexHandler);
      toStringHelper(sb, "clientCredentialsFlowUser", clientCredentialsFlowUser);
      toStringHelper(sb, "commaSeparatedCustomScopes", commaSeparatedCustomScopes);
      toStringHelper(sb, "commaSeparatedPermissionSet", commaSeparatedPermissionSet);
      toStringHelper(sb, "commaSeparatedProfile", commaSeparatedProfile);
      toStringHelper(sb, "customAttributes", customAttributes);
      toStringHelper(sb, "executeHandlerAs", executeHandlerAs);
      toStringHelper(sb, "externalClientApplication", externalClientApplication);
      toStringHelper(sb, "guestJwtTimeout", guestJwtTimeout);
      toStringHelper(sb, "ipRelaxationPolicyType", ipRelaxationPolicyType);
      toStringHelper(sb, "isClientCredentialsFlowEnabled", isClientCredentialsFlowEnabled);
      toStringHelper(sb, "isGuestCodeCredFlowEnabled", isGuestCodeCredFlowEnabled);
      toStringHelper(sb, "isNamedUserJwtEnabled", isNamedUserJwtEnabled);
      toStringHelper(sb, "isTokenExchangeFlowEnabled", isTokenExchangeFlowEnabled);
      toStringHelper(sb, "label", label);
      toStringHelper(sb, "namedUserJwtTimeout", namedUserJwtTimeout);
      toStringHelper(sb, "permittedUsersPolicyType", permittedUsersPolicyType);
      toStringHelper(sb, "policyAction", policyAction);
      toStringHelper(sb, "refreshTokenPolicyType", refreshTokenPolicyType);
      toStringHelper(sb, "refreshTokenValidityPeriod", refreshTokenValidityPeriod);
      toStringHelper(sb, "refreshTokenValidityUnit", refreshTokenValidityUnit);
      toStringHelper(sb, "requiredSessionLevel", requiredSessionLevel);
      toStringHelper(sb, "sessionTimeoutInMinutes", sessionTimeoutInMinutes);
      toStringHelper(sb, "singleLogoutUrl", singleLogoutUrl);
      toStringHelper(sb, "startUrl", startUrl);
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy