Class SalesforceConfig

java.lang.Object
io.trino.plugin.password.salesforce.SalesforceConfig

public class SalesforceConfig extends Object
  • Constructor Details

    • SalesforceConfig

      public SalesforceConfig()
  • Method Details

    • getAllowedOrganizations

      @NotNull(message="Must set salesforce.allowed-organization with one or more Salesforce 18 char Organization Ids, or \"all\"") public @NotNull(message="Must set salesforce.allowed-organization with one or more Salesforce 18 char Organization Ids, or \"all\"") String getAllowedOrganizations()
    • getOrgSet

      public Set<String> getOrgSet()
    • setAllowedOrganizations

      @Config("salesforce.allowed-organizations") public SalesforceConfig setAllowedOrganizations(String allowedOrganizations)
    • getCacheSize

      public int getCacheSize()
    • setCacheSize

      @Config("salesforce.cache-size") public SalesforceConfig setCacheSize(int cacheSize)
    • getCacheExpireDuration

      @MaxDuration("1h") public @MaxDuration("1h") io.airlift.units.Duration getCacheExpireDuration()
    • setCacheExpireDuration

      @Config("salesforce.cache-expire-duration") public SalesforceConfig setCacheExpireDuration(io.airlift.units.Duration cacheExpireDuration)