Class App.AppConfig

  • Enclosing class:
    App

    public static class App.AppConfig
    extends java.lang.Object
    • Constructor Detail

      • AppConfig

        public AppConfig()
    • Method Detail

      • getName

        @NotNull
        public @NotNull java.lang.String getName()
      • getOrganizationName

        @NotNull
        public @NotNull java.lang.String getOrganizationName()
      • getWebhookURL

        @NotNull
        public @NotNull java.lang.String getWebhookURL()
      • getSuspendedExplanation

        @NotNull
        public @NotNull java.lang.String getSuspendedExplanation()
      • getPolicies

        @NotNull
        public @NotNull java.util.Map<java.lang.String,​App.Policy[]> getPolicies()
      • getSuspended

        @NotNull
        public @NotNull java.lang.Boolean getSuspended()
      • getDisableAuth

        @NotNull
        public @NotNull java.lang.Boolean getDisableAuth()
      • getDisablePermissions

        @NotNull
        public @NotNull java.lang.Boolean getDisablePermissions()
      • getMultiTenantEnabled

        @NotNull
        public @NotNull java.lang.Boolean getMultiTenantEnabled()
      • getPermissionVersion

        @NotNull
        public @NotNull java.lang.String getPermissionVersion()
      • getUserSearchDisallowedRoles

        @Nullable
        public @Nullable java.util.List<java.lang.String> getUserSearchDisallowedRoles()
      • getImageModerationEnabled

        @NotNull
        public @NotNull java.lang.Boolean getImageModerationEnabled()
      • getImageModerationLabels

        @Nullable
        public @Nullable java.util.List<java.lang.String> getImageModerationLabels()
      • getCustomActionHandlerUrl

        @Nullable
        public @Nullable java.lang.String getCustomActionHandlerUrl()
      • getAsyncURLEnrichEnabled

        @NotNull
        public @NotNull java.lang.Boolean getAsyncURLEnrichEnabled()
      • getRemindersInterval

        @NotNull
        public @org.jetbrains.annotations.NotNull int getRemindersInterval()
      • getSqsUrl

        @Nullable
        public @Nullable java.lang.String getSqsUrl()
      • getSqsKey

        @Nullable
        public @Nullable java.lang.String getSqsKey()
      • getSqsSecret

        @Nullable
        public @Nullable java.lang.String getSqsSecret()
      • getSnsTopicArn

        @Nullable
        public @Nullable java.lang.String getSnsTopicArn()
      • getSnsKey

        @Nullable
        public @Nullable java.lang.String getSnsKey()
      • getSnsSecret

        @Nullable
        public @Nullable java.lang.String getSnsSecret()
      • getBeforeMessageSendHookUrl

        @Nullable
        public @Nullable java.lang.String getBeforeMessageSendHookUrl()
      • getAutoTranslationEnabled

        @Nullable
        public @Nullable java.lang.Boolean getAutoTranslationEnabled()
      • getRevokeTokensIssuedBefore

        @Nullable
        public @Nullable java.util.Date getRevokeTokensIssuedBefore()
      • getGrants

        @Nullable
        public @Nullable java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getGrants()
      • getWebhookEvents

        @Nullable
        public @Nullable java.util.List<java.lang.String> getWebhookEvents()
      • getUserResponseTimeEnabled

        @Nullable
        public @Nullable java.lang.Boolean getUserResponseTimeEnabled()
      • getEventHooks

        @Nullable
        public @Nullable java.util.List<App.EventHook> getEventHooks()
      • setName

        public void setName​(@NotNull
                            @NotNull java.lang.String name)
      • setOrganizationName

        public void setOrganizationName​(@NotNull
                                        @NotNull java.lang.String organizationName)
      • setWebhookURL

        public void setWebhookURL​(@NotNull
                                  @NotNull java.lang.String webhookURL)
      • setSuspendedExplanation

        public void setSuspendedExplanation​(@NotNull
                                            @NotNull java.lang.String suspendedExplanation)
      • setPolicies

        public void setPolicies​(@NotNull
                                @NotNull java.util.Map<java.lang.String,​App.Policy[]> policies)
      • setSuspended

        public void setSuspended​(@NotNull
                                 @NotNull java.lang.Boolean suspended)
      • setDisableAuth

        public void setDisableAuth​(@NotNull
                                   @NotNull java.lang.Boolean disableAuth)
      • setDisablePermissions

        public void setDisablePermissions​(@NotNull
                                          @NotNull java.lang.Boolean disablePermissions)
      • setMultiTenantEnabled

        public void setMultiTenantEnabled​(@NotNull
                                          @NotNull java.lang.Boolean multiTenantEnabled)
      • setPermissionVersion

        public void setPermissionVersion​(@NotNull
                                         @NotNull java.lang.String permissionVersion)
      • setUserSearchDisallowedRoles

        public void setUserSearchDisallowedRoles​(@Nullable
                                                 @Nullable java.util.List<java.lang.String> userSearchDisallowedRoles)
      • setImageModerationEnabled

        public void setImageModerationEnabled​(@NotNull
                                              @NotNull java.lang.Boolean imageModerationEnabled)
      • setImageModerationLabels

        public void setImageModerationLabels​(@Nullable
                                             @Nullable java.util.List<java.lang.String> imageModerationLabels)
      • setCustomActionHandlerUrl

        public void setCustomActionHandlerUrl​(@Nullable
                                              @Nullable java.lang.String customActionHandlerUrl)
      • setAsyncURLEnrichEnabled

        public void setAsyncURLEnrichEnabled​(@NotNull
                                             @NotNull java.lang.Boolean asyncURLEnrichEnabled)
      • setRemindersInterval

        public void setRemindersInterval​(@NotNull
                                         @org.jetbrains.annotations.NotNull int remindersInterval)
      • setEnforceUniqueUsernames

        public void setEnforceUniqueUsernames​(@Nullable
                                              @Nullable App.EnforceUniqueUsernames enforceUniqueUsernames)
      • setSqsUrl

        public void setSqsUrl​(@Nullable
                              @Nullable java.lang.String sqsUrl)
      • setSqsKey

        public void setSqsKey​(@Nullable
                              @Nullable java.lang.String sqsKey)
      • setSqsSecret

        public void setSqsSecret​(@Nullable
                                 @Nullable java.lang.String sqsSecret)
      • setSnsTopicArn

        public void setSnsTopicArn​(@Nullable
                                   @Nullable java.lang.String snsTopicArn)
      • setSnsKey

        public void setSnsKey​(@Nullable
                              @Nullable java.lang.String snsKey)
      • setSnsSecret

        public void setSnsSecret​(@Nullable
                                 @Nullable java.lang.String snsSecret)
      • setFileUploadConfig

        public void setFileUploadConfig​(@Nullable
                                        @Nullable App.FileUploadConfig fileUploadConfig)
      • setImageUploadConfig

        public void setImageUploadConfig​(@Nullable
                                         @Nullable App.FileUploadConfig imageUploadConfig)
      • setBeforeMessageSendHookUrl

        public void setBeforeMessageSendHookUrl​(@Nullable
                                                @Nullable java.lang.String beforeMessageSendHookUrl)
      • setAutoTranslationEnabled

        public void setAutoTranslationEnabled​(@Nullable
                                              @Nullable java.lang.Boolean autoTranslationEnabled)
      • setRevokeTokensIssuedBefore

        public void setRevokeTokensIssuedBefore​(@Nullable
                                                @Nullable java.util.Date revokeTokensIssuedBefore)
      • setGrants

        public void setGrants​(@Nullable
                              @Nullable java.util.Map<java.lang.String,​java.util.List<java.lang.String>> grants)
      • setWebhookEvents

        public void setWebhookEvents​(@Nullable
                                     @Nullable java.util.List<java.lang.String> webhookEvents)
      • setUserResponseTimeEnabled

        public void setUserResponseTimeEnabled​(@Nullable
                                               @Nullable java.lang.Boolean userResponseTimeEnabled)
      • setEventHooks

        public void setEventHooks​(@Nullable
                                  @Nullable java.util.List<App.EventHook> eventHooks)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object